Class WorkflowTemplate

java.lang.Object
com.logicaldoc.core.PersistentObject
com.logicaldoc.workflow.template.WorkflowTemplate
All Implemented Interfaces:
Serializable

public class WorkflowTemplate extends com.logicaldoc.core.PersistentObject
Model of a workflow template
Since:
6.0
Author:
Marco Meschieri - LogicalDOC
See Also:
  • Constructor Details

    • WorkflowTemplate

      public WorkflowTemplate()
    • WorkflowTemplate

      public WorkflowTemplate(WorkflowTemplate source)
  • Method Details

    • setName

      public void setName(String name)
    • getName

      public String getName()
    • setDeployed

      public void setDeployed(int deployed)
    • getDeployed

      public int getDeployed()
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getStartState

      public String getStartState()
    • setStartState

      public void setStartState(String startState)
    • getScheme

      public String getScheme()
    • setScheme

      public void setScheme(String scheme)
    • getSchemeDraft

      public String getSchemeDraft()
    • setSchemeDraft

      public void setSchemeDraft(String schemeDraft)
    • getVersion

      public int getVersion()
    • setVersion

      public void setVersion(int version)
    • getDate

      public Date getDate()
    • setDate

      public void setDate(Date date)
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • getWorkflowGroups

      public Set<WorkflowGroup> getWorkflowGroups()
    • setWorkflowGroups

      public void setWorkflowGroups(Set<WorkflowGroup> workflowGroups)
    • getWorkflowGroupIds

      public long[] getWorkflowGroupIds()
    • setWorkflowGroup

      public void setWorkflowGroup(long[] groups)
      Adds WorkflowGroup object given in a String array to the ArrayList of WorkflowGroups.
      Parameters:
      groups - array of group ids
    • addWorkflowGroup

      public void addWorkflowGroup(WorkflowGroup mg)
      Adds a new element, substituting a previous one with the same groupId.
      Parameters:
      mg - the workflow group
    • getWorkflowGroup

      public WorkflowGroup getWorkflowGroup(long groupId)
    • toString

      public String toString()
      Overrides:
      toString in class com.logicaldoc.core.PersistentObject