Platform Explorer / Nuxeo Platform 6.0

Extension point types

Documentation

Extension point for registering document type to life cycle mappings.

For instance, you can specify that a document type File will follow a default

life cycle where default is the name of a registered life cycle.

Contribution Descriptors

  • Class: org.nuxeo.ecm.core.lifecycle.extensions.LifeCycleTypesDescriptor

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-routing-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="DocumentRoute" noRecursionForTransitions="toValidated,toReady,toRunning,toDone,toCanceled,backToReady">
            documentRouteElement
          </type>
          <type name="StepFolder" noRecursionForTransitions="toValidated,toReady,toRunning,toDone,toCanceled,backToReady">
            documentRouteElement
          </type>
          <type name="ConditionalStepFolder" noRecursionForTransitions="toValidated,toReady,toRunning,toDone,toCanceled,backToReady">
            documentRouteElement
          </type>
          <type name="DocumentRouteStep">documentRouteElement</type>
          <type name="RouteNode">documentRouteElement</type>
        </types>
      </extension>
  • nuxeo-opensocial-spaces-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
          <types>
            <type name="Gadget">default</type>
            <type name="Space">default</type>
            <type name="WCOpenSocial">default</type>
            <type name="WCHtml">default</type>
            <type name="WCPicture">default</type>
            <type name="Unit">default</type>
          </types>
      </extension>
  • nuxeo-platform-userworkspace-types-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="UserWorkspacesRoot">default</type>
        </types>
      </extension>
  • nuxeo-dam-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
    
        <types>
          <type name="AssetLibrary">default</type>
        </types>
    
      </extension>
  • nuxeo-birt-reporting-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="BirtReportModel">default</type>
          <type name="BirtReport">default</type>
        </types>
      </extension>
  • nuxeo-webengine-sites-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="WebSite">default</type>
          <type name="WebPage">default</type>
          <type name="ContextualLink">default</type>
        </types>
      </extension>
  • nuxeo-platform-imaging-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="Picture">default</type>
        </types>
      </extension>
  • nuxeo-platform-imaging-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="PictureBook">default</type>
    
        </types>
      </extension>
  • nuxeo-platform-comment-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="Comment">comment_moderation</type>
        </types>
      </extension>
  • nuxeo-platform-audio-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="Audio">default</type>
        </types>
      </extension>
  • nuxeo-template-rendering-jaxrs-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="WebTemplateSource">default</type>
        </types>
      </extension>
  • nuxeo-webengine-blogs-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="BlogSite">default</type>
          <type name="BlogPost">default</type>
        </types>
      </extension>
  • nuxeo-platform-forum-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="Post">post_moderation</type>
          <type name="Forum">default</type>
          <type name="Thread">default</type>
        </types>
      </extension>
  • nuxeo-platform-comment-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="CommentRoot">default</type>
        </types>
        <types>
          <type name="HiddenFolder">default</type>
        </types>
      </extension>
  • nuxeo-platform-webapp-base-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="UserInvitationContainer">default&gt;</type>
          <type name="UserInvitation">registrationRequest</type>
        </types>
      </extension>
  • nuxeo-platform-faceted-search-dm-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="FacetedSearchDefault">default</type>
        </types>
      </extension>
  • nuxeo-platform-task-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="TaskDoc">task</type>
        </types>
      </extension>
  • nuxeo-platform-collections-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="Favorites">default</type>
        </types>
      </extension>
  • nuxeo-platform-mail-types-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="MailMessage">default</type>
          <type name="MailFolder">default</type>
        </types>
      </extension>
  • nuxeo-platform-video-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="Video">default</type>
        </types>
      </extension>
  • nuxeo-routing-dm-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="SimpleTask">documentRouteElement</type>
          <type name="FollowLifeCycleTransitionTask">documentRouteElement</type>
          <type name="PublishTask">documentRouteElement</type>
          <type name="ConditionalTask">documentRouteElement</type>
        </types>
      </extension>
  • nuxeo-platform-collections-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="Collection">default</type>
          <type name="Collections">default</type>
        </types>
      </extension>
  • nuxeo-platform-user-registration-web-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="UserRegistrationContainer">default&gt;</type>
          <type name="UserRegistration">registrationRequest</type>
        </types>
      </extension>
  • nuxeo-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
    
        <documentation>
          Nuxeo core default document types to life cycles mapping
        </documentation>
    
        <types>
          <type name="File">default</type>
          <type name="Note">default</type>
          <type name="Calendar">default</type>
          <type name="Folder">default</type>
          <type name="OrderedFolder">default</type>
          <type name="Workspace">default</type>
          <type name="Domain">default</type>
          <type name="Root">default</type>
          <type name="Section">default</type>
          <type name="WorkspaceRoot">default</type>
          <type name="SectionRoot">default</type>
          <type name="TemplateRoot">default</type>
        </types>
      </extension>
  • nuxeo-template-rendering-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="TemplateSource">default</type>
          <type name="TemplateBasedFile">default</type>
        </types>
      </extension>
  • nuxeo-search-ui-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="DefaultSearch">default</type>
        </types>
      </extension>
  • nuxeo-apidoc-core-6.0.jar
    <extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService">
        <types>
          <type name="NXDistribution">default</type>
          <type name="NXBundleGroup">default</type>
          <type name="NXBundle">default</type>
          <type name="NXComponent">default</type>
          <type name="NXService">default</type>
          <type name="NXExtensionPoint">default</type>
          <type name="NXContribution">default</type>
          <type name="NXSeamComponent">default</type>
          <type name="NXOperation">default</type>
          <type name="NXDocumentation">default</type>
        </types>
      </extension>