Class GrouperWorkflowInstance

java.lang.Object
edu.internet2.middleware.grouper.app.workflow.GrouperWorkflowInstance

public class GrouperWorkflowInstance extends Object
  • Constructor Details

    • GrouperWorkflowInstance

      public GrouperWorkflowInstance()
  • Method Details

    • getGrouperWorkflowConfig

      public GrouperWorkflowConfig getGrouperWorkflowConfig()
      workflow config this instance is child of
      Returns:
    • setGrouperWorkflowConfig

      public void setGrouperWorkflowConfig(GrouperWorkflowConfig grouperWorkflowConfig)
      workflow config this instance is child of
      Parameters:
      grouperWorkflowConfig -
    • getAttributeAssignId

      public String getAttributeAssignId()
      attriute assign id of this instance
      Returns:
    • setAttributeAssignId

      public void setAttributeAssignId(String attributeAssignId)
      attriute assign id of this instance
      Parameters:
      attributeAssignId -
    • getWorkflowInstanceState

      public String getWorkflowInstanceState()
      state of the workflow
      Returns:
    • setWorkflowInstanceState

      public void setWorkflowInstanceState(String workflowInstanceState)
      state of the workflow
      Parameters:
      workflowInstanceState -
    • getWorkflowInstanceLastUpdatedMillisSince1970

      public Long getWorkflowInstanceLastUpdatedMillisSince1970()
      last updated millis since 1970
      Returns:
    • setWorkflowInstanceLastUpdatedMillisSince1970

      public void setWorkflowInstanceLastUpdatedMillisSince1970(Long workflowInstanceLastUpdatedMillisSince1970)
      last updated millis since 1970
      Parameters:
      workflowInstanceLastUpdatedMillisSince1970 -
    • getWorkflowInstanceLastUpdatedDate

      public String getWorkflowInstanceLastUpdatedDate()
      last updated date in string format
      Returns:
    • getWorkflowInstanceConfigMarkerAssignmentId

      public String getWorkflowInstanceConfigMarkerAssignmentId()
      config marker assignment id
      Returns:
    • setWorkflowInstanceConfigMarkerAssignmentId

      public void setWorkflowInstanceConfigMarkerAssignmentId(String workflowInstanceConfigMarkerAssignmentId)
      config marker assignment id
      Parameters:
      workflowInstanceConfigMarkerAssignmentId -
    • getWorkflowInstanceInitiatedMillisSince1970

      public Long getWorkflowInstanceInitiatedMillisSince1970()
      millis since 1970 when this instance was initiated
      Returns:
    • setWorkflowInstanceInitiatedMillisSince1970

      public void setWorkflowInstanceInitiatedMillisSince1970(Long workflowInstanceInitiatedMillisSince1970)
      millis since 1970 when this instance was initiated
      Parameters:
      workflowInstanceInitiatedMillisSince1970 -
    • getWorkflowInstanceUuid

      public String getWorkflowInstanceUuid()
      instance uuid
      Returns:
    • setWorkflowInstanceUuid

      public void setWorkflowInstanceUuid(String workflowInstanceUuid)
      instance uuid
      Parameters:
      workflowInstanceUuid -
    • getWorkflowInstanceFileInfoString

      public String getWorkflowInstanceFileInfoString()
      file info json string
      Returns:
    • setWorkflowInstanceFileInfoString

      public void setWorkflowInstanceFileInfoString(String workflowInstanceFileInfoString)
      file info json string
      Parameters:
      workflowInstanceFileInfoString -
    • getGrouperWorkflowInstanceFilesInfo

      public GrouperWorkflowInstanceFilesInfo getGrouperWorkflowInstanceFilesInfo()
      file info object
      Returns:
    • setGrouperWorkflowInstanceFilesInfo

      public void setGrouperWorkflowInstanceFilesInfo(GrouperWorkflowInstanceFilesInfo grouperWorkflowInstanceFilesInfo)
      file info object
      Parameters:
      grouperWorkflowInstanceFilesInfo -
    • getWorkflowInstanceLogEntriesString

      public String getWorkflowInstanceLogEntriesString()
      log entries json string
      Returns:
    • setWorkflowInstanceLogEntriesString

      public void setWorkflowInstanceLogEntriesString(String workflowInstanceLogEntriesString)
      log entries json string
      Parameters:
      workflowInstanceLogEntriesString -
    • getGrouperWorkflowInstanceLogEntries

      public GrouperWorkflowInstanceLogEntries getGrouperWorkflowInstanceLogEntries()
      log entries object
      Returns:
    • setGrouperWorkflowInstanceLogEntries

      public void setGrouperWorkflowInstanceLogEntries(GrouperWorkflowInstanceLogEntries grouperWorkflowInstanceLogEntries)
      log entries object
      Parameters:
      grouperWorkflowInstanceLogEntries -
    • setWorkflowInstanceEncryptionKey

      public void setWorkflowInstanceEncryptionKey(String workflowInstanceEncryptionKey)
      instance encryption key
      Parameters:
      workflowInstanceEncryptionKey -
    • getWorkflowInstanceEncryptionKey

      public String getWorkflowInstanceEncryptionKey()
      instance encryption key
      Returns:
    • getWorkflowInstanceLastEmailedDate

      public String getWorkflowInstanceLastEmailedDate()
      instance last emailed date
      Returns:
    • setWorkflowInstanceLastEmailedDate

      public void setWorkflowInstanceLastEmailedDate(String workflowInstanceLastEmailedDate)
      instance last emailed date
      Parameters:
      workflowInstanceLastEmailedDate -
    • getWorkflowInstanceLastEmailedState

      public String getWorkflowInstanceLastEmailedState()
      instance last emailed state
      Returns:
    • setWorkflowInstanceLastEmailedState

      public void setWorkflowInstanceLastEmailedState(String workflowInstanceLastEmailedState)
      instance last emailed state
      Parameters:
      workflowInstanceLastEmailedState -
    • getWorkflowInstanceError

      public String getWorkflowInstanceError()
      error if any
      Returns:
    • setWorkflowInstanceError

      public void setWorkflowInstanceError(String workflowInstanceError)
      error if any
      Parameters:
      workflowInstanceError -
    • getWorkflowInstanceParamValue0String

      public String getWorkflowInstanceParamValue0String()
      string value of 0 index param
      Returns:
    • setWorkflowInstanceParamValue0String

      public void setWorkflowInstanceParamValue0String(String workflowInstanceParamValue0String)
      string value of 0 index param
      Parameters:
      workflowInstanceParamValue0String -
    • getGrouperWorkflowInstanceParamValue0

      public GrouperWorkflowInstanceParamValue getGrouperWorkflowInstanceParamValue0()
      param value object for 0 index
      Returns:
    • setGrouperWorkflowInstanceParamValue0

      public void setGrouperWorkflowInstanceParamValue0(GrouperWorkflowInstanceParamValue grouperWorkflowInstanceParamValue0)
      param value object for 0 index
      Parameters:
      grouperWorkflowInstanceParamValue0 -
    • getWorkflowInstanceParamValue1String

      public String getWorkflowInstanceParamValue1String()
      string value of 1 index param
      Returns:
    • setWorkflowInstanceParamValue1String

      public void setWorkflowInstanceParamValue1String(String workflowInstanceParamValue1String)
      string value of 1 index param
      Parameters:
      workflowInstanceParamValue1String -
    • getGrouperWorkflowInstanceParamValue1

      public GrouperWorkflowInstanceParamValue getGrouperWorkflowInstanceParamValue1()
      param value object for 1 index
      Returns:
    • setGrouperWorkflowInstanceParamValue1

      public void setGrouperWorkflowInstanceParamValue1(GrouperWorkflowInstanceParamValue grouperWorkflowInstanceParamValue1)
      param value object for 1 index
      Parameters:
      grouperWorkflowInstanceParamValue1 -
    • getWorkflowInstanceParamValue2String

      public String getWorkflowInstanceParamValue2String()
      string value of 2 index param
      Returns:
    • setWorkflowInstanceParamValue2String

      public void setWorkflowInstanceParamValue2String(String workflowInstanceParamValue2String)
      string value of 2 index param
      Parameters:
      workflowInstanceParamValue2String -
    • getGrouperWorkflowInstanceParamValue2

      public GrouperWorkflowInstanceParamValue getGrouperWorkflowInstanceParamValue2()
      param value object for 2 index
      Returns:
    • setGrouperWorkflowInstanceParamValue2

      public void setGrouperWorkflowInstanceParamValue2(GrouperWorkflowInstanceParamValue grouperWorkflowInstanceParamValue2)
      param value object for 2 index
      Parameters:
      grouperWorkflowInstanceParamValue2 -
    • getWorkflowInstanceParamValue3String

      public String getWorkflowInstanceParamValue3String()
      string value of 3 index param
      Returns:
    • setWorkflowInstanceParamValue3String

      public void setWorkflowInstanceParamValue3String(String workflowInstanceParamValue3String)
      string value of 3 index param
      Parameters:
      workflowInstanceParamValue3String -
    • getGrouperWorkflowInstanceParamValue3

      public GrouperWorkflowInstanceParamValue getGrouperWorkflowInstanceParamValue3()
      param value object for 3 index
      Returns:
    • setGrouperWorkflowInstanceParamValue3

      public void setGrouperWorkflowInstanceParamValue3(GrouperWorkflowInstanceParamValue grouperWorkflowInstanceParamValue3)
      param value object for 3 index
      Parameters:
      grouperWorkflowInstanceParamValue3 -
    • getWorkflowInstanceParamValue4String

      public String getWorkflowInstanceParamValue4String()
      string value of 4 index param
      Returns:
    • setWorkflowInstanceParamValue4String

      public void setWorkflowInstanceParamValue4String(String workflowInstanceParamValue4String)
      string value of 4 index param
      Parameters:
      workflowInstanceParamValue4String -
    • getGrouperWorkflowInstanceParamValue4

      public GrouperWorkflowInstanceParamValue getGrouperWorkflowInstanceParamValue4()
      param value object for 4 index
      Returns:
    • setGrouperWorkflowInstanceParamValue4

      public void setGrouperWorkflowInstanceParamValue4(GrouperWorkflowInstanceParamValue grouperWorkflowInstanceParamValue4)
      param value object for 4 index
      Parameters:
      grouperWorkflowInstanceParamValue4 -
    • getWorkflowInstanceParamValue5String

      public String getWorkflowInstanceParamValue5String()
      string value of 5 index param
      Returns:
    • setWorkflowInstanceParamValue5String

      public void setWorkflowInstanceParamValue5String(String workflowInstanceParamValue5String)
      string value of 5 index param
      Parameters:
      workflowInstanceParamValue5String -
    • getGrouperWorkflowInstanceParamValue5

      public GrouperWorkflowInstanceParamValue getGrouperWorkflowInstanceParamValue5()
      param value object for 5 index
      Returns:
    • setGrouperWorkflowInstanceParamValue5

      public void setGrouperWorkflowInstanceParamValue5(GrouperWorkflowInstanceParamValue grouperWorkflowInstanceParamValue5)
      param value object for 5 index
      Parameters:
      grouperWorkflowInstanceParamValue5 -
    • getWorkflowInstanceParamValue6String

      public String getWorkflowInstanceParamValue6String()
      string value of 6 index param
      Returns:
    • setWorkflowInstanceParamValue6String

      public void setWorkflowInstanceParamValue6String(String workflowInstanceParamValue6String)
      string value of 6 index param
      Parameters:
      workflowInstanceParamValue6String -
    • getGrouperWorkflowInstanceParamValue6

      public GrouperWorkflowInstanceParamValue getGrouperWorkflowInstanceParamValue6()
      param value object for 6 index
      Returns:
    • setGrouperWorkflowInstanceParamValue6

      public void setGrouperWorkflowInstanceParamValue6(GrouperWorkflowInstanceParamValue grouperWorkflowInstanceParamValue6)
      param value object for 6 index
      Parameters:
      grouperWorkflowInstanceParamValue6 -
    • getWorkflowInstanceParamValue7String

      public String getWorkflowInstanceParamValue7String()
      string value of 7 index param
      Returns:
    • setWorkflowInstanceParamValue7String

      public void setWorkflowInstanceParamValue7String(String workflowInstanceParamValue7String)
      string value of 7 index param
      Parameters:
      workflowInstanceParamValue7String -
    • getGrouperWorkflowInstanceParamValue7

      public GrouperWorkflowInstanceParamValue getGrouperWorkflowInstanceParamValue7()
      param value object for 7 index
      Returns:
    • setGrouperWorkflowInstanceParamValue7

      public void setGrouperWorkflowInstanceParamValue7(GrouperWorkflowInstanceParamValue grouperWorkflowInstanceParamValue7)
      param value object for 7 index
      Parameters:
      grouperWorkflowInstanceParamValue7 -
    • getWorkflowInstanceParamValue8String

      public String getWorkflowInstanceParamValue8String()
      string value of 8 index param
      Returns:
    • setWorkflowInstanceParamValue8String

      public void setWorkflowInstanceParamValue8String(String workflowInstanceParamValue8String)
      string value of 8 index param
      Parameters:
      workflowInstanceParamValue8String -
    • getGrouperWorkflowInstanceParamValue8

      public GrouperWorkflowInstanceParamValue getGrouperWorkflowInstanceParamValue8()
      string value of 9 index param
      Returns:
    • setGrouperWorkflowInstanceParamValue8

      public void setGrouperWorkflowInstanceParamValue8(GrouperWorkflowInstanceParamValue grouperWorkflowInstanceParamValue8)
      string value of 9 index param
      Parameters:
      grouperWorkflowInstanceParamValue8 -
    • getWorkflowInstanceParamValue9String

      public String getWorkflowInstanceParamValue9String()
      string value of 9 index param
      Returns:
    • setWorkflowInstanceParamValue9String

      public void setWorkflowInstanceParamValue9String(String workflowInstanceParamValue9String)
      string value of 9 index param
      Parameters:
      workflowInstanceParamValue9String -
    • getGrouperWorkflowInstanceParamValue9

      public GrouperWorkflowInstanceParamValue getGrouperWorkflowInstanceParamValue9()
      param value object for 9 index
      Returns:
    • setGrouperWorkflowInstanceParamValue9

      public void setGrouperWorkflowInstanceParamValue9(GrouperWorkflowInstanceParamValue grouperWorkflowInstanceParamValue9)
      param value object for 9 index
      Parameters:
      grouperWorkflowInstanceParamValue9 -
    • getOwnerGrouperObject

      public GrouperObject getOwnerGrouperObject()
      group on which this instance is hanging off
      Returns:
    • setOwnerGrouperObject

      public void setOwnerGrouperObject(GrouperObject ownerGrouperObject)
      group on which this instance is hanging off
      Parameters:
      ownerGrouperObject -
    • getInitiatorSubject

      public Subject getInitiatorSubject()
      initiator subject
      Returns:
    • setInitiatorSubject

      public void setInitiatorSubject(Subject initiatorSubject)
      initiator subject
      Parameters:
      initiatorSubject -
    • buildInstanceFileInfoFromJsonString

      public static GrouperWorkflowInstanceFilesInfo buildInstanceFileInfoFromJsonString(String jsonString)
      build instance file info object from json string
      Parameters:
      jsonString -
      Returns:
    • buildInstanceLogEntriesFromJsonString

      public static GrouperWorkflowInstanceLogEntries buildInstanceLogEntriesFromJsonString(String jsonString)
      build instance log entries from json string
      Parameters:
      jsonString -
      Returns:
    • buildParamValueFromJsonString

      public static GrouperWorkflowInstanceParamValue buildParamValueFromJsonString(String jsonString)
      build param value object from json string
      Parameters:
      jsonString -
      Returns:
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object