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.AbstractDefinition
Dé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 ProcessDefinitionBuilder
builder(String processName, String processLabel)
Static method factory for ProcessDefinitionBuilderList<ActivityDefinition>
getActivities()
long
getId()
String
getLabel()
Map<String,String>
getMetadatas()
boolean
getNeedUpdate()
ProcessType
getProcessType()
ProcessTriggeringStrategy
getTriggeringStrategy()
boolean
isActive()
static ProcessDefinitionBuilder
legacyBuilder(String processName, Class<? extends RunnableActivityEngine> engineClass)
void
setId(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()
-
-