Class ASUserDataServiceImpl
- 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.asuserdata.service.ASUserDataServiceImpl
-
- All Implemented Interfaces:
net.anotheria.anoprise.metafactory.Service,IASUserDataService,net.anotheria.asg.service.ASGService,net.anotheria.asg.util.listener.IModuleListener
public class ASUserDataServiceImpl extends BasicCMSService implements IASUserDataService, net.anotheria.asg.util.listener.IModuleListener
-
-
Field Summary
-
Fields inherited from class net.anotheria.anosite.gen.shared.service.BasicCMSService
MY_OWNER_ID, service
-
Fields inherited from class net.anotheria.anosite.gen.shared.service.BasicService
log
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RoleDefcreateRoleDef(RoleDef roledef)Creates a new RoleDef object.java.util.List<RoleDef>createRoleDefs(java.util.List<RoleDef> list)Creates multiple new RoleDef objects.UserDefcreateUserDef(UserDef userdef)Creates a new UserDef object.java.util.List<UserDef>createUserDefs(java.util.List<UserDef> list)Creates multiple new UserDef objects.voiddeleteRoleDef(java.lang.String id)Deletes a RoleDef object by id.voiddeleteRoleDef(RoleDef roledef)Deletes a RoleDef object.voiddeleteRoleDefs(java.util.List<RoleDef> list)Deletes multiple RoleDef object.voiddeleteUserDef(java.lang.String id)Deletes a UserDef object by id.voiddeleteUserDef(UserDef userdef)Deletes a UserDef object.voiddeleteUserDefs(java.util.List<UserDef> list)Deletes multiple UserDef 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.QueryResultexecuteQueryOnRoleDefs(net.anotheria.anodoc.query2.DocumentQuery query)Executes a query on RoleDefsnet.anotheria.anodoc.query2.QueryResultexecuteQueryOnUserDefs(net.anotheria.anodoc.query2.DocumentQuery query)Executes a query on UserDefsnet.anotheria.util.xml.XMLNodeexportRoleDefsToXML()net.anotheria.util.xml.XMLNodeexportRoleDefsToXML(java.util.List<RoleDef> list)Creates an xml element with selected contained data.net.anotheria.util.xml.XMLNodeexportToXML()creates an xml element with all contained data.net.anotheria.util.xml.XMLNodeexportUserDefsToXML()net.anotheria.util.xml.XMLNodeexportUserDefsToXML(java.util.List<UserDef> list)Creates an xml element with selected contained data.voidfetchRoleDef(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)Create json object list dependencies for this RoleDef document.voidfetchUserDef(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)Create json object list dependencies for this UserDef document.RoleDefgetRoleDef(java.lang.String id)Returns the RoleDef object with the specified id.java.util.List<RoleDef>getRoleDefs()Returns all RoleDefs objects stored.java.util.List<RoleDef>getRoleDefs(java.util.List<java.lang.String> ids)Returns the RoleDef objects with the specified ids.java.util.List<RoleDef>getRoleDefs(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)Returns the RoleDef objects with the specified ids, sorted by given sorttype.java.util.List<RoleDef>getRoleDefs(net.anotheria.util.slicer.Segment aSegment)Returns RoleDef objects segment.java.util.List<RoleDef>getRoleDefs(net.anotheria.util.sorter.SortType sortType)Returns all RoleDefs objects sorted by given sortType.java.util.List<RoleDef>getRoleDefsByProperty(java.lang.String propertyName, java.lang.Object value)Returns all RoleDef objects, where property with given name equals object.java.util.List<RoleDef>getRoleDefsByProperty(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)Returns all RoleDef objects, where property with given name equals object, sorted.java.util.List<RoleDef>getRoleDefsByProperty(net.anotheria.anodoc.query2.QueryProperty... property)Returns all RoleDef objects, where property matches.java.util.List<RoleDef>getRoleDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)Returns RoleDef objects segment, where property matched.java.util.List<RoleDef>getRoleDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)Returns RoleDef objects segment, where property matched, sorted.java.util.List<RoleDef>getRoleDefsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)Returns all RoleDef objects, where property matches, sortedintgetRoleDefsCount()Returns RoleDef objects count.UserDefgetUserDef(java.lang.String id)Returns the UserDef object with the specified id.java.util.List<UserDef>getUserDefs()Returns all UserDefs objects stored.java.util.List<UserDef>getUserDefs(java.util.List<java.lang.String> ids)Returns the UserDef objects with the specified ids.java.util.List<UserDef>getUserDefs(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)Returns the UserDef objects with the specified ids, sorted by given sorttype.java.util.List<UserDef>getUserDefs(net.anotheria.util.slicer.Segment aSegment)Returns UserDef objects segment.java.util.List<UserDef>getUserDefs(net.anotheria.util.sorter.SortType sortType)Returns all UserDefs objects sorted by given sortType.java.util.List<UserDef>getUserDefsByProperty(java.lang.String propertyName, java.lang.Object value)Returns all UserDef objects, where property with given name equals object.java.util.List<UserDef>getUserDefsByProperty(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)Returns all UserDef objects, where property with given name equals object, sorted.java.util.List<UserDef>getUserDefsByProperty(net.anotheria.anodoc.query2.QueryProperty... property)Returns all UserDef objects, where property matches.java.util.List<UserDef>getUserDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)Returns UserDef objects segment, where property matched.java.util.List<UserDef>getUserDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)Returns UserDef objects segment, where property matched, sorted.java.util.List<UserDef>getUserDefsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)Returns all UserDef objects, where property matches, sortedintgetUserDefsCount()Returns UserDef objects count.RoleDefimportRoleDef(RoleDef roledef)Imports a new RoleDef object.java.util.List<RoleDef>importRoleDefs(java.util.List<RoleDef> list)Imports multiple new RoleDef object.UserDefimportUserDef(UserDef userdef)Imports a new UserDef object.java.util.List<UserDef>importUserDefs(java.util.List<UserDef> list)Imports multiple new UserDef object.voidmoduleLoaded(net.anotheria.anodoc.data.Module module)RoleDefupdateRoleDef(RoleDef roledef)Updates a RoleDef object.java.util.List<RoleDef>updateRoleDefs(java.util.List<RoleDef> list)Updates multiple RoleDef objects.UserDefupdateUserDef(UserDef userdef)Updates a UserDef object.java.util.List<UserDef>updateUserDefs(java.util.List<UserDef> list)Updates multiple UserDef objects.-
Methods inherited from class net.anotheria.anosite.gen.shared.service.BasicCMSService
addModuleListener, getModule, updateModule
-
Methods 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, getImagesService
-
Methods inherited from class net.anotheria.asg.service.AbstractASGService
addServiceListener, fireObjectCreatedEvent, fireObjectDeletedEvent, fireObjectImportedEvent, fireObjectUpdatedEvent, firePersistenceChangedEvent, hasServiceListeners, removeServiceListener
-
-
-
-
Method Detail
-
moduleLoaded
public void moduleLoaded(net.anotheria.anodoc.data.Module module)
- Specified by:
moduleLoadedin interfacenet.anotheria.asg.util.listener.IModuleListener
-
getUserDefs
public java.util.List<UserDef> getUserDefs()
Description copied from interface:IASUserDataServiceReturns all UserDefs objects stored.- Specified by:
getUserDefsin interfaceIASUserDataService
-
getUserDefs
public java.util.List<UserDef> getUserDefs(net.anotheria.util.sorter.SortType sortType)
Description copied from interface:IASUserDataServiceReturns all UserDefs objects sorted by given sortType.- Specified by:
getUserDefsin interfaceIASUserDataService
-
getUserDefs
public java.util.List<UserDef> getUserDefs(java.util.List<java.lang.String> ids)
Returns the UserDef objects with the specified ids.
-
getUserDefs
public java.util.List<UserDef> getUserDefs(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)
Returns the UserDef objects with the specified ids, sorted by given sorttype.
-
deleteUserDef
public void deleteUserDef(UserDef userdef)
Description copied from interface:IASUserDataServiceDeletes a UserDef object.- Specified by:
deleteUserDefin interfaceIASUserDataService
-
deleteUserDef
public void deleteUserDef(java.lang.String id)
Description copied from interface:IASUserDataServiceDeletes a UserDef object by id.- Specified by:
deleteUserDefin interfaceIASUserDataService
-
deleteUserDefs
public void deleteUserDefs(java.util.List<UserDef> list)
Description copied from interface:IASUserDataServiceDeletes multiple UserDef object.- Specified by:
deleteUserDefsin interfaceIASUserDataService
-
getUserDef
public UserDef getUserDef(java.lang.String id)
Description copied from interface:IASUserDataServiceReturns the UserDef object with the specified id.- Specified by:
getUserDefin interfaceIASUserDataService
-
importUserDef
public UserDef importUserDef(UserDef userdef)
Description copied from interface:IASUserDataServiceImports a new UserDef object. Returns the created version.- Specified by:
importUserDefin interfaceIASUserDataService
-
importUserDefs
public java.util.List<UserDef> importUserDefs(java.util.List<UserDef> list)
Description copied from interface:IASUserDataServiceImports multiple new UserDef object. Returns the created versions.- Specified by:
importUserDefsin interfaceIASUserDataService
-
createUserDef
public UserDef createUserDef(UserDef userdef)
Description copied from interface:IASUserDataServiceCreates a new UserDef object. Returns the created version.- Specified by:
createUserDefin interfaceIASUserDataService
-
createUserDefs
public java.util.List<UserDef> createUserDefs(java.util.List<UserDef> list)
Description copied from interface:IASUserDataServiceCreates multiple new UserDef objects. Returns the created versions.- Specified by:
createUserDefsin interfaceIASUserDataService
-
updateUserDef
public UserDef updateUserDef(UserDef userdef)
Description copied from interface:IASUserDataServiceUpdates a UserDef object. Returns the updated version.- Specified by:
updateUserDefin interfaceIASUserDataService
-
updateUserDefs
public java.util.List<UserDef> updateUserDefs(java.util.List<UserDef> list)
Description copied from interface:IASUserDataServiceUpdates multiple UserDef objects. Returns the updated versions.- Specified by:
updateUserDefsin interfaceIASUserDataService
-
getUserDefsByProperty
public java.util.List<UserDef> getUserDefsByProperty(java.lang.String propertyName, java.lang.Object value)
Description copied from interface:IASUserDataServiceReturns all UserDef objects, where property with given name equals object.- Specified by:
getUserDefsByPropertyin interfaceIASUserDataService
-
getUserDefsByProperty
public java.util.List<UserDef> getUserDefsByProperty(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
Description copied from interface:IASUserDataServiceReturns all UserDef objects, where property with given name equals object, sorted.- Specified by:
getUserDefsByPropertyin interfaceIASUserDataService
-
executeQueryOnUserDefs
public net.anotheria.anodoc.query2.QueryResult executeQueryOnUserDefs(net.anotheria.anodoc.query2.DocumentQuery query)
Executes a query on UserDefs- Specified by:
executeQueryOnUserDefsin interfaceIASUserDataService
-
getUserDefsByProperty
public java.util.List<UserDef> getUserDefsByProperty(net.anotheria.anodoc.query2.QueryProperty... property)
Returns all UserDef objects, where property matches.- Specified by:
getUserDefsByPropertyin interfaceIASUserDataService
-
getUserDefsByProperty
public java.util.List<UserDef> getUserDefsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
Returns all UserDef objects, where property matches, sorted- Specified by:
getUserDefsByPropertyin interfaceIASUserDataService
-
getUserDefsCount
public int getUserDefsCount()
Returns UserDef objects count.- Specified by:
getUserDefsCountin interfaceIASUserDataService
-
getUserDefs
public java.util.List<UserDef> getUserDefs(net.anotheria.util.slicer.Segment aSegment)
Returns UserDef objects segment.- Specified by:
getUserDefsin interfaceIASUserDataService
-
getUserDefsByProperty
public java.util.List<UserDef> getUserDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)
Returns UserDef objects segment, where property matched.- Specified by:
getUserDefsByPropertyin interfaceIASUserDataService
-
getUserDefsByProperty
public java.util.List<UserDef> getUserDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
Returns UserDef objects segment, where property matched, sorted.- Specified by:
getUserDefsByPropertyin interfaceIASUserDataService
-
fetchUserDef
public void fetchUserDef(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data) throws ASUserDataServiceExceptionDescription copied from interface:IASUserDataServiceCreate json object list dependencies for this UserDef document.- Specified by:
fetchUserDefin interfaceIASUserDataService- Throws:
ASUserDataServiceException
-
getRoleDefs
public java.util.List<RoleDef> getRoleDefs()
Description copied from interface:IASUserDataServiceReturns all RoleDefs objects stored.- Specified by:
getRoleDefsin interfaceIASUserDataService
-
getRoleDefs
public java.util.List<RoleDef> getRoleDefs(net.anotheria.util.sorter.SortType sortType)
Description copied from interface:IASUserDataServiceReturns all RoleDefs objects sorted by given sortType.- Specified by:
getRoleDefsin interfaceIASUserDataService
-
getRoleDefs
public java.util.List<RoleDef> getRoleDefs(java.util.List<java.lang.String> ids)
Returns the RoleDef objects with the specified ids.
-
getRoleDefs
public java.util.List<RoleDef> getRoleDefs(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)
Returns the RoleDef objects with the specified ids, sorted by given sorttype.
-
deleteRoleDef
public void deleteRoleDef(RoleDef roledef)
Description copied from interface:IASUserDataServiceDeletes a RoleDef object.- Specified by:
deleteRoleDefin interfaceIASUserDataService
-
deleteRoleDef
public void deleteRoleDef(java.lang.String id)
Description copied from interface:IASUserDataServiceDeletes a RoleDef object by id.- Specified by:
deleteRoleDefin interfaceIASUserDataService
-
deleteRoleDefs
public void deleteRoleDefs(java.util.List<RoleDef> list)
Description copied from interface:IASUserDataServiceDeletes multiple RoleDef object.- Specified by:
deleteRoleDefsin interfaceIASUserDataService
-
getRoleDef
public RoleDef getRoleDef(java.lang.String id)
Description copied from interface:IASUserDataServiceReturns the RoleDef object with the specified id.- Specified by:
getRoleDefin interfaceIASUserDataService
-
importRoleDef
public RoleDef importRoleDef(RoleDef roledef)
Description copied from interface:IASUserDataServiceImports a new RoleDef object. Returns the created version.- Specified by:
importRoleDefin interfaceIASUserDataService
-
importRoleDefs
public java.util.List<RoleDef> importRoleDefs(java.util.List<RoleDef> list)
Description copied from interface:IASUserDataServiceImports multiple new RoleDef object. Returns the created versions.- Specified by:
importRoleDefsin interfaceIASUserDataService
-
createRoleDef
public RoleDef createRoleDef(RoleDef roledef)
Description copied from interface:IASUserDataServiceCreates a new RoleDef object. Returns the created version.- Specified by:
createRoleDefin interfaceIASUserDataService
-
createRoleDefs
public java.util.List<RoleDef> createRoleDefs(java.util.List<RoleDef> list)
Description copied from interface:IASUserDataServiceCreates multiple new RoleDef objects. Returns the created versions.- Specified by:
createRoleDefsin interfaceIASUserDataService
-
updateRoleDef
public RoleDef updateRoleDef(RoleDef roledef)
Description copied from interface:IASUserDataServiceUpdates a RoleDef object. Returns the updated version.- Specified by:
updateRoleDefin interfaceIASUserDataService
-
updateRoleDefs
public java.util.List<RoleDef> updateRoleDefs(java.util.List<RoleDef> list)
Description copied from interface:IASUserDataServiceUpdates multiple RoleDef objects. Returns the updated versions.- Specified by:
updateRoleDefsin interfaceIASUserDataService
-
getRoleDefsByProperty
public java.util.List<RoleDef> getRoleDefsByProperty(java.lang.String propertyName, java.lang.Object value)
Description copied from interface:IASUserDataServiceReturns all RoleDef objects, where property with given name equals object.- Specified by:
getRoleDefsByPropertyin interfaceIASUserDataService
-
getRoleDefsByProperty
public java.util.List<RoleDef> getRoleDefsByProperty(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
Description copied from interface:IASUserDataServiceReturns all RoleDef objects, where property with given name equals object, sorted.- Specified by:
getRoleDefsByPropertyin interfaceIASUserDataService
-
executeQueryOnRoleDefs
public net.anotheria.anodoc.query2.QueryResult executeQueryOnRoleDefs(net.anotheria.anodoc.query2.DocumentQuery query)
Executes a query on RoleDefs- Specified by:
executeQueryOnRoleDefsin interfaceIASUserDataService
-
getRoleDefsByProperty
public java.util.List<RoleDef> getRoleDefsByProperty(net.anotheria.anodoc.query2.QueryProperty... property)
Returns all RoleDef objects, where property matches.- Specified by:
getRoleDefsByPropertyin interfaceIASUserDataService
-
getRoleDefsByProperty
public java.util.List<RoleDef> getRoleDefsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
Returns all RoleDef objects, where property matches, sorted- Specified by:
getRoleDefsByPropertyin interfaceIASUserDataService
-
getRoleDefsCount
public int getRoleDefsCount()
Returns RoleDef objects count.- Specified by:
getRoleDefsCountin interfaceIASUserDataService
-
getRoleDefs
public java.util.List<RoleDef> getRoleDefs(net.anotheria.util.slicer.Segment aSegment)
Returns RoleDef objects segment.- Specified by:
getRoleDefsin interfaceIASUserDataService
-
getRoleDefsByProperty
public java.util.List<RoleDef> getRoleDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)
Returns RoleDef objects segment, where property matched.- Specified by:
getRoleDefsByPropertyin interfaceIASUserDataService
-
getRoleDefsByProperty
public java.util.List<RoleDef> getRoleDefsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
Returns RoleDef objects segment, where property matched, sorted.- Specified by:
getRoleDefsByPropertyin interfaceIASUserDataService
-
fetchRoleDef
public void fetchRoleDef(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data) throws ASUserDataServiceExceptionDescription copied from interface:IASUserDataServiceCreate json object list dependencies for this RoleDef document.- Specified by:
fetchRoleDefin interfaceIASUserDataService- Throws:
ASUserDataServiceException
-
executeParsingForDocument
public void executeParsingForDocument(DocumentName documentName, org.codehaus.jettison.json.JSONObject data) throws ASUserDataServiceException
Description copied from interface:IASUserDataServiceSave transferred document by its own type.- Specified by:
executeParsingForDocumentin interfaceIASUserDataService- Throws:
ASUserDataServiceException
-
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 interfaceIASUserDataService
-
exportUserDefsToXML
public net.anotheria.util.xml.XMLNode exportUserDefsToXML()
-
exportUserDefsToXML
public net.anotheria.util.xml.XMLNode exportUserDefsToXML(java.util.List<UserDef> list)
Description copied from interface:IASUserDataServiceCreates an xml element with selected contained data.- Specified by:
exportUserDefsToXMLin interfaceIASUserDataService
-
exportRoleDefsToXML
public net.anotheria.util.xml.XMLNode exportRoleDefsToXML()
-
exportRoleDefsToXML
public net.anotheria.util.xml.XMLNode exportRoleDefsToXML(java.util.List<RoleDef> list)
Description copied from interface:IASUserDataServiceCreates an xml element with selected contained data.- Specified by:
exportRoleDefsToXMLin interfaceIASUserDataService
-
exportToXML
public net.anotheria.util.xml.XMLNode exportToXML()
Description copied from interface:IASUserDataServicecreates an xml element with all contained data.- Specified by:
exportToXMLin interfaceIASUserDataService
-
-