Platform Explorer / Nuxeo Platform 6.0

Extension point userWorkspace

Documentation

Defines the class used create / resolve the personal workspace.

The default implementation allows to configure doc types for Workspace and WorkspaceRoot, but if you need a more custom logic, you can simply provide a brand new class.

Your implementation can inherit from org.nuxeo.ecm.platform.userworkspace.core.service.AbstractUserWorkspaceImpl.

Contribution Descriptors

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-platform-userworkspace-core-6.0.jar
    <extension point="userWorkspace" target="org.nuxeo.ecm.platform.userworkspace.UserWorkspaceService">
        <userWorkspace class="org.nuxeo.ecm.platform.userworkspace.core.service.DefaultUserWorkspaceServiceImpl"/>
      </extension>
  • nuxeo-multi-tenant-6.0.jar
    <extension point="userWorkspace" target="org.nuxeo.ecm.platform.userworkspace.UserWorkspaceService">
        <userWorkspace class="org.nuxeo.ecm.multi.tenant.userworkspace.MultiTenantUserWorkspaceService"/>
      </extension>