Class ASExperimentServiceImpl
java.lang.Object
net.anotheria.asg.service.AbstractASGService
net.anotheria.anosite.gen.shared.service.BasicService
net.anotheria.anosite.gen.shared.service.BasicCMSService
net.anotheria.anosite.gen.asexperiment.service.ASExperimentServiceImpl
- All Implemented Interfaces:
net.anotheria.anoprise.metafactory.Service,IASExperimentService,net.anotheria.asg.service.ASGService,net.anotheria.asg.util.listener.IModuleListener
public class ASExperimentServiceImpl
extends BasicCMSService
implements IASExperimentService, net.anotheria.asg.util.listener.IModuleListener
-
Field Summary
Fields inherited from class net.anotheria.anosite.gen.shared.service.BasicCMSService
MY_OWNER_ID, serviceFields inherited from class net.anotheria.anosite.gen.shared.service.BasicService
log -
Method Summary
Modifier and TypeMethodDescriptioncreateExperiment(Experiment experiment) Creates a new Experiment object.createExperiments(List<Experiment> list) Creates multiple new Experiment objects.voidDeletes a Experiment object by id.voiddeleteExperiment(Experiment experiment) Deletes a Experiment object.voiddeleteExperiments(List<Experiment> list) Deletes multiple Experiment object.voidexecuteParsingForDocument(DocumentName documentName, org.codehaus.jettison.json.JSONObject data) Save transferred document by its own type.net.anotheria.anodoc.query2.QueryResultexecuteQueryOnAllObjects(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on all data objects (documents, vo) which are part of this module and managed by this servicenet.anotheria.anodoc.query2.QueryResultexecuteQueryOnExperiments(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on Experimentsnet.anotheria.util.xml.XMLNodenet.anotheria.util.xml.XMLNodeexportExperimentsToXML(List<Experiment> list) Creates an xml element with selected contained data.net.anotheria.util.xml.XMLNodecreates an xml element with all contained data.voidfetchExperiment(String id, Set<String> addedDocuments, org.codehaus.jettison.json.JSONArray data) Create json object list dependencies for this Experiment document.getExperiment(String id) Returns the Experiment object with the specified id.Returns all Experiments objects stored.getExperiments(List<String> ids) Returns the Experiment objects with the specified ids.getExperiments(List<String> ids, net.anotheria.util.sorter.SortType sortType) Returns the Experiment objects with the specified ids, sorted by given sorttype.getExperiments(net.anotheria.util.slicer.Segment aSegment) Returns Experiment objects segment.getExperiments(net.anotheria.util.sorter.SortType sortType) Returns all Experiments objects sorted by given sortType.getExperimentsByProperty(String propertyName, Object value) Returns all Experiment objects, where property with given name equals object.getExperimentsByProperty(String propertyName, Object value, net.anotheria.util.sorter.SortType sortType) Returns all Experiment objects, where property with given name equals object, sorted.getExperimentsByProperty(net.anotheria.anodoc.query2.QueryProperty... property) Returns all Experiment objects, where property matches.getExperimentsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property) Returns Experiment objects segment, where property matched.getExperimentsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty) Returns Experiment objects segment, where property matched, sorted.getExperimentsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property) Returns all Experiment objects, where property matches, sortedintReturns Experiment objects count.importExperiment(Experiment experiment) Imports a new Experiment object.importExperiments(List<Experiment> list) Imports multiple new Experiment object.voidmoduleLoaded(net.anotheria.anodoc.data.Module module) updateExperiment(Experiment experiment) Updates a Experiment object.updateExperiments(List<Experiment> list) Updates multiple Experiment objects.Methods inherited from class net.anotheria.anosite.gen.shared.service.BasicCMSService
addModuleListener, getModule, updateModuleMethods inherited from class net.anotheria.anosite.gen.shared.service.BasicService
getAnoAccessApplicationDataService, getAnoAccessConfigurationService, getASActionService, getASBrandService, getASCustomActionService, getASCustomDataService, getASExperimentService, getASFeatureService, getASFederatedDataService, getASGenericActionService, getASGenericDataService, getASLayoutDataService, getASResourceDataService, getASSiteConfigService, getASSiteDataService, getASUserDataService, getASWebDataService, getASWizardDataService, getImagesServiceMethods inherited from class net.anotheria.asg.service.AbstractASGService
addServiceListener, fireObjectCreatedEvent, fireObjectDeletedEvent, fireObjectImportedEvent, fireObjectUpdatedEvent, firePersistenceChangedEvent, hasServiceListeners, removeServiceListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.anotheria.asg.service.ASGService
addServiceListener, hasServiceListeners, removeServiceListener
-
Method Details
-
moduleLoaded
public void moduleLoaded(net.anotheria.anodoc.data.Module module) - Specified by:
moduleLoadedin interfacenet.anotheria.asg.util.listener.IModuleListener
-
getExperiments
Description copied from interface:IASExperimentServiceReturns all Experiments objects stored.- Specified by:
getExperimentsin interfaceIASExperimentService
-
getExperiments
Description copied from interface:IASExperimentServiceReturns all Experiments objects sorted by given sortType.- Specified by:
getExperimentsin interfaceIASExperimentService
-
getExperiments
Returns the Experiment objects with the specified ids. -
getExperiments
public List<Experiment> getExperiments(List<String> ids, net.anotheria.util.sorter.SortType sortType) Returns the Experiment objects with the specified ids, sorted by given sorttype. -
deleteExperiment
Description copied from interface:IASExperimentServiceDeletes a Experiment object.- Specified by:
deleteExperimentin interfaceIASExperimentService
-
deleteExperiment
Description copied from interface:IASExperimentServiceDeletes a Experiment object by id.- Specified by:
deleteExperimentin interfaceIASExperimentService
-
deleteExperiments
Description copied from interface:IASExperimentServiceDeletes multiple Experiment object.- Specified by:
deleteExperimentsin interfaceIASExperimentService
-
getExperiment
Description copied from interface:IASExperimentServiceReturns the Experiment object with the specified id.- Specified by:
getExperimentin interfaceIASExperimentService
-
importExperiment
Description copied from interface:IASExperimentServiceImports a new Experiment object. Returns the created version.- Specified by:
importExperimentin interfaceIASExperimentService
-
importExperiments
Description copied from interface:IASExperimentServiceImports multiple new Experiment object. Returns the created versions.- Specified by:
importExperimentsin interfaceIASExperimentService
-
createExperiment
Description copied from interface:IASExperimentServiceCreates a new Experiment object. Returns the created version.- Specified by:
createExperimentin interfaceIASExperimentService
-
createExperiments
Description copied from interface:IASExperimentServiceCreates multiple new Experiment objects. Returns the created versions.- Specified by:
createExperimentsin interfaceIASExperimentService
-
updateExperiment
Description copied from interface:IASExperimentServiceUpdates a Experiment object. Returns the updated version.- Specified by:
updateExperimentin interfaceIASExperimentService
-
updateExperiments
Description copied from interface:IASExperimentServiceUpdates multiple Experiment objects. Returns the updated versions.- Specified by:
updateExperimentsin interfaceIASExperimentService
-
getExperimentsByProperty
Description copied from interface:IASExperimentServiceReturns all Experiment objects, where property with given name equals object.- Specified by:
getExperimentsByPropertyin interfaceIASExperimentService
-
getExperimentsByProperty
public List<Experiment> getExperimentsByProperty(String propertyName, Object value, net.anotheria.util.sorter.SortType sortType) Description copied from interface:IASExperimentServiceReturns all Experiment objects, where property with given name equals object, sorted.- Specified by:
getExperimentsByPropertyin interfaceIASExperimentService
-
executeQueryOnExperiments
public net.anotheria.anodoc.query2.QueryResult executeQueryOnExperiments(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on Experiments- Specified by:
executeQueryOnExperimentsin interfaceIASExperimentService
-
getExperimentsByProperty
public List<Experiment> getExperimentsByProperty(net.anotheria.anodoc.query2.QueryProperty... property) Returns all Experiment objects, where property matches.- Specified by:
getExperimentsByPropertyin interfaceIASExperimentService
-
getExperimentsByProperty
public List<Experiment> getExperimentsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property) Returns all Experiment objects, where property matches, sorted- Specified by:
getExperimentsByPropertyin interfaceIASExperimentService
-
getExperimentsCount
public int getExperimentsCount()Returns Experiment objects count.- Specified by:
getExperimentsCountin interfaceIASExperimentService
-
getExperiments
Returns Experiment objects segment.- Specified by:
getExperimentsin interfaceIASExperimentService
-
getExperimentsByProperty
public List<Experiment> getExperimentsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property) Returns Experiment objects segment, where property matched.- Specified by:
getExperimentsByPropertyin interfaceIASExperimentService
-
getExperimentsByProperty
public List<Experiment> getExperimentsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty) Returns Experiment objects segment, where property matched, sorted.- Specified by:
getExperimentsByPropertyin interfaceIASExperimentService
-
fetchExperiment
public void fetchExperiment(String id, Set<String> addedDocuments, org.codehaus.jettison.json.JSONArray data) throws ASExperimentServiceException Description copied from interface:IASExperimentServiceCreate json object list dependencies for this Experiment document.- Specified by:
fetchExperimentin interfaceIASExperimentService- Throws:
ASExperimentServiceException
-
executeQueryOnAllObjects
public net.anotheria.anodoc.query2.QueryResult executeQueryOnAllObjects(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on all data objects (documents, vo) which are part of this module and managed by this service- Specified by:
executeQueryOnAllObjectsin interfaceIASExperimentService
-
exportExperimentsToXML
public net.anotheria.util.xml.XMLNode exportExperimentsToXML() -
exportExperimentsToXML
Description copied from interface:IASExperimentServiceCreates an xml element with selected contained data.- Specified by:
exportExperimentsToXMLin interfaceIASExperimentService
-
exportToXML
public net.anotheria.util.xml.XMLNode exportToXML()Description copied from interface:IASExperimentServicecreates an xml element with all contained data.- Specified by:
exportToXMLin interfaceIASExperimentService
-