2 <component name="org.collectionspace.ecm.platform.default.LifeCycleManagerExtensions">
4 <extension target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"
7 <type name="CollectionSpaceDocument">default</type>
11 <!-- The definition of the CollectionSpace default lifecycle name "cs_default" -->
12 <extension target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"
14 <documentation>CollectionSpace core default life cycle definition.</documentation>
15 <lifecycle name="cs_default" defaultInitial="project">
17 <transition name="delete" destinationState="deleted">
18 <description>Move document to trash (temporary delete)</description>
22 <state name="project" description="Default state" initial="true">
24 <transition>delete</transition>
27 <state name="deleted" description="Document is deleted">
28 <!-- No transitions allowed from locked state. -->
34 <!-- The definition of the CollectionSpace locking lifecycle name "cs_locking" -->
35 <extension target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"
37 <documentation>CollectionSpace "locking" life cycle definition.</documentation>
38 <lifecycle name="cs_locking" defaultInitial="project">
40 <transition name="lock" destinationState="locked">
41 <description>Lock document</description>
43 <transition name="delete" destinationState="deleted">
44 <description>Move document to trash (temporary delete)</description>
48 <state name="project" description="Default state" initial="true">
50 <transition>delete</transition>
51 <transition>lock</transition>
54 <state name="locked" description="Locked state">
55 <!-- No transitions allowed from locked state. -->
57 <state name="deleted" description="Document is deleted">
58 <!-- No transitions allowed from locked state. -->