public class MultiTenantUserWorkspaceService extends DefaultUserWorkspaceServiceImpl
UserWorkspaceService.
If there is a current tenant, the UserWorkspaceRoot is stored inside the tenant, otherwise it uses the default
behavior of DefaultUserWorkspaceServiceImpl.
AbstractUserWorkspaceImpl.UnrestrictedUserWorkspaceFinderESCAPE_CHAR, ESCAPED_CHARS, maxsize, targetDomainName| Constructor and Description |
|---|
MultiTenantUserWorkspaceService() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
computePathUserWorkspaceRoot(CoreSession userCoreSession,
String userName) |
protected String |
computePathUserWorkspaceRootForTenant(CoreSession session,
String tenantId) |
protected String |
getTenantId(CoreSession userCoreSession,
String userName) |
doCreateUserWorkspace, doCreateUserWorkspacesRoot, getUserWorkspaceRootType, getUserWorkspaceType, initCreateUserWorkspace, initCreateUserWorkspacesRootbuildUserWorkspaceTitle, createDefaultCollectionsRoot, createFavorites, digest, escape, generateCandidates, getCandidateUserWorkspaceNames, getComponent, getCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getDomainName, getExistingUserWorkspace, getExistingUserWorkspaceRoot, getLocale, getUserDefaultCollectionsRoot, getUserFavorites, getUserName, getUserPersonalWorkspace, getUserPersonalWorkspace, initCreateFavorites, initDefaultCollectionsRoot, invalidate, isUnderUserWorkspace, notifyEventclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getUserPersonalWorkspace, getUserPersonalWorkspace, invalidate, isUnderUserWorkspacepublic MultiTenantUserWorkspaceService()
protected String getTenantId(CoreSession userCoreSession, String userName)
protected String computePathUserWorkspaceRoot(CoreSession userCoreSession, String userName)
computePathUserWorkspaceRoot in class AbstractUserWorkspaceImplprotected String computePathUserWorkspaceRootForTenant(CoreSession session, String tenantId)
Copyright © 2019 Nuxeo. All rights reserved.