Package org.jbpm.services.api.model
Interface ProcessDefinition
-
- All Superinterfaces:
DeployedAsset,Serializable
- All Known Implementing Classes:
ProcessAssetDesc
public interface ProcessDefinition extends Serializable, DeployedAsset
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,Collection<String>>getAssociatedEntities()Returns process definition assoaciated entries.StringgetDeploymentId()Return the process definition deployment id.Collection<String>getGlobals()Returns process definition globals.StringgetId()Return the process definition id.Collection<MessageDesc>getMessagesDesc()Returns process definition signals.StringgetName()Return the process definition name.Set<NodeDesc>getNodes()Returns process definition nodes.StringgetPackageName()Return the process definition package name.Map<String,String>getProcessVariables()Returns process definition process variables.Collection<String>getReferencedRules()Returns process definition referenced rules.Collection<String>getReusableSubProcesses()Returns process definition reusable subprocesses.Map<String,String>getServiceTasks()Returns process definition service tasksCollection<String>getSignals()Returns process definition signals names.Collection<SignalDesc>getSignalsDesc()Returns process definition signals.Set<String>getTagsForVariable(String varName)Return the list of tags for certain process variableMap<String,Set<String>>getTagsInfo()Return the list of tagsSet<TimerDesc>getTimers()Returns process definition timers.StringgetType()Return the process definition type.StringgetVersion()Return the process definition version.booleanisActive()Returns if process definition is active.booleanisDynamic()Return if process definition is dynamic.-
Methods inherited from interface org.jbpm.services.api.model.DeployedAsset
getKnowledgeType, getOriginalPath
-
-
-
-
Method Detail
-
getId
String getId()
Return the process definition id.- Specified by:
getIdin interfaceDeployedAsset- Returns:
- id
-
getName
String getName()
Return the process definition name.- Specified by:
getNamein interfaceDeployedAsset- Returns:
- name
-
getVersion
String getVersion()
Return the process definition version.- Specified by:
getVersionin interfaceDeployedAsset- Returns:
- version
-
getPackageName
String getPackageName()
Return the process definition package name.- Returns:
- package nem
-
getType
String getType()
Return the process definition type.- Returns:
- type
-
getDeploymentId
String getDeploymentId()
Return the process definition deployment id.- Returns:
- deployment id
-
isDynamic
boolean isDynamic()
Return if process definition is dynamic.- Returns:
- dynamic
-
getAssociatedEntities
Map<String,Collection<String>> getAssociatedEntities()
Returns process definition assoaciated entries.- Returns:
- associated entries
-
getServiceTasks
Map<String,String> getServiceTasks()
Returns process definition service tasks- Returns:
- service tasks
-
getProcessVariables
Map<String,String> getProcessVariables()
Returns process definition process variables.- Returns:
- process variables
-
getReusableSubProcesses
Collection<String> getReusableSubProcesses()
Returns process definition reusable subprocesses.- Returns:
- reusable subprocesses
-
getSignals
Collection<String> getSignals()
Returns process definition signals names.- Returns:
- id of the signals defined in the process
-
getSignalsDesc
Collection<SignalDesc> getSignalsDesc()
Returns process definition signals.- Returns:
- information about the signals
-
getMessagesDesc
Collection<MessageDesc> getMessagesDesc()
Returns process definition signals.- Returns:
- information about the signals
-
getGlobals
Collection<String> getGlobals()
Returns process definition globals.- Returns:
- globals
-
getReferencedRules
Collection<String> getReferencedRules()
Returns process definition referenced rules.- Returns:
- referenced rules
-
isActive
boolean isActive()
Returns if process definition is active.- Returns:
- signals
-
getTagsForVariable
Set<String> getTagsForVariable(String varName)
Return the list of tags for certain process variable- Returns:
- tags names
-
-