Package org.molgenis.security.acl
Interface ObjectIdentityService
-
public interface ObjectIdentityServiceService to retrieve lists ofObjectIdentityin the system in the system.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IntegergetNrOfObjectIdentities(String typeId)Get the total number of object identities in the system for a typeIntegergetNrOfObjectIdentities(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 sidsList<org.springframework.security.acls.model.ObjectIdentity>getObjectIdentities(String typeId)Get all the object identities in the system for a typeList<org.springframework.security.acls.model.ObjectIdentity>getObjectIdentities(String typeId, int limit, int offset)Get a page of object identities in the system for a typeList<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 sidsList<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 sidsSidto 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 objectIdentitieslimit- 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 sidsSidto 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 sidsSidto filter on, only object identities are returned where these sids have one or more permissions on.
-
-