Interface ObjectIdentityService


  • public interface ObjectIdentityService
    Service to retrieve lists of ObjectIdentity in the system in the system.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Integer getNrOfObjectIdentities​(String typeId)
      Get the total number of object identities in the system for a type
      Integer getNrOfObjectIdentities​(String typeId, Set<org.springframework.security.acls.model.Sid> sids)
      Get the total number of object identities in the system for a type for a list of sids
      List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(String typeId)
      Get all the object identities in the system for a type
      List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(String typeId, int limit, int offset)
      Get a page of object identities in the system for a type
      List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(String typeId, Set<org.springframework.security.acls.model.Sid> sids)
      Get all the object identities in the system for a type for a list of sids
      List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(String typeId, Set<org.springframework.security.acls.model.Sid> sids, int limit, int offset)
      Get a page of object identities in the system for a type for a list of sids
    • Method Detail

      • getNrOfObjectIdentities

        Integer getNrOfObjectIdentities​(String typeId)
        Get the total number of object identities in the system for a type
        Parameters:
        typeId - the identifier for the type/class for of the requested objectIdentities
      • getObjectIdentities

        List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(String typeId)
        Get all the object identities in the system for a type
        Parameters:
        typeId - the identifier for the type/class for of the requested objectIdentities
      • getNrOfObjectIdentities

        Integer getNrOfObjectIdentities​(String typeId,
                                        Set<org.springframework.security.acls.model.Sid> sids)
        Get the total number of object identities in the system for a type for a list of sids
        Parameters:
        typeId - the identifier for the type/class for of the requested objectIdentities.
        sids - the sids Sid to filter on, only object identities are returned where these sids have one or more permissions on.
      • getObjectIdentities

        List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(String typeId,
                                                                                         int limit,
                                                                                         int offset)
        Get a page of object identities in the system for a type
        Parameters:
        typeId - the identifier for the type/class for of the requested objectIdentities
        limit - the maximum number of results returned.
        offset - the number of items to skip before returning results.
      • getObjectIdentities

        List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(String typeId,
                                                                                         Set<org.springframework.security.acls.model.Sid> sids,
                                                                                         int limit,
                                                                                         int offset)
        Get a page of object identities in the system for a type for a list of sids
        Parameters:
        typeId - the identifier for the type/class for of the requested objectIdentities.
        sids - the sids Sid to filter on, only object identities are returned where these sids have one or more permissions on.
        limit - the maximum number of results returned.
        offset - the number of items to skip before returning results.
      • getObjectIdentities

        List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(String typeId,
                                                                                         Set<org.springframework.security.acls.model.Sid> sids)
        Get all the object identities in the system for a type for a list of sids
        Parameters:
        typeId - the identifier for the type/class for of the requested objectIdentities.
        sids - the sids Sid to filter on, only object identities are returned where these sids have one or more permissions on.