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.RootDomainFinder, AbstractUserWorkspaceImpl.UnrestrictedPermissionChecker, AbstractUserWorkspaceImpl.UnrestrictedRootCreator, AbstractUserWorkspaceImpl.UnrestrictedUserWorkspaceFinder, AbstractUserWorkspaceImpl.UnrestrictedUWSCreatormaxsize, targetDomainName| Constructor and Description |
|---|
MultiTenantUserWorkspaceService() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
computePathUserWorkspaceRoot(CoreSession userCoreSession,
String userName,
DocumentModel currentDocument) |
protected String |
computePathUserWorkspaceRootForTenant(CoreSession session,
String tenantId) |
protected String |
getTenantId(CoreSession userCoreSession,
String userName) |
doCreateUserWorkspace, doCreateUserWorkspacesRoot, getUserWorkspaceRootType, getUserWorkspaceType, setUserWorkspaceACL, setUserWorkspaceRootACLbuildUserWorkspaceTitle, digest, getComponent, getCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getDomainName, getExistingUserWorkspace, getExistingUserWorkspaceRoot, getUserPersonalWorkspace, getUserPersonalWorkspace, getUserWorkspaceNameForUser, notifyEvent, resolveUserWorkspaceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getUserPersonalWorkspace, getUserPersonalWorkspaceprotected String getTenantId(CoreSession userCoreSession, String userName) throws ClientException
ClientExceptionprotected String computePathUserWorkspaceRoot(CoreSession userCoreSession, String userName, DocumentModel currentDocument) throws ClientException
computePathUserWorkspaceRoot in class AbstractUserWorkspaceImplClientExceptionprotected String computePathUserWorkspaceRootForTenant(CoreSession session, String tenantId) throws ClientException
ClientExceptionCopyright © 2020 Nuxeo SA. All rights reserved.