public interface AccessControlDao extends Dao<gr.cite.geoanalytics.dataaccess.entities.principal.AccessControl,UUID>
| Modifier and Type | Method and Description |
|---|---|
void |
deleteByEntityId(UUID accessControlId) |
void |
deleteByPrincipalAndEntityId(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID entityId) |
void |
deleteByPrincipalId(UUID id) |
void |
deleteByPrincipalUUIDsAndEntityId(List<UUID> principalID,
UUID entityId) |
List<gr.cite.geoanalytics.dataaccess.entities.principal.AccessControl> |
findByEntity(UUID entityId) |
gr.cite.geoanalytics.dataaccess.entities.principal.AccessControl |
findByPrincipal(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
gr.cite.geoanalytics.dataaccess.entities.principal.AccessControl |
findByPrincipalAndEntity(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID entityId) |
gr.cite.geoanalytics.dataaccess.entities.principal.AccessControl |
findByPrincipalUUIDAndEntity(UUID principalId,
UUID entityId) |
Boolean |
hasPrincipalDeletePermissionForEntity(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID entityId) |
Boolean |
hasPrincipalEditPermissionForEntity(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID entityId) |
Boolean |
hasPrincipalPermissionForEntity(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID entityId) |
Boolean |
hasPrincipalReadPermissionForEntity(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID entityId) |
gr.cite.geoanalytics.dataaccess.entities.principal.AccessControl findByPrincipalUUIDAndEntity(UUID principalId, UUID entityId)
gr.cite.geoanalytics.dataaccess.entities.principal.AccessControl findByPrincipalAndEntity(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID entityId)
gr.cite.geoanalytics.dataaccess.entities.principal.AccessControl findByPrincipal(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
List<gr.cite.geoanalytics.dataaccess.entities.principal.AccessControl> findByEntity(UUID entityId)
Boolean hasPrincipalPermissionForEntity(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal, UUID entityId)
Boolean hasPrincipalReadPermissionForEntity(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal, UUID entityId)
Boolean hasPrincipalEditPermissionForEntity(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal, UUID entityId)
Boolean hasPrincipalDeletePermissionForEntity(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal, UUID entityId)
void deleteByEntityId(UUID accessControlId)
void deleteByPrincipalUUIDsAndEntityId(List<UUID> principalID, UUID entityId)
void deleteByPrincipalAndEntityId(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID entityId)
Copyright © 2018. All Rights Reserved.