T - Persistent ClassID - ID type of the persistent class.public interface AccessControlDAO<T,ID> extends GenericDAO<T,ID>
| Modifier and Type | Method and Description |
|---|---|
AccessControlContextProvider |
getAccessControlContextProvider() |
java.util.Map<java.lang.String,AccessType> |
getGrantedAccesses(ID id) |
java.util.Map<java.lang.String,AccessType> |
getGrantedAccesses(ID id,
AccessControlContext accessControlContext) |
void |
grantAccess(ID id,
java.lang.String accessId,
AccessType accessType) |
void |
grantAccess(ID id,
java.lang.String accessId,
AccessType accessType,
AccessControlContext accessControlContext) |
void |
revokeAccess(ID id,
java.lang.String accessId) |
void |
revokeAccess(ID id,
java.lang.String accessId,
AccessControlContext accessControlContext) |
void |
save(T object,
AccessControlContext accessControlContext) |
delete, deleteById, deleteByIds, findAll, findById, findByIds, flush, getUpdateObject, save, updateById, updateByIdsvoid save(T object, AccessControlContext accessControlContext) throws OptimisticLockException, AccessControlException, JeppettoException
void grantAccess(ID id, java.lang.String accessId, AccessType accessType) throws NoSuchItemException, AccessControlException
void grantAccess(ID id, java.lang.String accessId, AccessType accessType, AccessControlContext accessControlContext) throws NoSuchItemException, AccessControlException
void revokeAccess(ID id, java.lang.String accessId) throws NoSuchItemException, AccessControlException
void revokeAccess(ID id, java.lang.String accessId, AccessControlContext accessControlContext) throws NoSuchItemException, AccessControlException
java.util.Map<java.lang.String,AccessType> getGrantedAccesses(ID id) throws NoSuchItemException, AccessControlException
java.util.Map<java.lang.String,AccessType> getGrantedAccesses(ID id, AccessControlContext accessControlContext) throws NoSuchItemException, AccessControlException
AccessControlContextProvider getAccessControlContextProvider()
Copyright © 2017. All Rights Reserved.