public abstract class AbstractAuthorityBridgeDAO extends Object implements AuthorityBridgeDAO
Constructor and Description |
---|
AbstractAuthorityBridgeDAO() |
Modifier and Type | Method and Description |
---|---|
List<AuthorityBridgeLink> |
getAuthorityBridgeLinks() |
List<AuthorityBridgeLink> |
getDirectAuthoritiesForUser(org.alfresco.service.cmr.repository.NodeRef authRef) |
protected abstract List<AuthorityBridgeLink> |
selectAuthorityBridgeLinks(Long authorityContainerTypeQNameId,
Long memberAssocQNameId,
Long authorityNameQNameId,
Long storeId) |
protected abstract List<AuthorityBridgeLink> |
selectDirectAuthoritiesForUser(Long authorityContainerTypeQNameId,
Long memberAssocQNameId,
Long authorityNameQNameId,
Long storeId,
Long nodeId) |
void |
setNodeDAO(NodeDAO nodeDAO) |
void |
setQnameDAO(QNameDAO qnameDAO) |
void |
setTenantService(org.alfresco.repo.tenant.TenantService tenantService) |
public void setNodeDAO(NodeDAO nodeDAO)
nodeDAO
- the nodeDAO to setpublic void setQnameDAO(QNameDAO qnameDAO)
qnameDAO
- the qnameDAO to setpublic void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
tenantService
- the tenantService to setpublic List<AuthorityBridgeLink> getAuthorityBridgeLinks()
getAuthorityBridgeLinks
in interface AuthorityBridgeDAO
public List<AuthorityBridgeLink> getDirectAuthoritiesForUser(org.alfresco.service.cmr.repository.NodeRef authRef)
getDirectAuthoritiesForUser
in interface AuthorityBridgeDAO
protected abstract List<AuthorityBridgeLink> selectDirectAuthoritiesForUser(Long authorityContainerTypeQNameId, Long memberAssocQNameId, Long authorityNameQNameId, Long storeId, Long nodeId)
authorityContainerTypeQNameId
- LongmemberAssocQNameId
- LongauthorityNameQNameId
- LongstoreId
- Longprotected abstract List<AuthorityBridgeLink> selectAuthorityBridgeLinks(Long authorityContainerTypeQNameId, Long memberAssocQNameId, Long authorityNameQNameId, Long storeId)
authorityContainerTypeQNameId
- LongmemberAssocQNameId
- LongauthorityNameQNameId
- LongstoreId
- LongCopyright © 2005–2017 Alfresco Software. All rights reserved.