public class TribuUserWorkspacesServiceImpl
extends org.nuxeo.ecm.platform.userworkspace.core.service.DefaultUserWorkspaceServiceImpl
org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImpl.RootDomainFinder, org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImpl.UnrestrictedPermissionChecker, org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImpl.UnrestrictedRootCreator, org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImpl.UnrestrictedUserWorkspaceFinder, org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImpl.UnrestrictedUWSCreator| Constructor and Description |
|---|
TribuUserWorkspacesServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
asyncCreateUserWorkspace(org.nuxeo.ecm.core.api.CoreSession session,
String username) |
protected org.nuxeo.ecm.core.api.DocumentModel |
getCurrentUserPersonalWorkspace(Principal principal,
String userName,
org.nuxeo.ecm.core.api.CoreSession userCoreSession,
org.nuxeo.ecm.core.api.DocumentModel context)
================ debranchement création automatique =================
On vérifie l'existance du UserworkspaceRoot puis du Userworkspace sans provoquer d'erreur et sans lancer de création
s'ils n'existent pas.
|
protected org.nuxeo.ecm.core.api.PathRef |
getExistingUserWorkspace(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.PathRef rootref,
Principal principal,
String username)
Surcharge : Pas de création de Userworkspace en synchrone
|
protected org.nuxeo.ecm.core.api.PathRef |
getExistingUserWorkspaceRoot(org.nuxeo.ecm.core.api.CoreSession session,
String username,
org.nuxeo.ecm.core.api.DocumentModel context)
Surcharge : Pas de création de UserworkspaceRoot en synchrone
|
doCreateUserWorkspace, doCreateUserWorkspacesRoot, getUserWorkspaceRootType, getUserWorkspaceType, setUserWorkspaceACL, setUserWorkspaceRootACLbuildUserWorkspaceTitle, computePathUserWorkspaceRoot, digest, getComponent, getCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getDomainName, getUserPersonalWorkspace, getUserPersonalWorkspace, getUserWorkspaceNameForUser, notifyEvent, resolveUserWorkspaceprotected org.nuxeo.ecm.core.api.DocumentModel getCurrentUserPersonalWorkspace(Principal principal, String userName, org.nuxeo.ecm.core.api.CoreSession userCoreSession, org.nuxeo.ecm.core.api.DocumentModel context) throws org.nuxeo.ecm.core.api.ClientException
getCurrentUserPersonalWorkspace in class org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImplorg.nuxeo.ecm.core.api.ClientExceptionprotected org.nuxeo.ecm.core.api.PathRef getExistingUserWorkspaceRoot(org.nuxeo.ecm.core.api.CoreSession session,
String username,
org.nuxeo.ecm.core.api.DocumentModel context)
getExistingUserWorkspaceRoot in class org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImplprotected org.nuxeo.ecm.core.api.PathRef getExistingUserWorkspace(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.PathRef rootref,
Principal principal,
String username)
getExistingUserWorkspace in class org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImplpublic void asyncCreateUserWorkspace(org.nuxeo.ecm.core.api.CoreSession session,
String username)
Copyright © 2024. All rights reserved.