java.lang.Object
de.hybris.platform.servicelayer.security.permissions.PermissionDAO

public class PermissionDAO extends Object
  • Constructor Details

    • PermissionDAO

      public PermissionDAO()
  • Method Details

    • init

      @PostConstruct protected void init()
    • findAclsForItem

      public PermissionDAO.AclContainer findAclsForItem(PK itemPk)
    • findGlobalAclsForPrincipalPk

      public PermissionDAO.AclContainer findGlobalAclsForPrincipalPk(PK principalPk)
    • findGlobalRestrictedPrincipalsForPermissions

      public List<PK> findGlobalRestrictedPrincipalsForPermissions(List<PK> permissionPks)
    • upsertAclsForItem

      public void upsertAclsForItem(PK itemPk, Collection<PermissionContainer> permissions)
    • deleteAclsForItem

      public void deleteAclsForItem(PK itemPk, Collection<PermissionContainer> permissions)
    • deleteAclsForItemAndPrincipals

      public void deleteAclsForItemAndPrincipals(PK itemPk, Collection<PK> principalPks)
    • deleteAclsForItemAndPermissions

      public void deleteAclsForItemAndPermissions(PK itemPk, Collection<PK> permissionPks)
    • setBatchCollectorFactory

      public void setBatchCollectorFactory(BatchCollectorFactory batchCollectorFactory)
    • deleteAclsForPermissions

      public void deleteAclsForPermissions(PK itemPk, Collection<PK> permissionsPKs)
    • setJdbcTemplate

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