Class AclCrudDAOImpl
- java.lang.Object
-
- org.alfresco.repo.domain.permissions.AbstractAclCrudDAOImpl
-
- org.alfresco.repo.domain.permissions.ibatis.AclCrudDAOImpl
-
- All Implemented Interfaces:
AclCrudDAO
public class AclCrudDAOImpl extends AbstractAclCrudDAOImpl
iBatis-specific implementation of the ACL Crud DAO.- Since:
- 3.4
- Author:
- janv
-
-
Constructor Summary
Constructors Constructor Description AclCrudDAOImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected longcreateAceContextEntity(AceContextEntity entity)protected longcreateAceEntity(AceEntity entity)protected java.lang.LongcreateAclChangeSetEntity()protected AclEntitycreateAclEntity(AclEntity entity)protected AclMemberEntitycreateAclMemberEntity(AclMemberEntity entity)protected longcreateAuthorityAliasEntity(AuthorityAliasEntity entity)protected AuthorityEntitycreateAuthorityEntity(AuthorityEntity entity)protected PermissionEntitycreatePermissionEntity(PermissionEntity entity)protected intdeleteAceContextEntity(long aceContextEntityId)protected intdeleteAceEntities(java.util.List<java.lang.Long> aceEntityIds)protected intdeleteAclChangeSetEntity(java.lang.Long aclChangeSetEntityId)protected intdeleteAclEntity(long aclEntityId)protected intdeleteAclMemberEntities(java.util.List<java.lang.Long> aclMemberEntityIds)protected intdeleteAclMemberEntitiesByAcl(long aclEntityId)protected intdeleteAuthorityAliasEntity(long authorityAliasEntityId)protected intdeleteAuthorityEntity(long authorityEntityId)protected intdeletePermissionEntity(long permissionEntityId)protected java.util.List<java.util.Map<java.lang.String,java.lang.Object>>getAceAndAuthorityEntitiesByAcl(long aclEntityId)protected AceContextEntitygetAceContextEntity(long aceContextEntityId)protected java.util.List<Ace>getAceEntitiesByAuthority(long authorityEntityId)protected AceEntitygetAceEntity(long aceEntityId)protected AceEntitygetAceEntity(long permissionId, long authorityId, boolean allowed, ACEType type)protected AclChangeSetEntitygetAclChangeSetEntity(java.lang.Long aclChangeSetEntityId)protected java.util.List<java.lang.Long>getAclEntitiesThatInheritFromAcl(long aclEntityId)protected AclEntitygetAclEntity(long aclEntityId)protected java.util.List<AclMemberEntity>getAclMemberEntitiesByAcl(long aclEntityId)protected java.util.List<AclMemberEntity>getAclMemberEntitiesByAuthority(java.lang.String authorityName)protected AclMemberEntitygetAclMemberEntity(long aclId, long aceId, int pos)protected java.util.List<java.lang.Long>getADMNodeEntityIdsByAcl(long aclEntityId, int maxResults)protected AuthorityEntitygetAuthorityEntity(long authorityEntityId)protected AuthorityEntitygetAuthorityEntity(java.lang.String authorityName)protected java.lang.LonggetLatestAclEntityByGuid(java.lang.String aclGuid)protected PermissionEntitygetPermissionEntity(long permissionEntityId)protected PermissionEntitygetPermissionEntity(long qnameId, java.lang.String name)protected java.lang.LongselectMaxChangeSetCommitTime()protected java.lang.LongselectMaxChangeSetIdBeforeCommitTime(long maxCommitTime)voidsetSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)protected intupdateAceEntity(AceEntity updatedAceEntity)protected intupdateAclEntity(AclEntity updatedAclEntity)protected intupdateAclMemberEntity(AclMemberEntity updatedAclMemberEntity)protected intupdateAuthorityEntity(AuthorityEntity authorityEntity)protected intupdateChangeSetEntity(java.lang.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
-
-
-
-
Method Detail
-
setSqlSessionTemplate
public final void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
-
createAclEntity
protected AclEntity createAclEntity(AclEntity entity)
- Specified by:
createAclEntityin classAbstractAclCrudDAOImpl
-
getAclEntity
protected AclEntity getAclEntity(long aclEntityId)
- Specified by:
getAclEntityin classAbstractAclCrudDAOImpl
-
getAclEntitiesThatInheritFromAcl
protected java.util.List<java.lang.Long> getAclEntitiesThatInheritFromAcl(long aclEntityId)
- Specified by:
getAclEntitiesThatInheritFromAclin classAbstractAclCrudDAOImpl
-
getLatestAclEntityByGuid
protected java.lang.Long getLatestAclEntityByGuid(java.lang.String aclGuid)
- Specified by:
getLatestAclEntityByGuidin classAbstractAclCrudDAOImpl
-
getADMNodeEntityIdsByAcl
protected java.util.List<java.lang.Long> getADMNodeEntityIdsByAcl(long aclEntityId, int maxResults)- Specified by:
getADMNodeEntityIdsByAclin classAbstractAclCrudDAOImpl
-
updateAclEntity
protected int updateAclEntity(AclEntity updatedAclEntity)
- Specified by:
updateAclEntityin classAbstractAclCrudDAOImpl
-
updateAceEntity
protected int updateAceEntity(AceEntity updatedAceEntity)
- Specified by:
updateAceEntityin classAbstractAclCrudDAOImpl
-
deleteAclEntity
protected int deleteAclEntity(long aclEntityId)
- Specified by:
deleteAclEntityin classAbstractAclCrudDAOImpl
-
createAclMemberEntity
protected AclMemberEntity createAclMemberEntity(AclMemberEntity entity)
- Specified by:
createAclMemberEntityin classAbstractAclCrudDAOImpl
-
getAclMemberEntitiesByAcl
protected java.util.List<AclMemberEntity> getAclMemberEntitiesByAcl(long aclEntityId)
- Specified by:
getAclMemberEntitiesByAclin classAbstractAclCrudDAOImpl
-
getAclMemberEntitiesByAuthority
protected java.util.List<AclMemberEntity> getAclMemberEntitiesByAuthority(java.lang.String authorityName)
- Specified by:
getAclMemberEntitiesByAuthorityin classAbstractAclCrudDAOImpl
-
updateAclMemberEntity
protected int updateAclMemberEntity(AclMemberEntity updatedAclMemberEntity)
- Specified by:
updateAclMemberEntityin classAbstractAclCrudDAOImpl
-
deleteAclMemberEntities
protected int deleteAclMemberEntities(java.util.List<java.lang.Long> aclMemberEntityIds)
- Specified by:
deleteAclMemberEntitiesin classAbstractAclCrudDAOImpl
-
deleteAclMemberEntitiesByAcl
protected int deleteAclMemberEntitiesByAcl(long aclEntityId)
- Specified by:
deleteAclMemberEntitiesByAclin classAbstractAclCrudDAOImpl
-
createAclChangeSetEntity
protected java.lang.Long createAclChangeSetEntity()
- Specified by:
createAclChangeSetEntityin classAbstractAclCrudDAOImpl
-
getAclChangeSetEntity
protected AclChangeSetEntity getAclChangeSetEntity(java.lang.Long aclChangeSetEntityId)
- Specified by:
getAclChangeSetEntityin classAbstractAclCrudDAOImpl
-
deleteAclChangeSetEntity
protected int deleteAclChangeSetEntity(java.lang.Long aclChangeSetEntityId)
- Specified by:
deleteAclChangeSetEntityin classAbstractAclCrudDAOImpl
-
updateChangeSetEntity
protected int updateChangeSetEntity(java.lang.Long id, long commitTimeMs)- Specified by:
updateChangeSetEntityin classAbstractAclCrudDAOImpl
-
createAceEntity
protected long createAceEntity(AceEntity entity)
- Specified by:
createAceEntityin classAbstractAclCrudDAOImpl
-
getAceEntity
protected AceEntity getAceEntity(long aceEntityId)
- Specified by:
getAceEntityin classAbstractAclCrudDAOImpl
-
getAceEntity
protected AceEntity getAceEntity(long permissionId, long authorityId, boolean allowed, ACEType type)
- Specified by:
getAceEntityin classAbstractAclCrudDAOImpl
-
getAclMemberEntity
protected AclMemberEntity getAclMemberEntity(long aclId, long aceId, int pos)
- Specified by:
getAclMemberEntityin classAbstractAclCrudDAOImpl
-
getAceEntitiesByAuthority
protected java.util.List<Ace> getAceEntitiesByAuthority(long authorityEntityId)
- Specified by:
getAceEntitiesByAuthorityin classAbstractAclCrudDAOImpl
-
getAceAndAuthorityEntitiesByAcl
protected java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getAceAndAuthorityEntitiesByAcl(long aclEntityId)
- Specified by:
getAceAndAuthorityEntitiesByAclin classAbstractAclCrudDAOImpl
-
deleteAceEntities
protected int deleteAceEntities(java.util.List<java.lang.Long> aceEntityIds)
- Specified by:
deleteAceEntitiesin classAbstractAclCrudDAOImpl
-
createAceContextEntity
protected long createAceContextEntity(AceContextEntity entity)
- Specified by:
createAceContextEntityin classAbstractAclCrudDAOImpl
-
getAceContextEntity
protected AceContextEntity getAceContextEntity(long aceContextEntityId)
- Specified by:
getAceContextEntityin classAbstractAclCrudDAOImpl
-
deleteAceContextEntity
protected int deleteAceContextEntity(long aceContextEntityId)
- Specified by:
deleteAceContextEntityin classAbstractAclCrudDAOImpl
-
createPermissionEntity
protected PermissionEntity createPermissionEntity(PermissionEntity entity)
- Specified by:
createPermissionEntityin classAbstractAclCrudDAOImpl
-
getPermissionEntity
protected PermissionEntity getPermissionEntity(long permissionEntityId)
- Specified by:
getPermissionEntityin classAbstractAclCrudDAOImpl
-
getPermissionEntity
protected PermissionEntity getPermissionEntity(long qnameId, java.lang.String name)
- Specified by:
getPermissionEntityin classAbstractAclCrudDAOImpl
-
updatePermissionEntity
protected int updatePermissionEntity(PermissionEntity permissionEntity)
- Specified by:
updatePermissionEntityin classAbstractAclCrudDAOImpl
-
deletePermissionEntity
protected int deletePermissionEntity(long permissionEntityId)
- Specified by:
deletePermissionEntityin classAbstractAclCrudDAOImpl
-
createAuthorityEntity
protected AuthorityEntity createAuthorityEntity(AuthorityEntity entity)
- Specified by:
createAuthorityEntityin classAbstractAclCrudDAOImpl
-
getAuthorityEntity
protected AuthorityEntity getAuthorityEntity(long authorityEntityId)
- Specified by:
getAuthorityEntityin classAbstractAclCrudDAOImpl
-
getAuthorityEntity
protected AuthorityEntity getAuthorityEntity(java.lang.String authorityName)
- Specified by:
getAuthorityEntityin classAbstractAclCrudDAOImpl
-
updateAuthorityEntity
protected int updateAuthorityEntity(AuthorityEntity authorityEntity)
- Specified by:
updateAuthorityEntityin classAbstractAclCrudDAOImpl
-
deleteAuthorityEntity
protected int deleteAuthorityEntity(long authorityEntityId)
- Specified by:
deleteAuthorityEntityin classAbstractAclCrudDAOImpl
-
createAuthorityAliasEntity
protected long createAuthorityAliasEntity(AuthorityAliasEntity entity)
- Specified by:
createAuthorityAliasEntityin classAbstractAclCrudDAOImpl
-
deleteAuthorityAliasEntity
protected int deleteAuthorityAliasEntity(long authorityAliasEntityId)
- Specified by:
deleteAuthorityAliasEntityin classAbstractAclCrudDAOImpl
-
selectMaxChangeSetCommitTime
protected java.lang.Long selectMaxChangeSetCommitTime()
- Specified by:
selectMaxChangeSetCommitTimein classAbstractAclCrudDAOImpl- Returns:
- Long
-
selectMaxChangeSetIdBeforeCommitTime
protected java.lang.Long selectMaxChangeSetIdBeforeCommitTime(long maxCommitTime)
- Specified by:
selectMaxChangeSetIdBeforeCommitTimein classAbstractAclCrudDAOImpl- Parameters:
maxCommitTime- long- Returns:
- Long
-
-