public interface AclCrudDAO
| Modifier and Type | Method and Description |
|---|---|
void |
addAclMembersToAcl(long aclId,
java.util.List aceIdsWithDepths) |
void |
addAclMembersToAcl(long aclId,
java.util.List aceIds,
int depth) |
Ace |
createAce(Permission permission,
Authority authority,
ACEType type,
org.alfresco.service.cmr.security.AccessStatus accessStatus) |
Acl |
createAcl(AclEntity entity) |
java.lang.Long |
createAclChangeSet() |
Permission |
createPermission(PermissionReference permissionReference) |
int |
deleteAces(java.util.List aceEntityIds) |
void |
deleteAcl(long aclEntityId) |
void |
deleteAclChangeSet(java.lang.Long aclChangeSetEntityId) |
int |
deleteAclMembers(java.util.List aclMemberIds) |
int |
deleteAclMembersByAcl(long aclEntityId) |
void |
deleteAuthority(long authorityEntityId) |
void |
deletePermission(long permissionEntityId) |
Ace |
getAce(long aceEntityId) |
Ace |
getAce(Permission permission,
Authority authority,
ACEType type,
org.alfresco.service.cmr.security.AccessStatus accessStatus) |
java.util.List |
getAcesAndAuthoritiesByAcl(long aclEntityId) |
java.util.List |
getAcesByAuthority(long authorityEntityId) |
Acl |
getAcl(long aclEntityId) |
AclChangeSet |
getAclChangeSet(java.lang.Long aclChangeSetEntityId) |
AclUpdateEntity |
getAclForUpdate(long aclEntityId) |
java.util.List |
getAclMembersByAcl(long aclEntityId) |
java.util.List |
getAclMembersByAclForUpdate(long aclEntityId) |
java.util.List |
getAclMembersByAuthority(java.lang.String authorityName) |
java.util.List |
getAclsThatInheritFromAcl(long aclEntityId) |
java.util.List |
getADMNodesByAcl(long aclEntityId,
int maxResults) |
Authority |
getAuthority(long authorityEntityId) |
Authority |
getAuthority(java.lang.String authorityName) |
java.util.List |
getAVMNodesByAcl(long aclEntityId,
int maxResults) |
java.lang.Long |
getLatestAclByGuid(java.lang.String aclGuid) |
java.lang.Long |
getMaxChangeSetCommitTime() |
java.lang.Long |
getMaxChangeSetIdByCommitTime(long maxCommitTime) |
Ace |
getOrCreateAce(Permission permission,
Authority authority,
ACEType type,
org.alfresco.service.cmr.security.AccessStatus accessStatus) |
Authority |
getOrCreateAuthority(java.lang.String authorityName) |
Permission |
getOrCreatePermission(PermissionReference permissionReference) |
Permission |
getPermission(long permissionEntityId) |
Permission |
getPermission(PermissionReference permissionReference) |
void |
renameAuthority(java.lang.String authorityNameBefore,
java.lang.String authorityAfter) |
void |
renamePermission(org.alfresco.service.namespace.QName oldTypeQName,
java.lang.String oldName,
org.alfresco.service.namespace.QName newTypeQName,
java.lang.String newName) |
void |
updateAcl(AclUpdateEntity entity) |
void |
updateAclChangeSet(java.lang.Long aclChangeSetEntityId,
long commitTimeMs) |
void |
updateAclMember(AclMemberEntity entity) |
Acl getAcl(long aclEntityId)
AclUpdateEntity getAclForUpdate(long aclEntityId)
java.util.List getAclsThatInheritFromAcl(long aclEntityId)
java.lang.Long getLatestAclByGuid(java.lang.String aclGuid)
void updateAcl(AclUpdateEntity entity)
void deleteAcl(long aclEntityId)
java.util.List getADMNodesByAcl(long aclEntityId,
int maxResults)
java.util.List getAVMNodesByAcl(long aclEntityId,
int maxResults)
Ace createAce(Permission permission, Authority authority, ACEType type, org.alfresco.service.cmr.security.AccessStatus accessStatus)
Ace getAce(Permission permission, Authority authority, ACEType type, org.alfresco.service.cmr.security.AccessStatus accessStatus)
Ace getAce(long aceEntityId)
Ace getOrCreateAce(Permission permission, Authority authority, ACEType type, org.alfresco.service.cmr.security.AccessStatus accessStatus)
java.util.List getAcesByAuthority(long authorityEntityId)
java.util.List getAcesAndAuthoritiesByAcl(long aclEntityId)
int deleteAces(java.util.List aceEntityIds)
java.lang.Long createAclChangeSet()
void updateAclChangeSet(java.lang.Long aclChangeSetEntityId,
long commitTimeMs)
AclChangeSet getAclChangeSet(java.lang.Long aclChangeSetEntityId)
void deleteAclChangeSet(java.lang.Long aclChangeSetEntityId)
void addAclMembersToAcl(long aclId,
java.util.List aceIds,
int depth)
void addAclMembersToAcl(long aclId,
java.util.List aceIdsWithDepths)
java.util.List getAclMembersByAcl(long aclEntityId)
java.util.List getAclMembersByAclForUpdate(long aclEntityId)
java.util.List getAclMembersByAuthority(java.lang.String authorityName)
void updateAclMember(AclMemberEntity entity)
int deleteAclMembers(java.util.List aclMemberIds)
int deleteAclMembersByAcl(long aclEntityId)
Permission createPermission(PermissionReference permissionReference)
Permission getPermission(long permissionEntityId)
Permission getPermission(PermissionReference permissionReference)
Permission getOrCreatePermission(PermissionReference permissionReference)
void renamePermission(org.alfresco.service.namespace.QName oldTypeQName,
java.lang.String oldName,
org.alfresco.service.namespace.QName newTypeQName,
java.lang.String newName)
void deletePermission(long permissionEntityId)
Authority getAuthority(long authorityEntityId)
Authority getAuthority(java.lang.String authorityName)
Authority getOrCreateAuthority(java.lang.String authorityName)
void renameAuthority(java.lang.String authorityNameBefore,
java.lang.String authorityAfter)
void deleteAuthority(long authorityEntityId)
java.lang.Long getMaxChangeSetCommitTime()
java.lang.Long getMaxChangeSetIdByCommitTime(long maxCommitTime)
maxCommitTime - Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.