Class ProcessAssetDesc

  • All Implemented Interfaces:
    Serializable, org.jbpm.services.api.model.DeployedAsset, org.jbpm.services.api.model.ProcessDefinition

    public class ProcessAssetDesc
    extends Object
    implements org.jbpm.services.api.model.ProcessDefinition
    See Also:
    Serialized Form
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface org.jbpm.services.api.model.DeployedAsset
        Specified by:
        getId in interface org.jbpm.services.api.model.ProcessDefinition
      • setId

        public void setId​(String id)
      • getName

        public String getName()
        Specified by:
        getName in interface org.jbpm.services.api.model.DeployedAsset
        Specified by:
        getName in interface org.jbpm.services.api.model.ProcessDefinition
      • setName

        public void setName​(String name)
      • getVersion

        public String getVersion()
        Specified by:
        getVersion in interface org.jbpm.services.api.model.DeployedAsset
        Specified by:
        getVersion in interface org.jbpm.services.api.model.ProcessDefinition
      • getKnowledgeType

        public String getKnowledgeType()
        Specified by:
        getKnowledgeType in interface org.jbpm.services.api.model.DeployedAsset
      • getOriginalPath

        public String getOriginalPath()
        Specified by:
        getOriginalPath in interface org.jbpm.services.api.model.DeployedAsset
      • setOriginalPath

        public void setOriginalPath​(String originalPath)
      • getPackageName

        public String getPackageName()
        Specified by:
        getPackageName in interface org.jbpm.services.api.model.ProcessDefinition
      • setPackageName

        public void setPackageName​(String packageName)
      • getType

        public String getType()
        Specified by:
        getType in interface org.jbpm.services.api.model.ProcessDefinition
      • getDeploymentId

        public String getDeploymentId()
        Specified by:
        getDeploymentId in interface org.jbpm.services.api.model.ProcessDefinition
      • setDeploymentId

        public void setDeploymentId​(String deploymentId)
      • getAssociatedEntities

        public Map<String,​Collection<String>> getAssociatedEntities()
        Specified by:
        getAssociatedEntities in interface org.jbpm.services.api.model.ProcessDefinition
      • getServiceTasks

        public Map<String,​String> getServiceTasks()
        Specified by:
        getServiceTasks in interface org.jbpm.services.api.model.ProcessDefinition
      • setServiceTasks

        public void setServiceTasks​(Map<String,​String> serviceTasks)
      • getProcessVariables

        public Map<String,​String> getProcessVariables()
        Specified by:
        getProcessVariables in interface org.jbpm.services.api.model.ProcessDefinition
      • setProcessVariables

        public void setProcessVariables​(Map<String,​String> processVariables)
      • getReusableSubProcesses

        public Collection<String> getReusableSubProcesses()
        Specified by:
        getReusableSubProcesses in interface org.jbpm.services.api.model.ProcessDefinition
      • setReusableSubProcesses

        public void setReusableSubProcesses​(Collection<String> reusableSubProcesses)
      • getSignals

        public Collection<String> getSignals()
        Specified by:
        getSignals in interface org.jbpm.services.api.model.ProcessDefinition
      • getSignalsDesc

        public Collection<org.jbpm.services.api.model.SignalDesc> getSignalsDesc()
        Specified by:
        getSignalsDesc in interface org.jbpm.services.api.model.ProcessDefinition
      • getMessagesDesc

        public Collection<org.jbpm.services.api.model.MessageDesc> getMessagesDesc()
        Specified by:
        getMessagesDesc in interface org.jbpm.services.api.model.ProcessDefinition
      • setSignalsDesc

        public void setSignalsDesc​(Collection<org.jbpm.services.api.model.SignalDesc> signalsDesc)
      • setMessagesDesc

        public void setMessagesDesc​(Collection<org.jbpm.services.api.model.MessageDesc> messagesDesc)
      • getGlobals

        public Collection<String> getGlobals()
        Specified by:
        getGlobals in interface org.jbpm.services.api.model.ProcessDefinition
      • getReferencedRules

        public Collection<String> getReferencedRules()
        Specified by:
        getReferencedRules in interface org.jbpm.services.api.model.ProcessDefinition
      • setReferencedRules

        public void setReferencedRules​(Collection<String> rules)
      • getNamespace

        public String getNamespace()
      • getEncodedProcessSource

        public String getEncodedProcessSource()
      • setEncodedProcessSource

        public void setEncodedProcessSource​(String processString)
      • addForm

        public void addForm​(String id,
                            String formContent)
      • setRoles

        public void setRoles​(List<String> roles)
      • isActive

        public boolean isActive()
        Specified by:
        isActive in interface org.jbpm.services.api.model.ProcessDefinition
      • setActive

        public void setActive​(boolean active)
      • isDynamic

        public boolean isDynamic()
        Specified by:
        isDynamic in interface org.jbpm.services.api.model.ProcessDefinition
      • setNodes

        public void setNodes​(Set<org.jbpm.services.api.model.NodeDesc> nodes)
      • getNodes

        public Set<org.jbpm.services.api.model.NodeDesc> getNodes()
        Specified by:
        getNodes in interface org.jbpm.services.api.model.ProcessDefinition
      • setTimers

        public void setTimers​(Set<org.jbpm.services.api.model.TimerDesc> timers)
      • getTimers

        public Set<org.jbpm.services.api.model.TimerDesc> getTimers()
        Specified by:
        getTimers in interface org.jbpm.services.api.model.ProcessDefinition
      • addTagsForVariable

        public void addTagsForVariable​(String varName,
                                       Set<String> tags)
      • getTagsForVariable

        public Set<String> getTagsForVariable​(String varName)
        Specified by:
        getTagsForVariable in interface org.jbpm.services.api.model.ProcessDefinition
      • getTagsInfo

        public Map<String,​Set<String>> getTagsInfo()
        Specified by:
        getTagsInfo in interface org.jbpm.services.api.model.ProcessDefinition
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object