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, getUserPersonalWorkspacepublic MultiTenantUserWorkspaceService()
protected String getTenantId(CoreSession userCoreSession, String userName)
protected String computePathUserWorkspaceRoot(CoreSession userCoreSession, String userName, DocumentModel currentDocument)
computePathUserWorkspaceRoot in class AbstractUserWorkspaceImplprotected String computePathUserWorkspaceRootForTenant(CoreSession session, String tenantId)
Copyright © 2016 Nuxeo SA. All rights reserved.