public class PermissionDAO extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PermissionDAO.AclContainer |
static class |
PermissionDAO.AclEntry |
| Constructor and Description |
|---|
PermissionDAO() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteAclsForItem(PK itemPk,
Collection<PermissionContainer> permissions) |
void |
deleteAclsForItemAndPermissions(PK itemPk,
Collection<PK> permissionPks) |
void |
deleteAclsForItemAndPrincipals(PK itemPk,
Collection<PK> principalPks) |
void |
deleteAclsForPermissions(PK itemPk,
Collection<PK> permissionsPKs) |
PermissionDAO.AclContainer |
findAclsForItem(PK itemPk) |
PermissionDAO.AclContainer |
findGlobalAclsForPrincipalPk(PK principalPk) |
List<PK> |
findGlobalRestrictedPrincipalsForPermissions(List<PK> permissionPks) |
protected void |
init() |
void |
setBatchCollectorFactory(BatchCollectorFactory batchCollectorFactory) |
void |
setJdbcTemplate(JdbcTemplate jdbcTemplate) |
void |
upsertAclsForItem(PK itemPk,
Collection<PermissionContainer> permissions) |
@PostConstruct protected void init()
public PermissionDAO.AclContainer findAclsForItem(PK itemPk)
public PermissionDAO.AclContainer findGlobalAclsForPrincipalPk(PK principalPk)
public List<PK> findGlobalRestrictedPrincipalsForPermissions(List<PK> permissionPks)
public void upsertAclsForItem(PK itemPk, Collection<PermissionContainer> permissions)
public void deleteAclsForItem(PK itemPk, Collection<PermissionContainer> permissions)
public void deleteAclsForItemAndPrincipals(PK itemPk, Collection<PK> principalPks)
public void deleteAclsForItemAndPermissions(PK itemPk, Collection<PK> permissionPks)
public void setBatchCollectorFactory(BatchCollectorFactory batchCollectorFactory)
public void deleteAclsForPermissions(PK itemPk, Collection<PK> permissionsPKs)
public void setJdbcTemplate(JdbcTemplate jdbcTemplate)
Copyright © 2017 SAP SE. All Rights Reserved.