|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.ecm.core.lifecycle.impl.LifeCycleImpl
public class LifeCycleImpl
Life cycle implementation.
LifeCycle
Constructor Summary | |
---|---|
LifeCycleImpl(java.lang.String name,
java.lang.String defaultInitialStateName,
java.util.Collection<java.lang.String> initialStateNames,
java.util.Collection<LifeCycleState> states,
java.util.Collection<LifeCycleTransition> transitions)
|
Method Summary | |
---|---|
java.util.Collection<java.lang.String> |
getAllowedStateTransitionsFrom(java.lang.String stateName)
Gets the allowed state transitions from a given state. |
java.lang.String |
getDefaultInitialStateName()
Returns the default initial state name. |
java.util.Collection<java.lang.String> |
getInitialStateNames()
Returns the list of allowed initial state names. |
java.lang.String |
getName()
Gets the life cycle name. |
LifeCycleState |
getStateByName(java.lang.String stateName)
Returns a life cycle state instance given its name. |
java.util.Collection<LifeCycleState> |
getStates()
Returns the list of life cycle state instances. |
LifeCycleTransition |
getTransitionByName(java.lang.String transitionName)
Returns a life cycle transition instance given its name. |
java.util.Collection<LifeCycleTransition> |
getTransitions()
Returns a list of life cycle transition instances. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LifeCycleImpl(java.lang.String name, java.lang.String defaultInitialStateName, java.util.Collection<java.lang.String> initialStateNames, java.util.Collection<LifeCycleState> states, java.util.Collection<LifeCycleTransition> transitions)
Method Detail |
---|
public java.lang.String getDefaultInitialStateName()
LifeCycle
getDefaultInitialStateName
in interface LifeCycle
public java.util.Collection<java.lang.String> getInitialStateNames()
LifeCycle
getInitialStateNames
in interface LifeCycle
public java.lang.String getName()
LifeCycle
getName
in interface LifeCycle
public java.util.Collection<LifeCycleState> getStates()
LifeCycle
getStates
in interface LifeCycle
public LifeCycleState getStateByName(java.lang.String stateName)
LifeCycle
getStateByName
in interface LifeCycle
stateName
- the state name
public java.util.Collection<java.lang.String> getAllowedStateTransitionsFrom(java.lang.String stateName) throws LifeCycleException
LifeCycle
getAllowedStateTransitionsFrom
in interface LifeCycle
stateName
- the current state name
LifeCycleException
public java.util.Collection<LifeCycleTransition> getTransitions()
LifeCycle
getTransitions
in interface LifeCycle
public LifeCycleTransition getTransitionByName(java.lang.String transitionName)
LifeCycle
getTransitionByName
in interface LifeCycle
transitionName
- the transition name
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |