Package org.jbpm.kie.services.impl.model
Class ProcessAssetDesc
- java.lang.Object
-
- org.jbpm.kie.services.impl.model.ProcessAssetDesc
-
- All Implemented Interfaces:
Serializable,DeployedAsset,ProcessDefinition
public class ProcessAssetDesc extends Object implements ProcessDefinition
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProcessAssetDesc()ProcessAssetDesc(String id, String name, String version, String packageName, String type, String knowledgeType, String namespace, String deploymentId)ProcessAssetDesc(String id, String name, String version, String packageName, String type, String knowledgeType, String namespace, String deploymentId, boolean dynamic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddForm(String id, String formContent)voidaddTagsForVariable(String varName, Set<String> tags)ProcessAssetDesccopy()booleanequals(Object obj)Map<String,Collection<String>>getAssociatedEntities()Returns process definition assoaciated entries.StringgetDeploymentId()Return the process definition deployment id.StringgetEncodedProcessSource()Map<String,String>getForms()Collection<String>getGlobals()Returns process definition globals.StringgetId()Return the process definition id.StringgetKnowledgeType()Returns the deployed asset knowledge type.Collection<MessageDesc>getMessagesDesc()Returns process definition signals.StringgetName()Return the process definition name.StringgetNamespace()Set<NodeDesc>getNodes()Returns process definition nodes.StringgetOriginalPath()Returns the deployed asset original path.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.List<String>getRoles()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.inthashCode()booleanisActive()Returns if process definition is active.booleanisDynamic()Return if process definition is dynamic.voidsetActive(boolean active)voidsetAssociatedEntities(Map<String,Collection<String>> associatedEntities)voidsetDeploymentId(String deploymentId)voidsetEncodedProcessSource(String processString)voidsetForms(Map<String,String> forms)voidsetGlobals(Collection<String> globals)voidsetId(String id)voidsetMessagesDesc(Collection<MessageDesc> messagesDesc)voidsetName(String name)voidsetNodes(Set<NodeDesc> nodes)voidsetOriginalPath(String originalPath)voidsetPackageName(String packageName)voidsetProcessVariables(Map<String,String> processVariables)voidsetReferencedRules(Collection<String> rules)voidsetReusableSubProcesses(Collection<String> reusableSubProcesses)voidsetRoles(List<String> roles)voidsetServiceTasks(Map<String,String> serviceTasks)voidsetSignals(Collection<String> signals)voidsetSignalsDesc(Collection<SignalDesc> signalsDesc)voidsetTimers(Set<TimerDesc> timers)StringtoString()
-
-
-
Method Detail
-
getId
public String getId()
Description copied from interface:ProcessDefinitionReturn the process definition id.- Specified by:
getIdin interfaceDeployedAsset- Specified by:
getIdin interfaceProcessDefinition- Returns:
- id
-
setId
public void setId(String id)
-
getName
public String getName()
Description copied from interface:ProcessDefinitionReturn the process definition name.- Specified by:
getNamein interfaceDeployedAsset- Specified by:
getNamein interfaceProcessDefinition- Returns:
- name
-
setName
public void setName(String name)
-
getVersion
public String getVersion()
Description copied from interface:ProcessDefinitionReturn the process definition version.- Specified by:
getVersionin interfaceDeployedAsset- Specified by:
getVersionin interfaceProcessDefinition- Returns:
- version
-
getKnowledgeType
public String getKnowledgeType()
Description copied from interface:DeployedAssetReturns the deployed asset knowledge type.- Specified by:
getKnowledgeTypein interfaceDeployedAsset- Returns:
- knowledge type
-
getOriginalPath
public String getOriginalPath()
Description copied from interface:DeployedAssetReturns the deployed asset original path.- Specified by:
getOriginalPathin interfaceDeployedAsset- Returns:
- path
-
setOriginalPath
public void setOriginalPath(String originalPath)
-
getPackageName
public String getPackageName()
Description copied from interface:ProcessDefinitionReturn the process definition package name.- Specified by:
getPackageNamein interfaceProcessDefinition- Returns:
- package nem
-
setPackageName
public void setPackageName(String packageName)
-
getType
public String getType()
Description copied from interface:ProcessDefinitionReturn the process definition type.- Specified by:
getTypein interfaceProcessDefinition- Returns:
- type
-
getDeploymentId
public String getDeploymentId()
Description copied from interface:ProcessDefinitionReturn the process definition deployment id.- Specified by:
getDeploymentIdin interfaceProcessDefinition- Returns:
- deployment id
-
setDeploymentId
public void setDeploymentId(String deploymentId)
-
getAssociatedEntities
public Map<String,Collection<String>> getAssociatedEntities()
Description copied from interface:ProcessDefinitionReturns process definition assoaciated entries.- Specified by:
getAssociatedEntitiesin interfaceProcessDefinition- Returns:
- associated entries
-
setAssociatedEntities
public void setAssociatedEntities(Map<String,Collection<String>> associatedEntities)
-
getServiceTasks
public Map<String,String> getServiceTasks()
Description copied from interface:ProcessDefinitionReturns process definition service tasks- Specified by:
getServiceTasksin interfaceProcessDefinition- Returns:
- service tasks
-
getProcessVariables
public Map<String,String> getProcessVariables()
Description copied from interface:ProcessDefinitionReturns process definition process variables.- Specified by:
getProcessVariablesin interfaceProcessDefinition- Returns:
- process variables
-
getReusableSubProcesses
public Collection<String> getReusableSubProcesses()
Description copied from interface:ProcessDefinitionReturns process definition reusable subprocesses.- Specified by:
getReusableSubProcessesin interfaceProcessDefinition- Returns:
- reusable subprocesses
-
setReusableSubProcesses
public void setReusableSubProcesses(Collection<String> reusableSubProcesses)
-
getSignals
public Collection<String> getSignals()
Description copied from interface:ProcessDefinitionReturns process definition signals names.- Specified by:
getSignalsin interfaceProcessDefinition- Returns:
- id of the signals defined in the process
-
setSignals
public void setSignals(Collection<String> signals)
-
getSignalsDesc
public Collection<SignalDesc> getSignalsDesc()
Description copied from interface:ProcessDefinitionReturns process definition signals.- Specified by:
getSignalsDescin interfaceProcessDefinition- Returns:
- information about the signals
-
getMessagesDesc
public Collection<MessageDesc> getMessagesDesc()
Description copied from interface:ProcessDefinitionReturns process definition signals.- Specified by:
getMessagesDescin interfaceProcessDefinition- Returns:
- information about the signals
-
setSignalsDesc
public void setSignalsDesc(Collection<SignalDesc> signalsDesc)
-
setMessagesDesc
public void setMessagesDesc(Collection<MessageDesc> messagesDesc)
-
getGlobals
public Collection<String> getGlobals()
Description copied from interface:ProcessDefinitionReturns process definition globals.- Specified by:
getGlobalsin interfaceProcessDefinition- Returns:
- globals
-
setGlobals
public void setGlobals(Collection<String> globals)
-
getReferencedRules
public Collection<String> getReferencedRules()
Description copied from interface:ProcessDefinitionReturns process definition referenced rules.- Specified by:
getReferencedRulesin interfaceProcessDefinition- Returns:
- referenced rules
-
setReferencedRules
public void setReferencedRules(Collection<String> rules)
-
getNamespace
public String getNamespace()
-
getEncodedProcessSource
public String getEncodedProcessSource()
-
setEncodedProcessSource
public void setEncodedProcessSource(String processString)
-
isActive
public boolean isActive()
Description copied from interface:ProcessDefinitionReturns if process definition is active.- Specified by:
isActivein interfaceProcessDefinition- Returns:
- signals
-
setActive
public void setActive(boolean active)
-
isDynamic
public boolean isDynamic()
Description copied from interface:ProcessDefinitionReturn if process definition is dynamic.- Specified by:
isDynamicin interfaceProcessDefinition- Returns:
- dynamic
-
getNodes
public Set<NodeDesc> getNodes()
Description copied from interface:ProcessDefinitionReturns process definition nodes.- Specified by:
getNodesin interfaceProcessDefinition- Returns:
-
getTimers
public Set<TimerDesc> getTimers()
Description copied from interface:ProcessDefinitionReturns process definition timers.- Specified by:
getTimersin interfaceProcessDefinition- Returns:
-
getTagsForVariable
public Set<String> getTagsForVariable(String varName)
Description copied from interface:ProcessDefinitionReturn the list of tags for certain process variable- Specified by:
getTagsForVariablein interfaceProcessDefinition- Returns:
- tags names
-
getTagsInfo
public Map<String,Set<String>> getTagsInfo()
Description copied from interface:ProcessDefinitionReturn the list of tags- Specified by:
getTagsInfoin interfaceProcessDefinition- Returns:
- tags names with variable name
-
copy
public ProcessAssetDesc copy()
-
-