Class PermissionDAO
- java.lang.Object
-
- de.hybris.platform.servicelayer.security.permissions.PermissionDAO
-
public class PermissionDAO extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPermissionDAO.AclContainerstatic classPermissionDAO.AclEntry
-
Constructor Summary
Constructors Constructor Description PermissionDAO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteAclsForItem(PK itemPk, java.util.Collection<PermissionContainer> permissions)voiddeleteAclsForItemAndPermissions(PK itemPk, java.util.Collection<PK> permissionPks)voiddeleteAclsForItemAndPrincipals(PK itemPk, java.util.Collection<PK> principalPks)voiddeleteAclsForPermissions(PK itemPk, java.util.Collection<PK> permissionsPKs)PermissionDAO.AclContainerfindAclsForItem(PK itemPk)PermissionDAO.AclContainerfindGlobalAclsForPrincipalPk(PK principalPk)java.util.List<PK>findGlobalRestrictedPrincipalsForPermissions(java.util.List<PK> permissionPks)protected voidinit()voidsetBatchCollectorFactory(BatchCollectorFactory batchCollectorFactory)voidsetJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)voidupsertAclsForItem(PK itemPk, java.util.Collection<PermissionContainer> permissions)
-
-
-
Method Detail
-
init
@PostConstruct protected void init()
-
findAclsForItem
public PermissionDAO.AclContainer findAclsForItem(PK itemPk)
-
findGlobalAclsForPrincipalPk
public PermissionDAO.AclContainer findGlobalAclsForPrincipalPk(PK principalPk)
-
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)
-
-