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 theUserWorkspaceService
.- Author:
- tiry
- See Also:
- Serialized Form
-
-
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
Constructors Constructor Description DefaultUserWorkspaceServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DocumentModel
doCreateUserWorkspace(CoreSession unrestrictedSession, PathRef wsRef, String userName)
protected DocumentModel
doCreateUserWorkspacesRoot(CoreSession unrestrictedSession, PathRef rootRef)
protected String
getUserWorkspaceRootType()
protected String
getUserWorkspaceType()
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, 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, getCurrentUserPersonalWorkspace, getUserPersonalWorkspace, getUserPersonalWorkspace, invalidate, isUnderUserWorkspace
-
-
-
-
Constructor Detail
-
DefaultUserWorkspaceServiceImpl
public DefaultUserWorkspaceServiceImpl()
-
-
Method Detail
-
getUserWorkspaceRootType
protected String getUserWorkspaceRootType()
-
getUserWorkspaceType
protected String 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
-
-