Class MutableAclClassServiceImpl

  • All Implemented Interfaces:
    org.molgenis.security.acl.AclClassService, org.molgenis.security.acl.MutableAclClassService

    public class MutableAclClassServiceImpl
    extends Object
    implements org.molgenis.security.acl.MutableAclClassService
    See Also:
    JdbcMutableAclService
    • Constructor Detail

      • MutableAclClassServiceImpl

        public MutableAclClassServiceImpl​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
                                          org.springframework.security.acls.model.AclCache aclCache)
    • Method Detail

      • createAclClass

        @Transactional
        public void createAclClass​(String type,
                                   Class<?> idType)
        Specified by:
        createAclClass in interface org.molgenis.security.acl.MutableAclClassService
      • deleteAclClass

        @Transactional
        public void deleteAclClass​(String type)
        Specified by:
        deleteAclClass in interface org.molgenis.security.acl.MutableAclClassService
      • clearCache

        public void clearCache()
        Specified by:
        clearCache in interface org.molgenis.security.acl.MutableAclClassService
      • hasAclClass

        public boolean hasAclClass​(String type)
        Specified by:
        hasAclClass in interface org.molgenis.security.acl.AclClassService
      • getAclClassTypes

        public Collection<String> getAclClassTypes()
        Specified by:
        getAclClassTypes in interface org.molgenis.security.acl.AclClassService