Class ASGenericActionServiceImpl
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.asgenericaction.service.ASGenericActionServiceImpl
- All Implemented Interfaces:
net.anotheria.anoprise.metafactory.Service,IASGenericActionService,net.anotheria.asg.service.ASGService,net.anotheria.asg.util.listener.IModuleListener
public class ASGenericActionServiceImpl
extends BasicCMSService
implements IASGenericActionService, 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 TypeMethodDescriptioncreateGenericActionDef(GenericActionDef genericactiondef) Creates a new GenericActionDef object.Creates multiple new GenericActionDef objects.voidDeletes a GenericActionDef object by id.voiddeleteGenericActionDef(GenericActionDef genericactiondef) Deletes a GenericActionDef object.voidDeletes multiple GenericActionDef 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.QueryResultexecuteQueryOnGenericActionDefs(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on GenericActionDefsnet.anotheria.util.xml.XMLNodenet.anotheria.util.xml.XMLNodeCreates an xml element with selected contained data.net.anotheria.util.xml.XMLNodecreates an xml element with all contained data.voidfetchGenericActionDef(String id, Set<String> addedDocuments, org.codehaus.jettison.json.JSONArray data) Create json object list dependencies for this GenericActionDef document.Returns the GenericActionDef object with the specified id.Returns all GenericActionDefs objects stored.getGenericActionDefs(List<String> ids) Returns the GenericActionDef objects with the specified ids.getGenericActionDefs(List<String> ids, net.anotheria.util.sorter.SortType sortType) Returns the GenericActionDef objects with the specified ids, sorted by given sorttype.getGenericActionDefs(net.anotheria.util.slicer.Segment aSegment) Returns GenericActionDef objects segment.getGenericActionDefs(net.anotheria.util.sorter.SortType sortType) Returns all GenericActionDefs objects sorted by given sortType.getGenericActionDefsByProperty(String propertyName, Object value) Returns all GenericActionDef objects, where property with given name equals object.getGenericActionDefsByProperty(String propertyName, Object value, net.anotheria.util.sorter.SortType sortType) Returns all GenericActionDef objects, where property with given name equals object, sorted.getGenericActionDefsByProperty(net.anotheria.anodoc.query2.QueryProperty... property) Returns all GenericActionDef objects, where property matches.getGenericActionDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property) Returns GenericActionDef objects segment, where property matched.getGenericActionDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty) Returns GenericActionDef objects segment, where property matched, sorted.getGenericActionDefsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property) Returns all GenericActionDef objects, where property matches, sortedintReturns GenericActionDef objects count.importGenericActionDef(GenericActionDef genericactiondef) Imports a new GenericActionDef object.Imports multiple new GenericActionDef object.voidmoduleLoaded(net.anotheria.anodoc.data.Module module) updateGenericActionDef(GenericActionDef genericactiondef) Updates a GenericActionDef object.Updates multiple GenericActionDef 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
-
getGenericActionDefs
Description copied from interface:IASGenericActionServiceReturns all GenericActionDefs objects stored.- Specified by:
getGenericActionDefsin interfaceIASGenericActionService
-
getGenericActionDefs
Description copied from interface:IASGenericActionServiceReturns all GenericActionDefs objects sorted by given sortType.- Specified by:
getGenericActionDefsin interfaceIASGenericActionService
-
getGenericActionDefs
Returns the GenericActionDef objects with the specified ids. -
getGenericActionDefs
public List<GenericActionDef> getGenericActionDefs(List<String> ids, net.anotheria.util.sorter.SortType sortType) Returns the GenericActionDef objects with the specified ids, sorted by given sorttype. -
deleteGenericActionDef
Description copied from interface:IASGenericActionServiceDeletes a GenericActionDef object.- Specified by:
deleteGenericActionDefin interfaceIASGenericActionService
-
deleteGenericActionDef
Description copied from interface:IASGenericActionServiceDeletes a GenericActionDef object by id.- Specified by:
deleteGenericActionDefin interfaceIASGenericActionService
-
deleteGenericActionDefs
Description copied from interface:IASGenericActionServiceDeletes multiple GenericActionDef object.- Specified by:
deleteGenericActionDefsin interfaceIASGenericActionService
-
getGenericActionDef
Description copied from interface:IASGenericActionServiceReturns the GenericActionDef object with the specified id.- Specified by:
getGenericActionDefin interfaceIASGenericActionService
-
importGenericActionDef
Description copied from interface:IASGenericActionServiceImports a new GenericActionDef object. Returns the created version.- Specified by:
importGenericActionDefin interfaceIASGenericActionService
-
importGenericActionDefs
Description copied from interface:IASGenericActionServiceImports multiple new GenericActionDef object. Returns the created versions.- Specified by:
importGenericActionDefsin interfaceIASGenericActionService
-
createGenericActionDef
Description copied from interface:IASGenericActionServiceCreates a new GenericActionDef object. Returns the created version.- Specified by:
createGenericActionDefin interfaceIASGenericActionService
-
createGenericActionDefs
Description copied from interface:IASGenericActionServiceCreates multiple new GenericActionDef objects. Returns the created versions.- Specified by:
createGenericActionDefsin interfaceIASGenericActionService
-
updateGenericActionDef
Description copied from interface:IASGenericActionServiceUpdates a GenericActionDef object. Returns the updated version.- Specified by:
updateGenericActionDefin interfaceIASGenericActionService
-
updateGenericActionDefs
Description copied from interface:IASGenericActionServiceUpdates multiple GenericActionDef objects. Returns the updated versions.- Specified by:
updateGenericActionDefsin interfaceIASGenericActionService
-
getGenericActionDefsByProperty
Description copied from interface:IASGenericActionServiceReturns all GenericActionDef objects, where property with given name equals object.- Specified by:
getGenericActionDefsByPropertyin interfaceIASGenericActionService
-
getGenericActionDefsByProperty
public List<GenericActionDef> getGenericActionDefsByProperty(String propertyName, Object value, net.anotheria.util.sorter.SortType sortType) Description copied from interface:IASGenericActionServiceReturns all GenericActionDef objects, where property with given name equals object, sorted.- Specified by:
getGenericActionDefsByPropertyin interfaceIASGenericActionService
-
executeQueryOnGenericActionDefs
public net.anotheria.anodoc.query2.QueryResult executeQueryOnGenericActionDefs(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on GenericActionDefs- Specified by:
executeQueryOnGenericActionDefsin interfaceIASGenericActionService
-
getGenericActionDefsByProperty
public List<GenericActionDef> getGenericActionDefsByProperty(net.anotheria.anodoc.query2.QueryProperty... property) Returns all GenericActionDef objects, where property matches.- Specified by:
getGenericActionDefsByPropertyin interfaceIASGenericActionService
-
getGenericActionDefsByProperty
public List<GenericActionDef> getGenericActionDefsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property) Returns all GenericActionDef objects, where property matches, sorted- Specified by:
getGenericActionDefsByPropertyin interfaceIASGenericActionService
-
getGenericActionDefsCount
public int getGenericActionDefsCount()Returns GenericActionDef objects count.- Specified by:
getGenericActionDefsCountin interfaceIASGenericActionService
-
getGenericActionDefs
Returns GenericActionDef objects segment.- Specified by:
getGenericActionDefsin interfaceIASGenericActionService
-
getGenericActionDefsByProperty
public List<GenericActionDef> getGenericActionDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property) Returns GenericActionDef objects segment, where property matched.- Specified by:
getGenericActionDefsByPropertyin interfaceIASGenericActionService
-
getGenericActionDefsByProperty
public List<GenericActionDef> getGenericActionDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty) Returns GenericActionDef objects segment, where property matched, sorted.- Specified by:
getGenericActionDefsByPropertyin interfaceIASGenericActionService
-
fetchGenericActionDef
public void fetchGenericActionDef(String id, Set<String> addedDocuments, org.codehaus.jettison.json.JSONArray data) throws ASGenericActionServiceException Description copied from interface:IASGenericActionServiceCreate json object list dependencies for this GenericActionDef document.- Specified by:
fetchGenericActionDefin interfaceIASGenericActionService- Throws:
ASGenericActionServiceException
-
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 interfaceIASGenericActionService
-
exportGenericActionDefsToXML
public net.anotheria.util.xml.XMLNode exportGenericActionDefsToXML() -
exportGenericActionDefsToXML
Description copied from interface:IASGenericActionServiceCreates an xml element with selected contained data.- Specified by:
exportGenericActionDefsToXMLin interfaceIASGenericActionService
-
exportToXML
public net.anotheria.util.xml.XMLNode exportToXML()Description copied from interface:IASGenericActionServicecreates an xml element with all contained data.- Specified by:
exportToXMLin interfaceIASGenericActionService
-