Class WFCollectNode

java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.WFCollectNode
All Implemented Interfaces:
Serializable

public class WFCollectNode extends ValueClass implements Serializable

Data used to display a workflow node int the task view.

This class bundles the data which is required for displaying a workflow node. The class is used by findFirstTasks

See Also:
  • Field Details

    • activateDateIso

      protected String activateDateIso
      Date the node was activated
    • active

      protected boolean active
      Is the node active or not?
    • flowId

      protected int flowId
      Workflow id
    • flowName

      protected String flowName
      Workflow name
    • inUseDateIso

      protected String inUseDateIso
      Date the node was set to In Use
    • nodeId

      protected int nodeId
      Node identifier
    • nodeName

      protected String nodeName
      Description/processing instructions for the workflow node
    • objGuid

      @Deprecated protected String objGuid
      Deprecated.
      Object GUID of the object for which the workflow is started. This member will be set only if a search is run via findFirstTasks or findNextTasks. In this case it is equal to the GUID of UserTask.sord.
    • objId

      protected int objId
      Object id of the object for which the workflow is started.
    • objType

      protected int objType
      Object type of the object for which the workflow is started. (1 for cabinet, 2 for folder, etc.)
    • prio

      protected int prio
      Node priority
    • terminateDateIso

      protected String terminateDateIso
      Date the node was completed/terminated
    • userId

      protected int userId
      User number of the user for whom the workflow node is intended.
    • userName

      protected String userName
      User name of the user for whom the workflow node is intended.
    • overTimeLimit

      protected boolean overTimeLimit
      True, if the node exceeds the time limit.
      Since:
      6.00.098
    • completionDateIso

      protected String completionDateIso
      Date the workfow was completed
      Since:
      6.00.098
    • userDelayDateIso

      protected String userDelayDateIso
      The workflow node is deferred until this date. Not valid for template workflows. Only valid for person nodes. ELO date format.
      Since:
      7.00.000.000
    • flowStatus

      protected String flowStatus
      Workflow status. This member is only valid when this object is returned by the findFirstTasks or findNextTasks functions.
      Since:
      7.00.000.019
    • timeLimitIso

      protected String timeLimitIso
      Node must be completed until this date. This member is only valid when this object is returned by the findFirstTasks or findNextTasks functions.
      Since:
      7.00.000.019
    • timeLimitEscalations

      protected WFTimeLimit[] timeLimitEscalations
      Additional definitions for time limits.
      Since:
      7.00.000.019
      See Also:
    • workflowOwnerId

      protected int workflowOwnerId
      Workflow owner ID. This member is only valid when this object is returned by the findFirstTasks or findNextTasks functions.
      Since:
      7.00.000.047
    • workflowOwnerName

      protected String workflowOwnerName
      Workflow owner name. This member is only valid when this object is returned by the findFirstTasks or findNextTasks functions.
      Since:
      7.00.000.047
    • designDepartmentId

      protected int designDepartmentId
      ID of the user that was assigned to the node when the workflow started.
      Since:
      7.00.020.006
    • designDepartmentName

      protected String designDepartmentName
      Name of the user that was assigned to the node when the workflow started.
      Since:
      7.00.020.006
    • nodeComment

      protected String nodeComment
      Node description.
      Since:
      7.00.026.003
    • objName

      protected String objName
      Sord name.
      Since:
      7.00.026.003
    • timeLimit

      protected int timeLimit
      Time limit in minutes.
      Since:
      8.00.010.002
    • timeLimitUserId

      protected int timeLimitUserId
      The ID of the user that should be informed, if the time-limit is exceeded. The Indexserver does not send any notification to the user. The client application is responsible for doing this.
      Since:
      8.00.010.002
    • timeLimitUserName

      protected String timeLimitUserName
      User name for timeLimitUserId; When writing a workflow with checkinWorkFlow, this value has preceedence before timeLimitUserId. Set timeLimitUserName to an empty string, if timeLimitUserId should be used.
      Since:
      8.00.010.002
    • timeLimitsWorkflow

      protected WFTimeLimit[] timeLimitsWorkflow
      Time limits and time limit escalation of the entire workflow. This array holds 3 time limit states of the entire workflow. The first item is filled from WFDiagram.overTimeLimit, WFDiagram.timeLimit, WFDiagram.timeLimitIso, WFDiagram.timeLimitUserId and WFDiagram.timeLimitUserName. The second and third items are set to the two items in WFDiagram.timeLimitEscaltions.
      Since:
      8.00.022.000
    • activateDateWorkflowIso

      protected String activateDateWorkflowIso
      Workflow start date.
      Since:
      8.00.022.000
    • formSpec

      protected String formSpec
      Since:
      8.00.024.000
    • overTimeLimitAny

      protected boolean overTimeLimitAny
      Indicates whether the workflow is an escalation.
      Since:
      9.00.016.016
    • hidden

      protected boolean hidden
      Indicates whether this workflow is hidden.
      Since:
      9.00.018.006
    • nodeNameTranslationKey

      protected String nodeNameTranslationKey
      Translation-keyword for nodeName.
      Since:
      9.00.022.012
    • nodeCommentTranslationKey

      protected String nodeCommentTranslationKey
      Translation-keyword for nodeComment.
      Since:
      9.00.022.012
    • flowNameTranslationKey

      protected String flowNameTranslationKey
      Translation-keyword for workflow name.
      Since:
      9.00.022.012
    • label

      protected String label
      Display name by forwarding
      Since:
      9.00.022.019
    • properties

      protected String properties
      Node properties
      Since:
      9.00.022.018
    • parentFlowId

      protected int parentFlowId
      ID of the parent workflow.
      Since:
      9.00.030.022
    • labelTranslationKey

      @Deprecated protected String labelTranslationKey
      Deprecated.
      Translation-keyword for label.
      Since:
      9.00.030.021
      See Also:
    • callNodeId

      protected int callNodeId
      The call node id of the main workflow, which call this sub workflow.
      Since:
      10.00.000.004
    • access

      protected int access
      Access rights to the active workflow for the current user. A combination of LUR_* constants. Read-only.
      Since:
      11.00.000.023
      See Also:
    • processOnServerId

      protected String processOnServerId
      Allows the clients to decide whether the workflow is editable or not without loading the WFDiagram.
      Since:
      21.03.000.014
  • Constructor Details

    • WFCollectNode

      public WFCollectNode()
    • WFCollectNode

      public WFCollectNode(WFCollectNode rhs)
  • Method Details

    • getActivateDateIso

      public String getActivateDateIso()
    • setActivateDateIso

      public void setActivateDateIso(String activateDateIso)
    • isActive

      public boolean isActive()
    • setActive

      public void setActive(boolean active)
    • getFlowId

      public int getFlowId()
    • setFlowId

      public void setFlowId(int flowId)
    • getFlowName

      public String getFlowName()
    • setFlowName

      public void setFlowName(String flowName)
    • getInUseDateIso

      public String getInUseDateIso()
    • setInUseDateIso

      public void setInUseDateIso(String inUseDateIso)
    • getNodeId

      public int getNodeId()
    • setNodeId

      public void setNodeId(int nodeId)
    • getNodeName

      public String getNodeName()
    • setNodeName

      public void setNodeName(String nodeName)
    • getObjGuid

      public String getObjGuid()
    • setObjGuid

      public void setObjGuid(String objGuid)
    • getObjId

      public int getObjId()
    • setObjId

      public void setObjId(int objId)
    • getObjType

      public int getObjType()
    • setObjType

      public void setObjType(int objType)
    • getPrio

      public int getPrio()
    • setPrio

      public void setPrio(int prio)
    • getTerminateDateIso

      public String getTerminateDateIso()
    • setTerminateDateIso

      public void setTerminateDateIso(String terminateDateIso)
    • getUserId

      public int getUserId()
    • setUserId

      public void setUserId(int userId)
    • getUserName

      public String getUserName()
    • setUserName

      public void setUserName(String userName)
    • isOverTimeLimit

      public boolean isOverTimeLimit()
    • setOverTimeLimit

      public void setOverTimeLimit(boolean overTimeLimit)
    • getCompletionDateIso

      public String getCompletionDateIso()
    • setCompletionDateIso

      public void setCompletionDateIso(String completionDateIso)
    • getUserDelayDateIso

      public String getUserDelayDateIso()
    • setUserDelayDateIso

      public void setUserDelayDateIso(String userDelayDateIso)
    • getFlowStatus

      public String getFlowStatus()
    • setFlowStatus

      public void setFlowStatus(String flowStatus)
    • getTimeLimitEscalations

      public WFTimeLimit[] getTimeLimitEscalations()
    • setTimeLimitEscalations

      public void setTimeLimitEscalations(WFTimeLimit[] timeLimitEscalations)
    • getTimeLimitIso

      public String getTimeLimitIso()
    • setTimeLimitIso

      public void setTimeLimitIso(String timeLimitIso)
    • getWorkflowOwnerId

      public int getWorkflowOwnerId()
    • setWorkflowOwnerId

      public void setWorkflowOwnerId(int workflowOwnerId)
    • getWorkflowOwnerName

      public String getWorkflowOwnerName()
    • setWorkflowOwnerName

      public void setWorkflowOwnerName(String workflowOwnerName)
    • getDesignDepartmentId

      public int getDesignDepartmentId()
    • setDesignDepartmentId

      public void setDesignDepartmentId(int designDepartmentId)
    • getDesignDepartmentName

      public String getDesignDepartmentName()
    • setDesignDepartmentName

      public void setDesignDepartmentName(String designDepartmentName)
    • getNodeComment

      public String getNodeComment()
    • setNodeComment

      public void setNodeComment(String nodeComment)
    • getObjName

      public String getObjName()
    • setObjName

      public void setObjName(String objName)
    • getTimeLimit

      public int getTimeLimit()
    • setTimeLimit

      public void setTimeLimit(int timeLimit)
    • getTimeLimitUserId

      public int getTimeLimitUserId()
    • setTimeLimitUserId

      public void setTimeLimitUserId(int timeLimitUserId)
    • getTimeLimitUserName

      public String getTimeLimitUserName()
    • setTimeLimitUserName

      public void setTimeLimitUserName(String timeLimitUserName)
    • getTimeLimitsWorkflow

      public WFTimeLimit[] getTimeLimitsWorkflow()
    • setTimeLimitsWorkflow

      public void setTimeLimitsWorkflow(WFTimeLimit[] timeLimitsWorkflow)
    • setActivateDateWorkflowIso

      public void setActivateDateWorkflowIso(String v)
    • getActivateDateWorkflowIso

      public String getActivateDateWorkflowIso()
    • getFormSpec

      public String getFormSpec()
    • setFormSpec

      public void setFormSpec(String formSpec)
    • isOverTimeLimitAny

      public boolean isOverTimeLimitAny()
    • setOverTimeLimitAny

      public void setOverTimeLimitAny(boolean overTimeLimitAny)
    • isHidden

      public boolean isHidden()
    • setHidden

      public void setHidden(boolean hidden)
    • getNodeNameTranslationKey

      public String getNodeNameTranslationKey()
    • setNodeNameTranslationKey

      public void setNodeNameTranslationKey(String nodeNameTranslationKey)
    • getNodeCommentTranslationKey

      public String getNodeCommentTranslationKey()
    • setNodeCommentTranslationKey

      public void setNodeCommentTranslationKey(String nodeCommentTranslationKey)
    • getFlowNameTranslationKey

      public String getFlowNameTranslationKey()
    • setFlowNameTranslationKey

      public void setFlowNameTranslationKey(String flowNameTranslationKey)
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • getProperties

      public String getProperties()
    • setProperties

      public void setProperties(String properties)
    • getParentFlowId

      public int getParentFlowId()
    • setParentFlowId

      public void setParentFlowId(int parentFlowId)
    • getLabelTranslationKey

      public String getLabelTranslationKey()
    • setLabelTranslationKey

      public void setLabelTranslationKey(String labelTranslationKey)
    • getCallNodeId

      public int getCallNodeId()
      Returns:
      the callNodeId
    • setCallNodeId

      public void setCallNodeId(int callNodeId)
      Parameters:
      callNodeId - the callNodeId to set
    • getAccess

      public int getAccess()
    • setAccess

      public void setAccess(int activeAccess)
    • getProcessOnServerId

      public String getProcessOnServerId()
    • setProcessOnServerId

      public void setProcessOnServerId(String processOnServerId)
    • toString

      public String toString()
      Overrides:
      toString in class Object