Class AclCrudDAOImpl
java.lang.Object
org.alfresco.repo.domain.permissions.AbstractAclCrudDAOImpl
org.alfresco.repo.domain.permissions.ibatis.AclCrudDAOImpl
- All Implemented Interfaces:
AclCrudDAO
iBatis-specific implementation of the ACL Crud DAO.
- Since:
- 3.4
- Author:
- janv
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected longprotected longcreateAceEntity(AceEntity entity) protected Longprotected AclEntitycreateAclEntity(AclEntity entity) protected AclMemberEntitycreateAclMemberEntity(AclMemberEntity entity) protected longprotected AuthorityEntitycreateAuthorityEntity(AuthorityEntity entity) protected PermissionEntityprotected intdeleteAceContextEntity(long aceContextEntityId) protected intdeleteAceEntities(List<Long> aceEntityIds) protected intdeleteAclChangeSetEntity(Long aclChangeSetEntityId) protected intdeleteAclEntity(long aclEntityId) protected intdeleteAclMemberEntities(List<Long> aclMemberEntityIds) protected intdeleteAclMemberEntitiesByAcl(long aclEntityId) protected intdeleteAuthorityAliasEntity(long authorityAliasEntityId) protected intdeleteAuthorityEntity(long authorityEntityId) protected intdeletePermissionEntity(long permissionEntityId) getAceAndAuthorityEntitiesByAcl(long aclEntityId) protected AceContextEntitygetAceContextEntity(long aceContextEntityId) getAceEntitiesByAuthority(long authorityEntityId) protected AceEntitygetAceEntity(long aceEntityId) protected AceEntitygetAceEntity(long permissionId, long authorityId, boolean allowed, ACEType type) protected AclChangeSetEntitygetAclChangeSetEntity(Long aclChangeSetEntityId) getAclEntitiesThatInheritFromAcl(long aclEntityId) protected AclEntitygetAclEntity(long aclEntityId) protected List<AclMemberEntity>getAclMemberEntitiesByAcl(long aclEntityId) protected List<AclMemberEntity>getAclMemberEntitiesByAuthority(String authorityName) protected AclMemberEntitygetAclMemberEntity(long aclId, long aceId, int pos) getADMNodeEntityIdsByAcl(long aclEntityId, int maxResults) protected AuthorityEntitygetAuthorityEntity(long authorityEntityId) protected AuthorityEntitygetAuthorityEntity(String authorityName) protected LonggetLatestAclEntityByGuid(String aclGuid) protected PermissionEntitygetPermissionEntity(long permissionEntityId) protected PermissionEntitygetPermissionEntity(long qnameId, String name) protected Longprotected LongselectMaxChangeSetIdBeforeCommitTime(long maxCommitTime) final voidsetSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate) protected intupdateAceEntity(AceEntity updatedAceEntity) protected intupdateAclEntity(AclEntity updatedAclEntity) protected intupdateAclMemberEntity(AclMemberEntity updatedAclMemberEntity) protected intupdateAuthorityEntity(AuthorityEntity authorityEntity) protected intupdateChangeSetEntity(Long id, long commitTimeMs) protected intupdatePermissionEntity(PermissionEntity permissionEntity) Methods inherited from class org.alfresco.repo.domain.permissions.AbstractAclCrudDAOImpl
addAclMembersToAcl, addAclMembersToAcl, createAce, createAcl, createAclChangeSet, createAuthority, createPermission, deleteAces, deleteAcl, deleteAclChangeSet, deleteAclMembers, deleteAclMembersByAcl, deleteAuthority, deletePermission, getAce, getAce, getAcesAndAuthoritiesByAcl, getAcesByAuthority, getAcl, getAclChangeSet, getAclForUpdate, getAclMembersByAcl, getAclMembersByAclForUpdate, getAclMembersByAuthority, getAclsThatInheritFromAcl, getADMNodesByAcl, getAuthority, getAuthority, getLatestAclByGuid, getMaxChangeSetCommitTime, getMaxChangeSetIdByCommitTime, getOrCreateAce, getOrCreateAuthority, getOrCreatePermission, getPermission, getPermission, renameAuthority, renamePermission, setAclEntityCache, setAuthorityEntityCache, setBatchSize, setCheckAclConsistency, setPermissionEntityCache, setQnameDAO, updateAcl, updateAclChangeSet, updateAclMember
-
Constructor Details
-
AclCrudDAOImpl
public AclCrudDAOImpl()
-
-
Method Details
-
setSqlSessionTemplate
public final void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate) -
createAclEntity
- Specified by:
createAclEntityin classAbstractAclCrudDAOImpl
-
getAclEntity
- Specified by:
getAclEntityin classAbstractAclCrudDAOImpl
-
getAclEntitiesThatInheritFromAcl
- Specified by:
getAclEntitiesThatInheritFromAclin classAbstractAclCrudDAOImpl
-
getLatestAclEntityByGuid
- Specified by:
getLatestAclEntityByGuidin classAbstractAclCrudDAOImpl
-
getADMNodeEntityIdsByAcl
- Specified by:
getADMNodeEntityIdsByAclin classAbstractAclCrudDAOImpl
-
updateAclEntity
- Specified by:
updateAclEntityin classAbstractAclCrudDAOImpl
-
updateAceEntity
- Specified by:
updateAceEntityin classAbstractAclCrudDAOImpl
-
deleteAclEntity
protected int deleteAclEntity(long aclEntityId) - Specified by:
deleteAclEntityin classAbstractAclCrudDAOImpl
-
createAclMemberEntity
- Specified by:
createAclMemberEntityin classAbstractAclCrudDAOImpl
-
getAclMemberEntitiesByAcl
- Specified by:
getAclMemberEntitiesByAclin classAbstractAclCrudDAOImpl
-
getAclMemberEntitiesByAuthority
- Specified by:
getAclMemberEntitiesByAuthorityin classAbstractAclCrudDAOImpl
-
updateAclMemberEntity
- Specified by:
updateAclMemberEntityin classAbstractAclCrudDAOImpl
-
deleteAclMemberEntities
- Specified by:
deleteAclMemberEntitiesin classAbstractAclCrudDAOImpl
-
deleteAclMemberEntitiesByAcl
protected int deleteAclMemberEntitiesByAcl(long aclEntityId) - Specified by:
deleteAclMemberEntitiesByAclin classAbstractAclCrudDAOImpl
-
createAclChangeSetEntity
- Specified by:
createAclChangeSetEntityin classAbstractAclCrudDAOImpl
-
getAclChangeSetEntity
- Specified by:
getAclChangeSetEntityin classAbstractAclCrudDAOImpl
-
deleteAclChangeSetEntity
- Specified by:
deleteAclChangeSetEntityin classAbstractAclCrudDAOImpl
-
updateChangeSetEntity
- Specified by:
updateChangeSetEntityin classAbstractAclCrudDAOImpl
-
createAceEntity
- Specified by:
createAceEntityin classAbstractAclCrudDAOImpl
-
getAceEntity
- Specified by:
getAceEntityin classAbstractAclCrudDAOImpl
-
getAceEntity
protected AceEntity getAceEntity(long permissionId, long authorityId, boolean allowed, ACEType type) - Specified by:
getAceEntityin classAbstractAclCrudDAOImpl
-
getAclMemberEntity
- Specified by:
getAclMemberEntityin classAbstractAclCrudDAOImpl
-
getAceEntitiesByAuthority
- Specified by:
getAceEntitiesByAuthorityin classAbstractAclCrudDAOImpl
-
getAceAndAuthorityEntitiesByAcl
- Specified by:
getAceAndAuthorityEntitiesByAclin classAbstractAclCrudDAOImpl
-
deleteAceEntities
- Specified by:
deleteAceEntitiesin classAbstractAclCrudDAOImpl
-
createAceContextEntity
- Specified by:
createAceContextEntityin classAbstractAclCrudDAOImpl
-
getAceContextEntity
- Specified by:
getAceContextEntityin classAbstractAclCrudDAOImpl
-
deleteAceContextEntity
protected int deleteAceContextEntity(long aceContextEntityId) - Specified by:
deleteAceContextEntityin classAbstractAclCrudDAOImpl
-
createPermissionEntity
- Specified by:
createPermissionEntityin classAbstractAclCrudDAOImpl
-
getPermissionEntity
- Specified by:
getPermissionEntityin classAbstractAclCrudDAOImpl
-
getPermissionEntity
- Specified by:
getPermissionEntityin classAbstractAclCrudDAOImpl
-
updatePermissionEntity
- Specified by:
updatePermissionEntityin classAbstractAclCrudDAOImpl
-
deletePermissionEntity
protected int deletePermissionEntity(long permissionEntityId) - Specified by:
deletePermissionEntityin classAbstractAclCrudDAOImpl
-
createAuthorityEntity
- Specified by:
createAuthorityEntityin classAbstractAclCrudDAOImpl
-
getAuthorityEntity
- Specified by:
getAuthorityEntityin classAbstractAclCrudDAOImpl
-
getAuthorityEntity
- Specified by:
getAuthorityEntityin classAbstractAclCrudDAOImpl
-
updateAuthorityEntity
- Specified by:
updateAuthorityEntityin classAbstractAclCrudDAOImpl
-
deleteAuthorityEntity
protected int deleteAuthorityEntity(long authorityEntityId) - Specified by:
deleteAuthorityEntityin classAbstractAclCrudDAOImpl
-
createAuthorityAliasEntity
- Specified by:
createAuthorityAliasEntityin classAbstractAclCrudDAOImpl
-
deleteAuthorityAliasEntity
protected int deleteAuthorityAliasEntity(long authorityAliasEntityId) - Specified by:
deleteAuthorityAliasEntityin classAbstractAclCrudDAOImpl
-
selectMaxChangeSetCommitTime
- Specified by:
selectMaxChangeSetCommitTimein classAbstractAclCrudDAOImpl- Returns:
- Long
-
selectMaxChangeSetIdBeforeCommitTime
- Specified by:
selectMaxChangeSetIdBeforeCommitTimein classAbstractAclCrudDAOImpl- Parameters:
maxCommitTime- long- Returns:
- Long
-