Interface IAnoAccessApplicationDataService
-
- All Superinterfaces:
net.anotheria.asg.service.ASGService,net.anotheria.anoprise.metafactory.Service
- All Known Implementing Classes:
AnoAccessApplicationDataServiceFixtureImpl,AnoAccessApplicationDataServiceImpl
public interface IAnoAccessApplicationDataService extends net.anotheria.asg.service.ASGService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UserDatacreateUserData(UserData userdata)Creates a new UserData object.java.util.List<UserData>createUserDatas(java.util.List<UserData> list)Creates multiple new UserData objects.voiddeleteUserData(java.lang.String id)Deletes a UserData object by id.voiddeleteUserData(UserData userdata)Deletes a UserData object.voiddeleteUserDatas(java.util.List<UserData> list)Deletes multiple UserData 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 service.net.anotheria.anodoc.query2.QueryResultexecuteQueryOnUserDatas(net.anotheria.anodoc.query2.DocumentQuery query)Executes a query.net.anotheria.util.xml.XMLNodeexportToXML()creates an xml element with all contained data.net.anotheria.util.xml.XMLNodeexportUserDatasToXML(java.util.List<UserData> listUserDatas)Creates an xml element with selected contained data.voidfetchUserData(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)Create json object list dependencies for this UserData document.UserDatagetUserData(java.lang.String id)Returns the UserData object with the specified id.java.util.List<UserData>getUserDatas()Returns all UserDatas objects stored.java.util.List<UserData>getUserDatas(net.anotheria.util.slicer.Segment aSegment)Returns UserDatas objects segment.java.util.List<UserData>getUserDatas(net.anotheria.util.sorter.SortType sortType)Returns all UserDatas objects sorted by given sortType.java.util.List<UserData>getUserDatasByProperty(java.lang.String propertyName, java.lang.Object value)Returns all UserData objects, where property with given name equals object.java.util.List<UserData>getUserDatasByProperty(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)Returns all UserData objects, where property with given name equals object, sorted.java.util.List<UserData>getUserDatasByProperty(net.anotheria.anodoc.query2.QueryProperty... property)Returns all UserData objects, where property matches.java.util.List<UserData>getUserDatasByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... aProperty)Returns UserData objects segment, where property matches.java.util.List<UserData>getUserDatasByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)Returns UserData objects segment, where property matches, sorted.java.util.List<UserData>getUserDatasByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)Returns all UserData objects, where property matches, sorted.intgetUserDatasCount()Returns all UserDatas count.UserDataimportUserData(UserData userdata)Imports a new UserData object.java.util.List<UserData>importUserDatas(java.util.List<UserData> list)Imports multiple new UserData object.UserDataupdateUserData(UserData userdata)Updates a UserData object.java.util.List<UserData>updateUserDatas(java.util.List<UserData> list)Updates multiple UserData objects.
-
-
-
Method Detail
-
getUserDatas
java.util.List<UserData> getUserDatas() throws AnoAccessApplicationDataServiceException
Returns all UserDatas objects stored.
-
getUserDatas
java.util.List<UserData> getUserDatas(net.anotheria.util.sorter.SortType sortType) throws AnoAccessApplicationDataServiceException
Returns all UserDatas objects sorted by given sortType.
-
deleteUserData
void deleteUserData(java.lang.String id) throws AnoAccessApplicationDataServiceExceptionDeletes a UserData object by id.
-
deleteUserData
void deleteUserData(UserData userdata) throws AnoAccessApplicationDataServiceException
Deletes a UserData object.
-
deleteUserDatas
void deleteUserDatas(java.util.List<UserData> list) throws AnoAccessApplicationDataServiceException
Deletes multiple UserData object.
-
getUserData
UserData getUserData(java.lang.String id) throws AnoAccessApplicationDataServiceException
Returns the UserData object with the specified id.
-
importUserData
UserData importUserData(UserData userdata) throws AnoAccessApplicationDataServiceException
Imports a new UserData object. Returns the created version.
-
importUserDatas
java.util.List<UserData> importUserDatas(java.util.List<UserData> list) throws AnoAccessApplicationDataServiceException
Imports multiple new UserData object. Returns the created versions.
-
createUserData
UserData createUserData(UserData userdata) throws AnoAccessApplicationDataServiceException
Creates a new UserData object. Returns the created version.
-
createUserDatas
java.util.List<UserData> createUserDatas(java.util.List<UserData> list) throws AnoAccessApplicationDataServiceException
Creates multiple new UserData objects. Returns the created versions.
-
updateUserData
UserData updateUserData(UserData userdata) throws AnoAccessApplicationDataServiceException
Updates a UserData object. Returns the updated version.
-
updateUserDatas
java.util.List<UserData> updateUserDatas(java.util.List<UserData> list) throws AnoAccessApplicationDataServiceException
Updates multiple UserData objects. Returns the updated versions.
-
getUserDatasByProperty
java.util.List<UserData> getUserDatasByProperty(java.lang.String propertyName, java.lang.Object value) throws AnoAccessApplicationDataServiceException
Returns all UserData objects, where property with given name equals object.
-
getUserDatasByProperty
java.util.List<UserData> getUserDatasByProperty(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType) throws AnoAccessApplicationDataServiceException
Returns all UserData objects, where property with given name equals object, sorted.
-
executeQueryOnUserDatas
net.anotheria.anodoc.query2.QueryResult executeQueryOnUserDatas(net.anotheria.anodoc.query2.DocumentQuery query) throws AnoAccessApplicationDataServiceExceptionExecutes a query.
-
getUserDatasByProperty
java.util.List<UserData> getUserDatasByProperty(net.anotheria.anodoc.query2.QueryProperty... property) throws AnoAccessApplicationDataServiceException
Returns all UserData objects, where property matches.
-
getUserDatasByProperty
java.util.List<UserData> getUserDatasByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property) throws AnoAccessApplicationDataServiceException
Returns all UserData objects, where property matches, sorted.
-
getUserDatasCount
int getUserDatasCount() throws AnoAccessApplicationDataServiceExceptionReturns all UserDatas count.
-
getUserDatas
java.util.List<UserData> getUserDatas(net.anotheria.util.slicer.Segment aSegment) throws AnoAccessApplicationDataServiceException
Returns UserDatas objects segment.
-
getUserDatasByProperty
java.util.List<UserData> getUserDatasByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... aProperty) throws AnoAccessApplicationDataServiceException
Returns UserData objects segment, where property matches.
-
getUserDatasByProperty
java.util.List<UserData> getUserDatasByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty) throws AnoAccessApplicationDataServiceException
Returns UserData objects segment, where property matches, sorted.
-
exportUserDatasToXML
net.anotheria.util.xml.XMLNode exportUserDatasToXML(java.util.List<UserData> listUserDatas) throws AnoAccessApplicationDataServiceException
Creates an xml element with selected contained data.
-
fetchUserData
void fetchUserData(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data) throws AnoAccessApplicationDataServiceExceptionCreate json object list dependencies for this UserData document.
-
executeParsingForDocument
void executeParsingForDocument(DocumentName documentName, org.codehaus.jettison.json.JSONObject data) throws AnoAccessApplicationDataServiceException
Save transferred document by its own type.
-
executeQueryOnAllObjects
net.anotheria.anodoc.query2.QueryResult executeQueryOnAllObjects(net.anotheria.anodoc.query2.DocumentQuery query) throws AnoAccessApplicationDataServiceExceptionExecutes a query on all data objects (documents, vo) which are part of this module and managed by this service.
-
exportToXML
net.anotheria.util.xml.XMLNode exportToXML() throws AnoAccessApplicationDataServiceExceptioncreates an xml element with all contained data.
-
-