Class ObjectIdentityServiceImpl

  • All Implemented Interfaces:
    org.molgenis.security.acl.ObjectIdentityService

    public class ObjectIdentityServiceImpl
    extends java.lang.Object
    implements org.molgenis.security.acl.ObjectIdentityService
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String CLASS  
      static java.lang.String CLASS_ID  
      static java.lang.String LIMIT  
      static java.lang.Integer MAX_RESULTS  
      static java.lang.String OBJECT_ID_IDENTITY  
      static java.lang.String OFFSET  
      static java.lang.String SIDS  
    • Constructor Summary

      Constructors 
      Constructor Description
      ObjectIdentityServiceImpl​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Integer getNrOfObjectIdentities​(java.lang.String classId)  
      java.lang.Integer getNrOfObjectIdentities​(java.lang.String classId, java.util.Set<org.springframework.security.acls.model.Sid> sids)  
      java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(java.lang.String classId)  
      java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(java.lang.String classId, int limit, int offset)  
      java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(java.lang.String classId, java.util.Set<org.springframework.security.acls.model.Sid> sids)  
      java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(java.lang.String classId, java.util.Set<org.springframework.security.acls.model.Sid> sids, int limit, int offset)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ObjectIdentityServiceImpl

        public ObjectIdentityServiceImpl​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
    • Method Detail

      • getObjectIdentities

        public java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(java.lang.String classId)
        Specified by:
        getObjectIdentities in interface org.molgenis.security.acl.ObjectIdentityService
      • getNrOfObjectIdentities

        public java.lang.Integer getNrOfObjectIdentities​(java.lang.String classId)
        Specified by:
        getNrOfObjectIdentities in interface org.molgenis.security.acl.ObjectIdentityService
      • getNrOfObjectIdentities

        public java.lang.Integer getNrOfObjectIdentities​(java.lang.String classId,
                                                         java.util.Set<org.springframework.security.acls.model.Sid> sids)
        Specified by:
        getNrOfObjectIdentities in interface org.molgenis.security.acl.ObjectIdentityService
      • getObjectIdentities

        public java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(java.lang.String classId,
                                                                                                          int limit,
                                                                                                          int offset)
        Specified by:
        getObjectIdentities in interface org.molgenis.security.acl.ObjectIdentityService
      • getObjectIdentities

        public java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(java.lang.String classId,
                                                                                                          java.util.Set<org.springframework.security.acls.model.Sid> sids,
                                                                                                          int limit,
                                                                                                          int offset)
        Specified by:
        getObjectIdentities in interface org.molgenis.security.acl.ObjectIdentityService
      • getObjectIdentities

        public java.util.List<org.springframework.security.acls.model.ObjectIdentity> getObjectIdentities​(java.lang.String classId,
                                                                                                          java.util.Set<org.springframework.security.acls.model.Sid> sids)
        Specified by:
        getObjectIdentities in interface org.molgenis.security.acl.ObjectIdentityService