Nuxeo 5

Nuxeo 5 Component
org.nuxeo.ecm.core.lifecycle.LifeCycleService

Individual Documentation Coverage

done proportion
100.0 %


Service that deals with life cycle.




Author: Julien Anguenot

Version: 1.0

Location: org.nuxeo.ecm.core/nuxeo-core/src/main/resources/OSGI-INF/LifeCycleService.xml

Require

No requirements

Required by

Implementation


Extension Points:

lifecycle


Extension point for registering life cycle definition.



A life cycle is a state-transition model described as an XML document.



A life cycle within Nuxeo Core describes only the states and the transitions
without any security policy whatsoever. For instance, the workflow service
(or BPM service) will be responsible of the security policy and actors
involved.



lifecyclemanager


Extension point for registering life cycle manager.



Life cycle manager are responsible of the life cycle properties storage and
are bound to a life cycle.



Nuxeo core default life cycle manager is a JCR life cycle manager. It means
the life cycle properties for a given document will be stored in the JCR
along with the other document properties. You may define another type of
life cycle manager such as an SQL life cycle manager that would store the
life cycle properties in a SQL DB aside the JCR.



The life cycle properties are :


  • currentLifeCycleState : the current life cycle state

  • lifeCyclePolicy : the life cycle policy applied





types


Extension point for registering document type to life cycle mappings.


For instance, you can specify that a documen type File will follow a
default life cycle where default is the name of a registered
life cycle.




Has contribution from:

Last generation: 12:17:53 CET 24/12/2007