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.String
getDeploymentId()
Return the process definition deployment id.Collection<String>
getGlobals()
Returns process definition globals.String
getId()
Return the process definition id.Collection<MessageDesc>
getMessagesDesc()
Returns process definition signals.String
getName()
Return the process definition name.Set<NodeDesc>
getNodes()
Returns process definition nodes.String
getPackageName()
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.String
getType()
Return the process definition type.String
getVersion()
Return the process definition version.boolean
isActive()
Returns if process definition is active.boolean
isDynamic()
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:
getId
in interfaceDeployedAsset
- Returns:
- id
-
getName
String getName()
Return the process definition name.- Specified by:
getName
in interfaceDeployedAsset
- Returns:
- name
-
getVersion
String getVersion()
Return the process definition version.- Specified by:
getVersion
in 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
-
-