Interface IASUserDataService

  • All Superinterfaces:
    net.anotheria.asg.service.ASGService, net.anotheria.anoprise.metafactory.Service
    All Known Implementing Classes:
    ASUserDataServiceImpl

    public interface IASUserDataService
    extends net.anotheria.asg.service.ASGService
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      RoleDef createRoleDef​(RoleDef roledef)
      Creates a new RoleDef object.
      java.util.List<RoleDef> createRoleDefs​(java.util.List<RoleDef> list)
      Creates multiple new RoleDef objects.
      UserDef createUserDef​(UserDef userdef)
      Creates a new UserDef object.
      java.util.List<UserDef> createUserDefs​(java.util.List<UserDef> list)
      Creates multiple new UserDef objects.
      void deleteRoleDef​(java.lang.String id)
      Deletes a RoleDef object by id.
      void deleteRoleDef​(RoleDef roledef)
      Deletes a RoleDef object.
      void deleteRoleDefs​(java.util.List<RoleDef> list)
      Deletes multiple RoleDef object.
      void deleteUserDef​(java.lang.String id)
      Deletes a UserDef object by id.
      void deleteUserDef​(UserDef userdef)
      Deletes a UserDef object.
      void deleteUserDefs​(java.util.List<UserDef> list)
      Deletes multiple UserDef object.
      void executeParsingForDocument​(DocumentName documentName, org.codehaus.jettison.json.JSONObject data)
      Save transferred document by its own type.
      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.
      net.anotheria.anodoc.query2.QueryResult executeQueryOnRoleDefs​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query.
      net.anotheria.anodoc.query2.QueryResult executeQueryOnUserDefs​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query.
      net.anotheria.util.xml.XMLNode exportRoleDefsToXML​(java.util.List<RoleDef> listRoleDefs)
      Creates an xml element with selected contained data.
      net.anotheria.util.xml.XMLNode exportToXML()
      creates an xml element with all contained data.
      net.anotheria.util.xml.XMLNode exportUserDefsToXML​(java.util.List<UserDef> listUserDefs)
      Creates an xml element with selected contained data.
      void fetchRoleDef​(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.
      void fetchUserDef​(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.
      RoleDef getRoleDef​(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​(net.anotheria.util.slicer.Segment aSegment)
      Returns RoleDefs 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... aProperty)
      Returns RoleDef objects segment, where property matches.
      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 matches, 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, sorted.
      int getRoleDefsCount()
      Returns all RoleDefs count.
      UserDef getUserDef​(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​(net.anotheria.util.slicer.Segment aSegment)
      Returns UserDefs 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... aProperty)
      Returns UserDef objects segment, where property matches.
      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 matches, 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, sorted.
      int getUserDefsCount()
      Returns all UserDefs count.
      RoleDef importRoleDef​(RoleDef roledef)
      Imports a new RoleDef object.
      java.util.List<RoleDef> importRoleDefs​(java.util.List<RoleDef> list)
      Imports multiple new RoleDef object.
      UserDef importUserDef​(UserDef userdef)
      Imports a new UserDef object.
      java.util.List<UserDef> importUserDefs​(java.util.List<UserDef> list)
      Imports multiple new UserDef object.
      RoleDef updateRoleDef​(RoleDef roledef)
      Updates a RoleDef object.
      java.util.List<RoleDef> updateRoleDefs​(java.util.List<RoleDef> list)
      Updates multiple RoleDef objects.
      UserDef updateUserDef​(UserDef userdef)
      Updates a UserDef object.
      java.util.List<UserDef> updateUserDefs​(java.util.List<UserDef> list)
      Updates multiple UserDef objects.
      • Methods inherited from interface net.anotheria.asg.service.ASGService

        addServiceListener, hasServiceListeners, removeServiceListener