Package io.vertigo.orchestra.definitions
Class ProcessDefinition
java.lang.Object
io.vertigo.core.node.definition.AbstractDefinition<ProcessDefinition>
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<ProcessDefinition>
Définition d'un processus Orchestra.
Une définition doit être créee par le builder associé.
- Author:
- mlaroche.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ProcessDefinitionBuilderStatic method factory for ProcessDefinitionBuilderlonggetId()getLabel()booleanbooleanisActive()static ProcessDefinitionBuilderlegacyBuilder(String processName, Class<? extends RunnableActivityEngine> engineClass) voidsetId(long id) Methods inherited from class io.vertigo.core.node.definition.AbstractDefinition
idMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vertigo.core.node.definition.Definition
getName
-
Field Details
-
PREFIX
- See Also:
-
-
Method Details
-
builder
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
-
getProcessType
-
isActive
public boolean isActive() -
getMetadatas
-
getActivities
-
getNeedUpdate
public boolean getNeedUpdate() -
getTriggeringStrategy
-