public class AclHibernateDao extends BambooHibernateObjectDao implements AclDao, AclStatisticsDao
AclDao.ObjectIdentityDto| Constructor and Description |
|---|
AclHibernateDao() |
| Modifier and Type | Method and Description |
|---|---|
AclEntriesStatistics |
countAclEntriesByJavaType()
Counts ACL entries grouped by
ObjectIdentity and BambooPermission. |
long |
countNonEmptyProjectsWithProjectPlanPermissions()
Counts ACL entries for unique non-empty Project which have Project Plan permissions defined
|
List<org.acegisecurity.acls.AccessControlEntry> |
findAcesForSid(org.acegisecurity.acls.sid.Sid sid)
For a given
Sid find the AccessControlEntrys which applies to the Sid |
org.acegisecurity.acls.MutableAcl |
findAcl(long objectId)
Find acl for given domain object id
|
List<org.acegisecurity.acls.objectidentity.ObjectIdentity> |
findAclObjectWithParent(org.acegisecurity.acls.objectidentity.ObjectIdentity objectIdentity)
Find a list of Acls whose parent is the given object identity
|
Map<org.acegisecurity.acls.objectidentity.ObjectIdentity,org.acegisecurity.acls.MutableAcl> |
findAcls(org.acegisecurity.acls.objectidentity.ObjectIdentity objectIdentity)
|
List<org.acegisecurity.acls.OwnershipAcl> |
findAclsOwnedBySid(org.acegisecurity.acls.sid.Sid sid)
For a given
Sid find the Acls which is owned by Sid |
Class<?> |
getPersistentClass() |
boolean |
hasAcesForSid(org.acegisecurity.acls.sid.Sid sid)
Check if given
Sid has any AccessControlEntrys. |
void |
remove(org.acegisecurity.acls.Acl acl) |
void |
save(org.acegisecurity.acls.Acl acl) |
findAll, findAllSorted, findById, findById, refresh, remove, replicate, save, saveRaw, updateModificationDatacheckDaoConfig, createHibernateTemplate, currentSession, getHibernateTemplate, getSessionFactory, setHibernateTemplate, setSessionFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindByIdpublic Class<?> getPersistentClass()
getPersistentClass in interface bucket.core.persistence.ObjectDaopublic List<org.acegisecurity.acls.objectidentity.ObjectIdentity> findAclObjectWithParent(org.acegisecurity.acls.objectidentity.ObjectIdentity objectIdentity)
AclDaofindAclObjectWithParent in interface AclDaoList of ObjectIdentityspublic Map<org.acegisecurity.acls.objectidentity.ObjectIdentity,org.acegisecurity.acls.MutableAcl> findAcls(org.acegisecurity.acls.objectidentity.ObjectIdentity objectIdentity)
AclDaopublic org.acegisecurity.acls.MutableAcl findAcl(long objectId)
AclDaopublic List<org.acegisecurity.acls.AccessControlEntry> findAcesForSid(org.acegisecurity.acls.sid.Sid sid)
AclDaoSid find the AccessControlEntrys which applies to the SidfindAcesForSid in interface AclDaopublic boolean hasAcesForSid(org.acegisecurity.acls.sid.Sid sid)
AclDaoSid has any AccessControlEntrys.hasAcesForSid in interface AclDaopublic List<org.acegisecurity.acls.OwnershipAcl> findAclsOwnedBySid(org.acegisecurity.acls.sid.Sid sid)
AclDaoSid find the Acls which is owned by SidfindAclsOwnedBySid in interface AclDaopublic AclEntriesStatistics countAclEntriesByJavaType()
AclStatisticsDaoObjectIdentity and BambooPermission.countAclEntriesByJavaType in interface AclStatisticsDaopublic long countNonEmptyProjectsWithProjectPlanPermissions()
AclStatisticsDaocountNonEmptyProjectsWithProjectPlanPermissions in interface AclStatisticsDaoCopyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.