Package io.vertigo.orchestra.definitions
Class ProcessDefinition
- java.lang.Object
-
- io.vertigo.core.node.definition.AbstractDefinition
-
- io.vertigo.orchestra.definitions.ProcessDefinition
-
- All Implemented Interfaces:
io.vertigo.core.node.definition.Definition
public final class ProcessDefinition extends io.vertigo.core.node.definition.AbstractDefinitionDéfinition d'un processus Orchestra. Une définition doit être créee par le builder associé.- Author:
- mlaroche.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProcessDefinitionBuilderbuilder(String processName, String processLabel)Static method factory for ProcessDefinitionBuilderList<ActivityDefinition>getActivities()longgetId()StringgetLabel()Map<String,String>getMetadatas()booleangetNeedUpdate()ProcessTypegetProcessType()ProcessTriggeringStrategygetTriggeringStrategy()booleanisActive()static ProcessDefinitionBuilderlegacyBuilder(String processName, Class<? extends RunnableActivityEngine> engineClass)voidsetId(long id)
-
-
-
Field Detail
-
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
builder
public static ProcessDefinitionBuilder builder(String processName, String processLabel)
Static method factory for ProcessDefinitionBuilder- Parameters:
processName- le nom du processusprocessLabel- le libellé du processus- Returns:
- ProcessDefinitionBuilder
-
legacyBuilder
public static ProcessDefinitionBuilder legacyBuilder(String processName, Class<? extends RunnableActivityEngine> engineClass)
-
getId
public long getId()
-
setId
public void setId(long id)
-
getLabel
public String getLabel()
-
getProcessType
public ProcessType getProcessType()
-
isActive
public boolean isActive()
-
getActivities
public List<ActivityDefinition> getActivities()
-
getNeedUpdate
public boolean getNeedUpdate()
-
getTriggeringStrategy
public ProcessTriggeringStrategy getTriggeringStrategy()
-
-