public abstract class AbstractLifecycleImpl extends java.lang.Object implements ILifecycle
Constructor and Description |
---|
AbstractLifecycleImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,LifecycleDefinition> |
getAllLifecycleDefinitions()
This method returns all LifecycleDefinitions contained in the InstalledLifecycles
Returns null if the map does not exist.
|
protected java.lang.String |
getConfiguredLifecycleStateRepoNameForObjectId(java.lang.String ticket,
java.lang.String objectId,
java.lang.String stateName)
Returns the configured repoStateName for the supplied object and supplied stateName.
|
LifecycleDefinition |
getLifecycleDefinition(java.lang.String name)
This method returns the LifecycleDefinition object specified by name.
|
protected java.lang.String |
getOcConfiguredLifecycleStateRepoNameForObjectType(java.lang.String ticket,
java.lang.String objectType,
java.lang.String ocLifecycleStateName) |
LifecycleDefinition |
getOcLifecycleDefinition(java.lang.String ticket,
java.lang.String objectType)
For the given objectType, return the repo lifecycle name if it exists in an oc lifecycle configuration.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
attachLifecycleById, attachLifecycleByName, demote, detachLifecycle, getCurrentState, getStates, promote, resume, suspend
public LifecycleDefinition getLifecycleDefinition(java.lang.String name)
ILifecycle
getLifecycleDefinition
in interface ILifecycle
name
- - name of an installed wizard lifecycleILifecycle.getLifecycleDefinition(String)
public java.util.Map<java.lang.String,LifecycleDefinition> getAllLifecycleDefinitions()
ILifecycle
getAllLifecycleDefinitions
in interface ILifecycle
ILifecycle.getAllLifecycleDefinitions()
public LifecycleDefinition getOcLifecycleDefinition(java.lang.String ticket, java.lang.String objectType)
getOcLifecycleDefinition
in interface ILifecycle
ticket
- objectType
- ocLifecycleStateName
- protected java.lang.String getOcConfiguredLifecycleStateRepoNameForObjectType(java.lang.String ticket, java.lang.String objectType, java.lang.String ocLifecycleStateName) throws java.lang.NullPointerException
java.lang.NullPointerException
protected java.lang.String getConfiguredLifecycleStateRepoNameForObjectId(java.lang.String ticket, java.lang.String objectId, java.lang.String stateName) throws java.lang.NullPointerException
ticket
- objectId
- stateName
- java.lang.NullPointerException
- if the supplied objectId's type is not configured in OC, or if the supplied stateName does not match a configured OC lifecycle state.