Extension point types
In component org.nuxeo.ecm.core.lifecycle.LifeCycleService
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.
-
<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="NXOperation">default</type> </types> </extension>
-
<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>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="UserInvitationContainer">default></type> <type name="UserInvitation">registrationRequest</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="ThreeD">default</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="Audio">default</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="Collection">default</type> <type name="Collections">default</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="Favorites">default</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="Comment">comment_moderation</type> </types> </extension>
-
<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>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="Picture">default</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="PictureBook">default</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="MailMessage">default</type> <type name="MailFolder">default</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="TaskDoc">task</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="UserRegistrationContainer">default</type> <type name="UserRegistration">registrationRequest</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="UserWorkspacesRoot">default</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="Video">default</type> </types> </extension>
-
<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> <type name="RoutingTask">task</type> </types> </extension>
-
<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>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="DefaultSearch">default</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="TemplateSource">default</type> <type name="TemplateBasedFile">default</type> </types> </extension>
-
<extension point="types" target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"> <types> <type name="WebTemplateSource">default</type> </types> </extension>