org.alfresco.repo.tenant
Class MultiTServiceImpl
java.lang.Object
org.alfresco.repo.tenant.MultiTServiceImpl
- All Implemented Interfaces:
- org.alfresco.repo.tenant.TenantService, org.alfresco.repo.tenant.TenantUserService
public class MultiTServiceImpl
- extends java.lang.Object
- implements org.alfresco.repo.tenant.TenantService
Fields inherited from interface org.alfresco.repo.tenant.TenantService |
DEFAULT_DOMAIN, SEPARATOR |
Method Summary |
void |
checkDomain(java.lang.String name)
|
void |
checkDomainUser(java.lang.String username)
|
protected void |
checkTenantEnabled(java.lang.String tenantDomain)
|
org.alfresco.service.cmr.repository.AssociationRef |
getBaseName(org.alfresco.service.cmr.repository.AssociationRef assocRef)
|
org.alfresco.service.cmr.repository.ChildAssociationRef |
getBaseName(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
|
org.alfresco.service.cmr.repository.NodeRef |
getBaseName(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
org.alfresco.service.namespace.QName |
getBaseName(org.alfresco.service.namespace.QName name,
boolean forceForNonTenant)
|
org.alfresco.service.cmr.repository.StoreRef |
getBaseName(org.alfresco.service.cmr.repository.StoreRef storeRef)
|
java.lang.String |
getBaseName(java.lang.String name)
|
java.lang.String |
getBaseName(java.lang.String name,
boolean forceForNonTenant)
|
java.lang.String |
getBaseNameUser(java.lang.String name)
|
java.lang.String |
getCurrentUserDomain()
|
java.lang.String |
getDomain(java.lang.String name)
|
java.lang.String |
getDomainUser(java.lang.String baseUsername,
java.lang.String tenantDomain)
|
static java.lang.String |
getMultiTenantDomainName(java.lang.String name)
|
org.alfresco.service.cmr.repository.AssociationRef |
getName(org.alfresco.service.cmr.repository.AssociationRef assocRef)
|
org.alfresco.service.cmr.repository.ChildAssociationRef |
getName(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
|
org.alfresco.service.cmr.repository.NodeRef |
getName(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
org.alfresco.service.cmr.repository.NodeRef |
getName(org.alfresco.service.cmr.repository.NodeRef inNodeRef,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
org.alfresco.service.namespace.QName |
getName(org.alfresco.service.cmr.repository.NodeRef inNodeRef,
org.alfresco.service.namespace.QName name)
|
org.alfresco.service.namespace.QName |
getName(org.alfresco.service.namespace.QName name)
|
org.alfresco.service.cmr.repository.StoreRef |
getName(org.alfresco.service.cmr.repository.StoreRef storeRef)
|
java.lang.String |
getName(java.lang.String name)
|
org.alfresco.service.cmr.repository.StoreRef |
getName(java.lang.String username,
org.alfresco.service.cmr.repository.StoreRef storeRef)
|
protected java.lang.String |
getName(java.lang.String name,
java.lang.String tenantDomain)
|
org.alfresco.service.cmr.repository.NodeRef |
getRootNode(org.alfresco.service.cmr.repository.NodeService nodeService,
org.alfresco.service.cmr.search.SearchService searchService,
org.alfresco.service.namespace.NamespaceService namespaceService,
java.lang.String rootPath,
org.alfresco.service.cmr.repository.NodeRef rootNodeRef)
|
org.alfresco.repo.tenant.Tenant |
getTenant(java.lang.String tenantDomain)
|
protected java.lang.String |
getTenantDomain(java.lang.String tenantDomain)
|
java.lang.String |
getUserDomain(java.lang.String username)
|
boolean |
isEnabled()
|
boolean |
isTenantName(java.lang.String name)
|
boolean |
isTenantUser()
|
boolean |
isTenantUser(java.lang.String username)
|
protected void |
putTenant(java.lang.String tenantDomain,
org.alfresco.repo.tenant.Tenant tenant)
|
protected void |
register(MultiTAdminServiceImpl tenantAdminService)
|
protected void |
removeTenant(java.lang.String tenantDomain)
|
void |
setTenantsCache(org.alfresco.repo.cache.SimpleCache tenantsCache)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiTServiceImpl
public MultiTServiceImpl()
setTenantsCache
public void setTenantsCache(org.alfresco.repo.cache.SimpleCache tenantsCache)
getName
public org.alfresco.service.cmr.repository.NodeRef getName(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getName
in interface org.alfresco.repo.tenant.TenantService
getName
public org.alfresco.service.cmr.repository.NodeRef getName(org.alfresco.service.cmr.repository.NodeRef inNodeRef,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getName
in interface org.alfresco.repo.tenant.TenantService
getName
public org.alfresco.service.cmr.repository.StoreRef getName(org.alfresco.service.cmr.repository.StoreRef storeRef)
- Specified by:
getName
in interface org.alfresco.repo.tenant.TenantService
getName
public org.alfresco.service.cmr.repository.ChildAssociationRef getName(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
- Specified by:
getName
in interface org.alfresco.repo.tenant.TenantService
getName
public org.alfresco.service.cmr.repository.AssociationRef getName(org.alfresco.service.cmr.repository.AssociationRef assocRef)
- Specified by:
getName
in interface org.alfresco.repo.tenant.TenantService
getName
public org.alfresco.service.cmr.repository.StoreRef getName(java.lang.String username,
org.alfresco.service.cmr.repository.StoreRef storeRef)
- Specified by:
getName
in interface org.alfresco.repo.tenant.TenantService
getName
protected java.lang.String getName(java.lang.String name,
java.lang.String tenantDomain)
getName
public org.alfresco.service.namespace.QName getName(org.alfresco.service.namespace.QName name)
- Specified by:
getName
in interface org.alfresco.repo.tenant.TenantService
getName
public org.alfresco.service.namespace.QName getName(org.alfresco.service.cmr.repository.NodeRef inNodeRef,
org.alfresco.service.namespace.QName name)
- Specified by:
getName
in interface org.alfresco.repo.tenant.TenantService
getName
public java.lang.String getName(java.lang.String name)
- Specified by:
getName
in interface org.alfresco.repo.tenant.TenantService
getBaseName
public org.alfresco.service.namespace.QName getBaseName(org.alfresco.service.namespace.QName name,
boolean forceForNonTenant)
- Specified by:
getBaseName
in interface org.alfresco.repo.tenant.TenantService
getBaseName
public org.alfresco.service.cmr.repository.NodeRef getBaseName(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getBaseName
in interface org.alfresco.repo.tenant.TenantService
getBaseName
public org.alfresco.service.cmr.repository.StoreRef getBaseName(org.alfresco.service.cmr.repository.StoreRef storeRef)
- Specified by:
getBaseName
in interface org.alfresco.repo.tenant.TenantService
getBaseName
public org.alfresco.service.cmr.repository.ChildAssociationRef getBaseName(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
- Specified by:
getBaseName
in interface org.alfresco.repo.tenant.TenantService
getBaseName
public org.alfresco.service.cmr.repository.AssociationRef getBaseName(org.alfresco.service.cmr.repository.AssociationRef assocRef)
- Specified by:
getBaseName
in interface org.alfresco.repo.tenant.TenantService
getBaseName
public java.lang.String getBaseName(java.lang.String name)
- Specified by:
getBaseName
in interface org.alfresco.repo.tenant.TenantService
getBaseName
public java.lang.String getBaseName(java.lang.String name,
boolean forceForNonTenant)
- Specified by:
getBaseName
in interface org.alfresco.repo.tenant.TenantService
getBaseNameUser
public java.lang.String getBaseNameUser(java.lang.String name)
- Specified by:
getBaseNameUser
in interface org.alfresco.repo.tenant.TenantUserService
checkDomainUser
public void checkDomainUser(java.lang.String username)
- Specified by:
checkDomainUser
in interface org.alfresco.repo.tenant.TenantService
checkDomain
public void checkDomain(java.lang.String name)
- Specified by:
checkDomain
in interface org.alfresco.repo.tenant.TenantService
getRootNode
public org.alfresco.service.cmr.repository.NodeRef getRootNode(org.alfresco.service.cmr.repository.NodeService nodeService,
org.alfresco.service.cmr.search.SearchService searchService,
org.alfresco.service.namespace.NamespaceService namespaceService,
java.lang.String rootPath,
org.alfresco.service.cmr.repository.NodeRef rootNodeRef)
- Specified by:
getRootNode
in interface org.alfresco.repo.tenant.TenantService
isTenantUser
public boolean isTenantUser()
- Specified by:
isTenantUser
in interface org.alfresco.repo.tenant.TenantService
isTenantUser
public boolean isTenantUser(java.lang.String username)
- Specified by:
isTenantUser
in interface org.alfresco.repo.tenant.TenantService
isTenantName
public boolean isTenantName(java.lang.String name)
- Specified by:
isTenantName
in interface org.alfresco.repo.tenant.TenantService
getMultiTenantDomainName
public static java.lang.String getMultiTenantDomainName(java.lang.String name)
getUserDomain
public java.lang.String getUserDomain(java.lang.String username)
- Specified by:
getUserDomain
in interface org.alfresco.repo.tenant.TenantService
- Specified by:
getUserDomain
in interface org.alfresco.repo.tenant.TenantUserService
getCurrentUserDomain
public java.lang.String getCurrentUserDomain()
- Specified by:
getCurrentUserDomain
in interface org.alfresco.repo.tenant.TenantUserService
getDomain
public java.lang.String getDomain(java.lang.String name)
- Specified by:
getDomain
in interface org.alfresco.repo.tenant.TenantUserService
getDomainUser
public java.lang.String getDomainUser(java.lang.String baseUsername,
java.lang.String tenantDomain)
- Specified by:
getDomainUser
in interface org.alfresco.repo.tenant.TenantUserService
checkTenantEnabled
protected void checkTenantEnabled(java.lang.String tenantDomain)
getTenant
public org.alfresco.repo.tenant.Tenant getTenant(java.lang.String tenantDomain)
- Specified by:
getTenant
in interface org.alfresco.repo.tenant.TenantService
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface org.alfresco.repo.tenant.TenantUserService
register
protected void register(MultiTAdminServiceImpl tenantAdminService)
putTenant
protected void putTenant(java.lang.String tenantDomain,
org.alfresco.repo.tenant.Tenant tenant)
removeTenant
protected void removeTenant(java.lang.String tenantDomain)
getTenantDomain
protected java.lang.String getTenantDomain(java.lang.String tenantDomain)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.