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 java.lang.IntegergetNrOfObjectIdentities(java.lang.String typeId)Get the total number of object identities in the system for a typejava.lang.IntegergetNrOfObjectIdentities(java.lang.String typeId, java.util.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 sidsjava.util.List<org.springframework.security.acls.model.ObjectIdentity>getObjectIdentities(java.lang.String typeId)Get all the object identities in the system for a typejava.util.List<org.springframework.security.acls.model.ObjectIdentity>getObjectIdentities(java.lang.String typeId, int limit, int offset)Get a page of object identities in the system for a typejava.util.List<org.springframework.security.acls.model.ObjectIdentity>getObjectIdentities(java.lang.String typeId, java.util.Set<org.springframework.security.acls.model.Sid> sids)Get all the object identities in the system for a type for a list of sidsjava.util.List<org.springframework.security.acls.model.ObjectIdentity>getObjectIdentities(java.lang.String typeId, java.util.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
java.lang.Integer getNrOfObjectIdentities(java.lang.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
java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities(java.lang.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
java.lang.Integer getNrOfObjectIdentities(java.lang.String typeId, java.util.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
java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities(java.lang.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
java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities(java.lang.String typeId, java.util.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
java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities(java.lang.String typeId, java.util.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.
-
-