Class DefaultUserWorkspaceServiceImpl
java.lang.Object
org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImpl
org.nuxeo.ecm.platform.userworkspace.core.service.DefaultUserWorkspaceServiceImpl
- All Implemented Interfaces:
Serializable
,CollectionLocationService
,UserWorkspaceService
- Direct Known Subclasses:
MultiTenantUserWorkspaceService
public class DefaultUserWorkspaceServiceImpl
extends AbstractUserWorkspaceImpl
implements UserWorkspaceService
Default implementation of the
UserWorkspaceService
.- Author:
- tiry
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImpl
AbstractUserWorkspaceImpl.UnrestrictedUserWorkspaceFinder
-
Field Summary
Fields inherited from class org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImpl
ESCAPE_CHAR, ESCAPED_CHARS, maxsize, targetDomainName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected DocumentModel
doCreateUserWorkspace
(CoreSession unrestrictedSession, PathRef wsRef, String userName) protected DocumentModel
doCreateUserWorkspacesRoot
(CoreSession unrestrictedSession, PathRef rootRef) protected String
protected String
protected DocumentModel
initCreateUserWorkspace
(CoreSession unrestrictedSession, DocumentModel doc, String username) protected DocumentModel
initCreateUserWorkspacesRoot
(CoreSession unrestrictedSession, DocumentModel doc) Methods inherited from class org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImpl
buildUserWorkspaceTitle, computePathUserWorkspaceRoot, createDefaultCollectionsRoot, createFavorites, digest, escape, generateCandidates, getCandidateUserWorkspaceNames, getComponent, getCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getDomainName, getExistingUserWorkspace, getExistingUserWorkspaceRoot, getLocale, getUserDefaultCollectionsRoot, getUserFavorites, getUserName, getUserPersonalWorkspace, getUserPersonalWorkspace, initCreateFavorites, initDefaultCollectionsRoot, invalidate, isUnderUserWorkspace, notifyEvent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.nuxeo.ecm.platform.userworkspace.api.UserWorkspaceService
getCurrentUserPersonalWorkspace, getCurrentUserPersonalWorkspace, getUserPersonalWorkspace, getUserPersonalWorkspace, invalidate, isUnderUserWorkspace
-
Constructor Details
-
DefaultUserWorkspaceServiceImpl
public DefaultUserWorkspaceServiceImpl()
-
-
Method Details
-
getUserWorkspaceRootType
-
getUserWorkspaceType
-
doCreateUserWorkspacesRoot
protected DocumentModel doCreateUserWorkspacesRoot(CoreSession unrestrictedSession, PathRef rootRef) - Specified by:
doCreateUserWorkspacesRoot
in classAbstractUserWorkspaceImpl
-
initCreateUserWorkspacesRoot
protected DocumentModel initCreateUserWorkspacesRoot(CoreSession unrestrictedSession, DocumentModel doc) - Specified by:
initCreateUserWorkspacesRoot
in classAbstractUserWorkspaceImpl
-
doCreateUserWorkspace
protected DocumentModel doCreateUserWorkspace(CoreSession unrestrictedSession, PathRef wsRef, String userName) - Specified by:
doCreateUserWorkspace
in classAbstractUserWorkspaceImpl
-
initCreateUserWorkspace
protected DocumentModel initCreateUserWorkspace(CoreSession unrestrictedSession, DocumentModel doc, String username) - Specified by:
initCreateUserWorkspace
in classAbstractUserWorkspaceImpl
-