Class PermissionDAO


  • public class PermissionDAO
    extends java.lang.Object
    • Constructor Detail

      • PermissionDAO

        public PermissionDAO()
    • Method Detail

      • init

        @PostConstruct
        protected void init()
      • findGlobalRestrictedPrincipalsForPermissions

        public java.util.List<PK> findGlobalRestrictedPrincipalsForPermissions​(java.util.List<PK> permissionPks)
      • upsertAclsForItem

        public void upsertAclsForItem​(PK itemPk,
                                      java.util.Collection<PermissionContainer> permissions)
      • deleteAclsForItem

        public void deleteAclsForItem​(PK itemPk,
                                      java.util.Collection<PermissionContainer> permissions)
      • deleteAclsForItemAndPrincipals

        public void deleteAclsForItemAndPrincipals​(PK itemPk,
                                                   java.util.Collection<PK> principalPks)
      • deleteAclsForItemAndPermissions

        public void deleteAclsForItemAndPermissions​(PK itemPk,
                                                    java.util.Collection<PK> permissionPks)
      • setBatchCollectorFactory

        public void setBatchCollectorFactory​(BatchCollectorFactory batchCollectorFactory)
      • deleteAclsForPermissions

        public void deleteAclsForPermissions​(PK itemPk,
                                             java.util.Collection<PK> permissionsPKs)
      • setJdbcTemplate

        public void setJdbcTemplate​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)