Class WorkFlowActiveDoc

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

public class WorkFlowActiveDoc extends ValueClass implements Serializable
Internal class.
See Also:
  • Field Details

    • flowId

      protected int flowId
      Workflow ID. DB column: wf_flowid
    • nodeId

      protected int nodeId
      Node ID. DB column: wf_nodeid
    • flowName

      protected String flowName
      Workflow name. DB column: wf_flow_name
    • name

      protected String name
      Node name (work instruction). DB column: wf_name
    • nodeType

      protected int nodeType
      Node type (begin node, split node, etc.). DB column: wf_node_type
    • succType

      protected int succType
      This value depends on the node type and is not processed anymore by Indexserver. It is written for compability with workflows of older CLIENT versions. DB column: wf_succ_type
    • department

      protected int department
      ID of user who has to process the node. Might be a group ID too. Only valid for person nodes. DB column: wf_department
    • alertTo

      protected int alertTo
      ID of user who should be informed, if a time-limit exceeds. It might be the time-limit for the entire workflow or for a signle person node. DB column: wf_alert_to
    • alertFromBegin

      protected int alertFromBegin
      Time-limt for the entire workflow in minutes. This value is only valid for the begin node. DB column: wf_alert_from_begin
    • alertWait

      protected int alertWait
      Time-limit for a single node. This value is only valid for person nodes. DB column: wf_alert_wait
    • yNCondition

      protected String yNCondition
      IF-Nodes: test condition, person nodes: index values or scripts, split nodes: workflow status. DB column: wf_yesnocondition
    • condition

      protected String condition
      Contains the ACL of the workflow template. Only valid for begin nodes. DB column: wf_condition
    • comment

      protected String comment
      Comment, only valid for person nodes. DB column: wf_comment
    • succ_0

      protected int succ_0
      Successor node(s) succ_0 ... Succ 19 DB column: wf_succ_0 This mebers are moved into WorkFlowNodeMatrix. They are still here due to compatibiltiy with older stream versions.
    • succ_1

      protected int succ_1
      DB column: wf_succ_1
    • succ_2

      protected int succ_2
      DB column: wf_succ_2
    • succ_3

      protected int succ_3
      DB column: wf_succ_3
    • succ_4

      protected int succ_4
      DB column: wf_succ_4
    • succ_5

      protected int succ_5
      DB column: wf_succ_5
    • succ_6

      protected int succ_6
      DB column: wf_succ_6
    • succ_7

      protected int succ_7
      DB column: wf_succ_7
    • succ_8

      protected int succ_8
      DB column: wf_succ_8
    • succ_9

      protected int succ_9
      DB column: wf_succ_9
    • succ_10

      protected int succ_10
      DB column: wf_succ_10
    • succ_11

      protected int succ_11
      DB column: wf_succ_11
    • succ_12

      protected int succ_12
      DB column: wf_succ_12
    • succ_13

      protected int succ_13
      DB column: wf_succ_13
    • succ_14

      protected int succ_14
      DB column: wf_succ_14
    • succ_15

      protected int succ_15
      DB column: wf_succ_15
    • succ_16

      protected int succ_16
      DB column: wf_succ_16
    • succ_17

      protected int succ_17
      DB column: wf_succ_17
    • succ_18

      protected int succ_18
      DB column: wf_succ_18
    • succ_19

      protected int succ_19
      DB column: wf_succ_19
    • locked

      protected int locked
      If node is locked, it contains 1 otherwise 0 DB column: wf_locked
    • posX

      protected int posX
      Node X position in designer view. DB column: pos_x
    • posY

      protected int posY
      Node Y position in designer view. DB column: pos_y
    • onActivate

      protected String onActivate
      Name of script to be executed, if the node is activated (entered). DB column: wf_ev_on_activate
    • onTerminate

      protected String onTerminate
      Name of script to be executed, if the node is leaved (exited). DB column: wf_ev_on_terminate
    • onEnterHandleRollback

      protected String onEnterHandleRollback
      Name of script to be executed when the node encounters an error (exception). DB column: wf_ev_on_exception_after_enter
      Since:
      21.02.000.005
    • onExitHandleRollback

      protected String onExitHandleRollback
      Name of script to be executed when the node encounters an error (exception). DB column: wf_ev_on_exception_after_exit
      Since:
      21.02.000.005
    • nodeFlags

      protected int nodeFlags
      Node flags. DB column: wf_nodeflags
    • eloObjId

      protected int eloObjId
      Associated object ID. Only valid for non-template workflows. DB column: wf_eloobjid
    • lockId

      protected int lockId
      User ID of the owner of the lock. DB column: wf_locked_owner
    • isNext

      protected int isNext
      Contains 1, if this node is active. DB column: wf_is_next
    • activate

      protected int activate
      ELO-date when the node was entered. DB column: wf_activate
    • terminate

      protected int terminate
      ELO-date when the node was exited. DB column: wf_terminate
    • inUseDate

      protected int inUseDate
      ELO-date when the node was visited the last time. DB column: wf_in_use_date
    • completionDate

      protected int completionDate
      ELO-date when the workflow was finished. All nodes contain the same value. DB column: wf_completion_date
    • templateId

      protected int templateId
      Workflow template ID. Not valid for template workflows. For active and finished workflows this member specifies the template ID that was used to start the workflow. If the workflow is started as an adhoc workflow, this member is 0 and flags contains the bit FLAG_ROOT_ADHOC. DB column: wf_template
    • userTerminate

      protected String userTerminate
      The ID of the user who has forwarded the node. Not valid for template workflows. Only valid for person nodes. DB column: wf_userterminate
    • tag

      protected int tag
      reserved. DB column: wf_tag
    • designDepartment

      protected int designDepartment
      A group ID or user ID that was originally assigned in the designer. DB column: wf_designdepartment
    • moveCyclePosX

      protected int moveCyclePosX
      If a cycle is re-entered, the nodes in the cycle are duplicated. The copied nodes will be placed in the designer moved by this value to the right. If this value is 0, the nodes are moved 60 points right and 20 points up. DB column: wf_dx
    • department2

      protected int department2
      A group ID to constrain access to the node. Only members of this group are allowed to see and process the node. Only valid for person nodes. DB column: wf_department2
    • delayDays

      protected int delayDays
      An active person node (Activate is set) might be displayed to the user delayed by this number of days. Only valid for person nodes. DB column: wf_delaydays
    • delayDate

      protected int delayDate
      Activate + DelayDays. Not valid for template workflows. Only valid for person nodes. DB column: wf_duedate
    • deleted

      protected int deleted
      Flag that indicates whether the workflow template is deleted. If the value is not 0, the workflow template is deleted. Only valid for template workflows. DB column: wf_deleted
    • prio

      protected int prio
      Workflow priority: 0...high, 1...medium, 2...low. DB column: wf_prio
    • userDelayDate

      protected int userDelayDate
      The workflow node is deferred until this date. ELO date format. DB column: wf_user_delaydate
      Since:
      7.00.000.000
    • versionId

      protected int versionId
      Version ID.
      Since:
      7.00.000.008
    • versionName

      protected String versionName
      Version comment.
      Since:
      7.00.000.008
    • alertTo2

      protected int alertTo2
      ID of user who should be informed, if the time-limit alertWait2 exceeds.
      Since:
      7.00.000.014
    • alertWait2

      protected int alertWait2
      Second Time-limit for a person node or begin node.
      Since:
      7.00.000.014
    • alertTo3

      protected int alertTo3
      ID of user who should be informed, if the time-limit alertWait2 exceeds.
      Since:
      7.00.000.014
    • alertWait3

      protected int alertWait3
      Third Time-limit for a person node or begin node.
      Since:
      7.00.000.014
    • nextServerId

      protected String nextServerId
      Next server name. This value is used in replication environments and defines the ID of the next server (resp. replication branch) where the workflow continues processing.
      Since:
      7.00.000.014
    • versionTag

      protected String versionTag
      Version number.
      Since:
      7.00.000.018
    • versionUserId

      protected int versionUserId
      ID of the user who created the workflow version.
      Since:
      7.00.000.018
    • versionCreateDate

      protected int versionCreateDate
      ID of the user who created the workflow version.
      Since:
      7.00.000.018
    • iconId

      protected String iconId
      Object-GUID of an icon file that is displayed in the designer.
      Since:
      7.00.040.012
    • formSpec

      protected String formSpec
      User defined data to be stored in the database.
      Since:
      7.00.040.012
    • flowNameTranslationKey

      protected String flowNameTranslationKey
      Translation-keyword for WFDiagram.name.
      Since:
      9.00.018.005
    • nameTranslationKey

      protected String nameTranslationKey
      Translation-keyword for WFNode.name.
      Since:
      9.00.018.005
    • commentTranslationKey

      protected String commentTranslationKey
      Translation-keyword for WFNode.comment.
      Since:
      9.00.018.005
    • label

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

      protected String properties
      Properties field of node.
      Since:
      9.00.022.019
    • departmentGroup

      protected int departmentGroup
      Grouping of nodes for function takeWorkFlowNode.
      Since:
      9.00.030.006
      See Also:
    • retVal

      @Deprecated protected int retVal
      Deprecated.
      Return value of an end node.
      Since:
      9.00.030.022
    • returnValue

      protected String returnValue
      Return value of an end node.
      Since:
      9.99.009.003
    • subWorkflow

      protected int subWorkflow
      ID of the active sub-workflow.
      Since:
      9.00.030.022
    • labelTranslationKey

      protected String labelTranslationKey
      Translation-keyword for label.
      Since:
      9.00.030.021
      See Also:
    • subWorkflowTemplate

      protected int subWorkflowTemplate
      ID of the sub-workflow template.
      Since:
      9.99.009.004
    • activeAcl

      protected String activeAcl
      Contains the ACL of the workflow. Only valid for begin nodes.
      Since:
      11.00.000.023
    • packageName

      protected String packageName
      PackageName of a Workflow, only used for workflow templates
      Since:
      20.00.000.009
  • Constructor Details

    • WorkFlowActiveDoc

      public WorkFlowActiveDoc()
    • WorkFlowActiveDoc

      public WorkFlowActiveDoc(WorkFlowActiveDoc rhs)
  • Method Details

    • getActivate

      public int getActivate()
    • setActivate

      public void setActivate(int activate)
    • getAlertFromBegin

      public int getAlertFromBegin()
    • setAlertFromBegin

      public void setAlertFromBegin(int alertFromBegin)
    • getAlertTo

      public int getAlertTo()
    • setAlertTo

      public void setAlertTo(int alertTo)
    • getAlertWait

      public int getAlertWait()
    • setAlertWait

      public void setAlertWait(int alertWait)
    • getComment

      public String getComment()
    • setComment

      public void setComment(String comment)
    • getCompletionDate

      public int getCompletionDate()
    • setCompletionDate

      public void setCompletionDate(int completionDate)
    • getCondition

      public String getCondition()
    • setCondition

      public void setCondition(String condition)
    • getDelayDate

      public int getDelayDate()
    • setDelayDate

      public void setDelayDate(int delayDate)
    • getDelayDays

      public int getDelayDays()
    • setDelayDays

      public void setDelayDays(int delayDays)
    • getDeleted

      public int getDeleted()
    • setDeleted

      public void setDeleted(int deleted)
    • getDepartment

      public int getDepartment()
    • setDepartment

      public void setDepartment(int department)
    • getDepartment2

      public int getDepartment2()
    • setDepartment2

      public void setDepartment2(int department2)
    • getDesignDepartment

      public int getDesignDepartment()
    • setDesignDepartment

      public void setDesignDepartment(int designDepartment)
    • getEloObjId

      public int getEloObjId()
    • setEloObjId

      public void setEloObjId(int eloObjId)
    • getFlowId

      public int getFlowId()
    • setFlowId

      public void setFlowId(int flowId)
    • getFlowName

      public String getFlowName()
    • setFlowName

      public void setFlowName(String flowName)
    • getInUseDate

      public int getInUseDate()
    • setInUseDate

      public void setInUseDate(int inUseDate)
    • getIsNext

      public int getIsNext()
    • setIsNext

      public void setIsNext(int isNext)
    • getLockId

      public int getLockId()
    • setLockId

      public void setLockId(int lockId)
    • getLocked

      public int getLocked()
    • setLocked

      public void setLocked(int locked)
    • getMoveCyclePosX

      public int getMoveCyclePosX()
    • setMoveCyclePosX

      public void setMoveCyclePosX(int moveCyclePosX)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getNodeFlags

      public int getNodeFlags()
    • setNodeFlags

      public void setNodeFlags(int nodeFlags)
    • getNodeId

      public int getNodeId()
    • setNodeId

      public void setNodeId(int nodeId)
    • getNodeType

      public int getNodeType()
    • setNodeType

      public void setNodeType(int nodeType)
    • getOnActivate

      public String getOnActivate()
    • setOnActivate

      public void setOnActivate(String onActivate)
    • getOnTerminate

      public String getOnTerminate()
    • setOnTerminate

      public void setOnTerminate(String onTerminate)
    • getOnEnterHandleRollback

      public String getOnEnterHandleRollback()
    • setOnEnterHandleRollback

      public void setOnEnterHandleRollback(String onEnterHandleRollback)
    • getOnExitHandleRollback

      public String getOnExitHandleRollback()
    • setOnExitHandleRollback

      public void setOnExitHandleRollback(String onExitHandleRollback)
    • getPosX

      public int getPosX()
    • setPosX

      public void setPosX(int posX)
    • getPosY

      public int getPosY()
    • setPosY

      public void setPosY(int posY)
    • getPrio

      public int getPrio()
    • setPrio

      public void setPrio(int prio)
    • getSuccType

      public int getSuccType()
    • setSuccType

      public void setSuccType(int succType)
    • getSucc_Dummy_0

      public int getSucc_Dummy_0()
    • setSucc_Dummy_0

      public void setSucc_Dummy_0(int succ_0)
    • getSucc_Dummy_1

      public int getSucc_Dummy_1()
    • setSucc_Dummy_1

      public void setSucc_Dummy_1(int succ_1)
    • getSucc_Dummy_10

      public int getSucc_Dummy_10()
    • setSucc_Dummy_10

      public void setSucc_Dummy_10(int succ_10)
    • getSucc_Dummy_11

      public int getSucc_Dummy_11()
    • setSucc_Dummy_11

      public void setSucc_Dummy_11(int succ_11)
    • getSucc_Dummy_12

      public int getSucc_Dummy_12()
    • setSucc_Dummy_12

      public void setSucc_Dummy_12(int succ_12)
    • getSucc_Dummy_13

      public int getSucc_Dummy_13()
    • setSucc_Dummy_13

      public void setSucc_Dummy_13(int succ_13)
    • getSucc_Dummy_14

      public int getSucc_Dummy_14()
    • setSucc_Dummy_14

      public void setSucc_Dummy_14(int succ_14)
    • getSucc_Dummy_15

      public int getSucc_Dummy_15()
    • setSucc_Dummy_15

      public void setSucc_Dummy_15(int succ_15)
    • getSucc_Dummy_16

      public int getSucc_Dummy_16()
    • setSucc_Dummy_16

      public void setSucc_Dummy_16(int succ_16)
    • getSucc_Dummy_17

      public int getSucc_Dummy_17()
    • setSucc_Dummy_17

      public void setSucc_Dummy_17(int succ_17)
    • getSucc_Dummy_18

      public int getSucc_Dummy_18()
    • setSucc_Dummy_18

      public void setSucc_Dummy_18(int succ_18)
    • getSucc_Dummy_19

      public int getSucc_Dummy_19()
    • setSucc_Dummy_19

      public void setSucc_Dummy_19(int succ_19)
    • getSucc_Dummy_2

      public int getSucc_Dummy_2()
    • setSucc_Dummy_2

      public void setSucc_Dummy_2(int succ_2)
    • getSucc_Dummy_3

      public int getSucc_Dummy_3()
    • setSucc_Dummy_3

      public void setSucc_Dummy_3(int succ_3)
    • getSucc_Dummy_4

      public int getSucc_Dummy_4()
    • setSucc_Dummy_4

      public void setSucc_Dummy_4(int succ_4)
    • getSucc_Dummy_5

      public int getSucc_Dummy_5()
    • setSucc_Dummy_5

      public void setSucc_Dummy_5(int succ_5)
    • getSucc_Dummy_6

      public int getSucc_Dummy_6()
    • setSucc_Dummy_6

      public void setSucc_Dummy_6(int succ_6)
    • getSucc_Dummy_7

      public int getSucc_Dummy_7()
    • setSucc_Dummy_7

      public void setSucc_Dummy_7(int succ_7)
    • getSucc_Dummy_8

      public int getSucc_Dummy_8()
    • setSucc_Dummy_8

      public void setSucc_Dummy_8(int succ_8)
    • getSucc_Dummy_9

      public int getSucc_Dummy_9()
    • setSucc_Dummy_9

      public void setSucc_Dummy_9(int succ_9)
    • getTag

      public int getTag()
    • setTag

      public void setTag(int tag)
    • getTemplateId

      public int getTemplateId()
    • setTemplateId

      public void setTemplateId(int templateId)
    • getTerminate

      public int getTerminate()
    • setTerminate

      public void setTerminate(int terminate)
    • getUserTerminate

      public String getUserTerminate()
    • setUserTerminate

      public void setUserTerminate(String userTerminate)
    • getYNCondition

      public String getYNCondition()
    • setYNCondition

      public void setYNCondition(String yNCondition)
    • getUserDelayDate

      public int getUserDelayDate()
    • setUserDelayDate

      public void setUserDelayDate(int userDelayDate)
    • getVersionId

      public int getVersionId()
    • setVersionId

      public void setVersionId(int versionId)
    • getVersionName

      public String getVersionName()
    • setVersionName

      public void setVersionName(String versionName)
    • getAlertTo2

      public int getAlertTo2()
    • setAlertTo2

      public void setAlertTo2(int alertTo2)
    • getAlertWait2

      public int getAlertWait2()
    • setAlertWait2

      public void setAlertWait2(int alertWait2)
    • getAlertTo3

      public int getAlertTo3()
    • setAlertTo3

      public void setAlertTo3(int alertTo3)
    • getAlertWait3

      public int getAlertWait3()
    • setAlertWait3

      public void setAlertWait3(int alertWait3)
    • getNextServerId

      public String getNextServerId()
    • setNextServerId

      public void setNextServerId(String nextServerId)
    • getVersionTag

      public String getVersionTag()
    • setVersionTag

      public void setVersionTag(String versionTag)
    • getVersionUserId

      public int getVersionUserId()
    • setVersionUserId

      public void setVersionUserId(int versionUserId)
    • getVersionCreateDate

      public int getVersionCreateDate()
    • setVersionCreateDate

      public void setVersionCreateDate(int versionCreateDate)
    • getIconId

      public String getIconId()
    • setIconId

      public void setIconId(String iconId)
    • getFormSpec

      public String getFormSpec()
    • setFormSpec

      public void setFormSpec(String formSpec)
    • getFlowNameTranslationKey

      public String getFlowNameTranslationKey()
    • setFlowNameTranslationKey

      public void setFlowNameTranslationKey(String flowNameTranslationKey)
    • getNameTranslationKey

      public String getNameTranslationKey()
    • setNameTranslationKey

      public void setNameTranslationKey(String nameTranslationKey)
    • getCommentTranslationKey

      public String getCommentTranslationKey()
    • setCommentTranslationKey

      public void setCommentTranslationKey(String commentTranslationKey)
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • getProperties

      public String getProperties()
    • setProperties

      public void setProperties(String properties)
    • getDepartmentGroup

      public int getDepartmentGroup()
    • setDepartmentGroup

      public void setDepartmentGroup(int departmentGroup)
    • getRetVal

      public int getRetVal()
    • setRetVal

      public void setRetVal(int retVal)
    • getReturnValue

      public String getReturnValue()
    • setReturnValue

      public void setReturnValue(String returnValue)
    • getSubWorkflow

      public int getSubWorkflow()
    • setSubWorkflow

      public void setSubWorkflow(int subWorkflow)
    • getLabelTranslationKey

      public String getLabelTranslationKey()
    • setLabelTranslationKey

      public void setLabelTranslationKey(String labelTranslationKey)
    • getSubWorkflowTemplate

      public int getSubWorkflowTemplate()
    • setSubWorkflowTemplate

      public void setSubWorkflowTemplate(int subWorkflowTemplate)
    • getActiveAcl

      public String getActiveAcl()
    • setActiveAcl

      public void setActiveAcl(String activeAcl)
    • getPackageName

      public String getPackageName()
    • setPackageName

      public void setPackageName(String packageName)
    • toString

      public String toString()
      Overrides:
      toString in class Object