Package org.jbpm.marshalling.impl

## Interface JBPMMessages.ProcessInstanceOrBuilder

- All Superinterfaces:
    `com.google.protobuf.MessageLiteOrBuilder`, `com.google.protobuf.MessageOrBuilder`
  All Known Implementing Classes:
    `JBPMMessages.ProcessInstance`, `JBPMMessages.ProcessInstance.Builder`
  Enclosing class:
    JBPMMessages

      public static interface JBPMMessages.ProcessInstanceOrBuilder
      extends com.google.protobuf.MessageOrBuilder

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | `getCompletedNodeIds​(int index)` | `repeated string completedNodeIds = 13;`
    `com.google.protobuf.ByteString` | `getCompletedNodeIdsBytes​(int index)` | `repeated string completedNodeIds = 13;`
    `int` | `getCompletedNodeIdsCount()` | `repeated string completedNodeIds = 13;`
    `List<String>` | `getCompletedNodeIdsList()` | `repeated string completedNodeIds = 13;`
    `String` | `getCorrelationKey()` | `optional string correlation_key = 18;`
    `com.google.protobuf.ByteString` | `getCorrelationKeyBytes()` | `optional string correlation_key = 18;`
    `String` | `getDeploymentId()` | `optional string deploymentId = 17;`
    `com.google.protobuf.ByteString` | `getDeploymentIdBytes()` | `optional string deploymentId = 17;`
    `String` | `getDescription()` | `optional string description = 15;`
    `com.google.protobuf.ByteString` | `getDescriptionBytes()` | `optional string description = 15;`
    `JBPMMessages.ProcessInstance.ExclusiveGroupInstance` | `getExclusiveGroup​(int index)` | `repeated .org.jbpm.marshalling.ProcessInstance.ExclusiveGroupInstance exclusive_group = 10;`
    `int` | `getExclusiveGroupCount()` | `repeated .org.jbpm.marshalling.ProcessInstance.ExclusiveGroupInstance exclusive_group = 10;`
    `List<JBPMMessages.ProcessInstance.ExclusiveGroupInstance>` | `getExclusiveGroupList()` | `repeated .org.jbpm.marshalling.ProcessInstance.ExclusiveGroupInstance exclusive_group = 10;`
    `JBPMMessages.ProcessInstance.ExclusiveGroupInstanceOrBuilder` | `getExclusiveGroupOrBuilder​(int index)` | `repeated .org.jbpm.marshalling.ProcessInstance.ExclusiveGroupInstance exclusive_group = 10;`
    `List<? extends JBPMMessages.ProcessInstance.ExclusiveGroupInstanceOrBuilder>` | `getExclusiveGroupOrBuilderList()` | `repeated .org.jbpm.marshalling.ProcessInstance.ExclusiveGroupInstance exclusive_group = 10;`
    `long` | `getId()` | `optional int64 id = 2;`
    `JBPMMessages.IterationLevel` | `getIterationLevels​(int index)` | `repeated .org.jbpm.marshalling.IterationLevel iterationLevels = 14;`
    `int` | `getIterationLevelsCount()` | `repeated .org.jbpm.marshalling.IterationLevel iterationLevels = 14;`
    `List<JBPMMessages.IterationLevel>` | `getIterationLevelsList()` | `repeated .org.jbpm.marshalling.IterationLevel iterationLevels = 14;`
    `JBPMMessages.IterationLevelOrBuilder` | `getIterationLevelsOrBuilder​(int index)` | `repeated .org.jbpm.marshalling.IterationLevel iterationLevels = 14;`
    `List<? extends JBPMMessages.IterationLevelOrBuilder>` | `getIterationLevelsOrBuilderList()` | `repeated .org.jbpm.marshalling.IterationLevel iterationLevels = 14;`
    `JBPMMessages.ProcessInstance.NodeInstance` | `getNodeInstance​(int index)` | `repeated .org.jbpm.marshalling.ProcessInstance.NodeInstance node_instance = 7;`
    `int` | `getNodeInstanceCount()` | `repeated .org.jbpm.marshalling.ProcessInstance.NodeInstance node_instance = 7;`
    `long` | `getNodeInstanceCounter()` | `optional int64 node_instance_counter = 5;`
    `List<JBPMMessages.ProcessInstance.NodeInstance>` | `getNodeInstanceList()` | `repeated .org.jbpm.marshalling.ProcessInstance.NodeInstance node_instance = 7;`
    `JBPMMessages.ProcessInstance.NodeInstanceOrBuilder` | `getNodeInstanceOrBuilder​(int index)` | `repeated .org.jbpm.marshalling.ProcessInstance.NodeInstance node_instance = 7;`
    `List<? extends JBPMMessages.ProcessInstance.NodeInstanceOrBuilder>` | `getNodeInstanceOrBuilderList()` | `repeated .org.jbpm.marshalling.ProcessInstance.NodeInstance node_instance = 7;`
    `long` | `getParentProcessInstanceId()` | `optional int64 parent_process_instance_id = 12;`
    `String` | `getProcessId()` | `optional string process_id = 3;`
    `com.google.protobuf.ByteString` | `getProcessIdBytes()` | `optional string process_id = 3;`
    `String` | `getProcessType()` | `optional string process_type = 1;`
    `com.google.protobuf.ByteString` | `getProcessTypeBytes()` | `optional string process_type = 1;`
    `String` | `getProcessXml()` | `optional string process_xml = 11;`
    `com.google.protobuf.ByteString` | `getProcessXmlBytes()` | `optional string process_xml = 11;`
    `boolean` | `getSignalCompletion()` | `optional bool signal_completion = 16 [default = true];`
    `int` | `getSlaCompliance()` | `optional int32 sla_compliance = 21;`
    `long` | `getSlaDueDate()` | `optional int64 sla_due_date = 20;`
    `long` | `getSlaTimerId()` | `optional int64 sla_timer_id = 19;`
    `int` | `getState()` | `optional int32 state = 4;`
    `JBPMMessages.ProcessInstance.SwimlaneContextInstance` | `getSwimlaneContext​(int index)` | `repeated .org.jbpm.marshalling.ProcessInstance.SwimlaneContextInstance swimlane_context = 6;`
    `int` | `getSwimlaneContextCount()` | `repeated .org.jbpm.marshalling.ProcessInstance.SwimlaneContextInstance swimlane_context = 6;`
    `List<JBPMMessages.ProcessInstance.SwimlaneContextInstance>` | `getSwimlaneContextList()` | `repeated .org.jbpm.marshalling.ProcessInstance.SwimlaneContextInstance swimlane_context = 6;`
    `JBPMMessages.ProcessInstance.SwimlaneContextInstanceOrBuilder` | `getSwimlaneContextOrBuilder​(int index)` | `repeated .org.jbpm.marshalling.ProcessInstance.SwimlaneContextInstance swimlane_context = 6;`
    `List<? extends JBPMMessages.ProcessInstance.SwimlaneContextInstanceOrBuilder>` | `getSwimlaneContextOrBuilderList()` | `repeated .org.jbpm.marshalling.ProcessInstance.SwimlaneContextInstance swimlane_context = 6;`
    `JBPMMessages.Variable` | `getVariable​(int index)` | `repeated .org.jbpm.marshalling.Variable variable = 8;`
    `int` | `getVariableCount()` | `repeated .org.jbpm.marshalling.Variable variable = 8;`
    `List<JBPMMessages.Variable>` | `getVariableList()` | `repeated .org.jbpm.marshalling.Variable variable = 8;`
    `JBPMMessages.VariableOrBuilder` | `getVariableOrBuilder​(int index)` | `repeated .org.jbpm.marshalling.Variable variable = 8;`
    `List<? extends JBPMMessages.VariableOrBuilder>` | `getVariableOrBuilderList()` | `repeated .org.jbpm.marshalling.Variable variable = 8;`
    `boolean` | `hasCorrelationKey()` | `optional string correlation_key = 18;`
    `boolean` | `hasDeploymentId()` | `optional string deploymentId = 17;`
    `boolean` | `hasDescription()` | `optional string description = 15;`
    `boolean` | `hasId()` | `optional int64 id = 2;`
    `boolean` | `hasNodeInstanceCounter()` | `optional int64 node_instance_counter = 5;`
    `boolean` | `hasParentProcessInstanceId()` | `optional int64 parent_process_instance_id = 12;`
    `boolean` | `hasProcessId()` | `optional string process_id = 3;`
    `boolean` | `hasProcessType()` | `optional string process_type = 1;`
    `boolean` | `hasProcessXml()` | `optional string process_xml = 11;`
    `boolean` | `hasSignalCompletion()` | `optional bool signal_completion = 16 [default = true];`
    `boolean` | `hasSlaCompliance()` | `optional int32 sla_compliance = 21;`
    `boolean` | `hasSlaDueDate()` | `optional int64 sla_due_date = 20;`
    `boolean` | `hasSlaTimerId()` | `optional int64 sla_timer_id = 19;`
    `boolean` | `hasState()` | `optional int32 state = 4;`

    - ### Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

      `isInitialized`

    - ### Methods inherited from interface com.google.protobuf.MessageOrBuilder

      `findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof`

- - ### Method Detail

    - #### hasProcessType

          boolean hasProcessType()

      `optional string process_type = 1;`
      Returns:
        Whether the processType field is set.

    - #### getProcessType

          String getProcessType()

      `optional string process_type = 1;`
      Returns:
        The processType.

    - #### getProcessTypeBytes

          com.google.protobuf.ByteString getProcessTypeBytes()

      `optional string process_type = 1;`
      Returns:
        The bytes for processType.

    - #### hasId

          boolean hasId()

      `optional int64 id = 2;`
      Returns:
        Whether the id field is set.

    - #### getId

          long getId()

      `optional int64 id = 2;`
      Returns:
        The id.

    - #### hasProcessId

          boolean hasProcessId()

      `optional string process_id = 3;`
      Returns:
        Whether the processId field is set.

    - #### getProcessId

          String getProcessId()

      `optional string process_id = 3;`
      Returns:
        The processId.

    - #### getProcessIdBytes

          com.google.protobuf.ByteString getProcessIdBytes()

      `optional string process_id = 3;`
      Returns:
        The bytes for processId.

    - #### hasState

          boolean hasState()

      `optional int32 state = 4;`
      Returns:
        Whether the state field is set.

    - #### getState

          int getState()

      `optional int32 state = 4;`
      Returns:
        The state.

    - #### hasNodeInstanceCounter

          boolean hasNodeInstanceCounter()

      `optional int64 node_instance_counter = 5;`
      Returns:
        Whether the nodeInstanceCounter field is set.

    - #### getNodeInstanceCounter

          long getNodeInstanceCounter()

      `optional int64 node_instance_counter = 5;`
      Returns:
        The nodeInstanceCounter.

    - #### hasProcessXml

          boolean hasProcessXml()

      `optional string process_xml = 11;`
      Returns:
        Whether the processXml field is set.

    - #### getProcessXml

          String getProcessXml()

      `optional string process_xml = 11;`
      Returns:
        The processXml.

    - #### getProcessXmlBytes

          com.google.protobuf.ByteString getProcessXmlBytes()

      `optional string process_xml = 11;`
      Returns:
        The bytes for processXml.

    - #### hasParentProcessInstanceId

          boolean hasParentProcessInstanceId()

      `optional int64 parent_process_instance_id = 12;`
      Returns:
        Whether the parentProcessInstanceId field is set.

    - #### getParentProcessInstanceId

          long getParentProcessInstanceId()

      `optional int64 parent_process_instance_id = 12;`
      Returns:
        The parentProcessInstanceId.

    - #### hasDescription

          boolean hasDescription()

      `optional string description = 15;`
      Returns:
        Whether the description field is set.

    - #### getDescription

          String getDescription()

      `optional string description = 15;`
      Returns:
        The description.

    - #### getDescriptionBytes

          com.google.protobuf.ByteString getDescriptionBytes()

      `optional string description = 15;`
      Returns:
        The bytes for description.

    - #### hasSignalCompletion

          boolean hasSignalCompletion()

      `optional bool signal_completion = 16 [default = true];`
      Returns:
        Whether the signalCompletion field is set.

    - #### getSignalCompletion

          boolean getSignalCompletion()

      `optional bool signal_completion = 16 [default = true];`
      Returns:
        The signalCompletion.

    - #### hasDeploymentId

          boolean hasDeploymentId()

      `optional string deploymentId = 17;`
      Returns:
        Whether the deploymentId field is set.

    - #### getDeploymentId

          String getDeploymentId()

      `optional string deploymentId = 17;`
      Returns:
        The deploymentId.

    - #### getDeploymentIdBytes

          com.google.protobuf.ByteString getDeploymentIdBytes()

      `optional string deploymentId = 17;`
      Returns:
        The bytes for deploymentId.

    - #### hasCorrelationKey

          boolean hasCorrelationKey()

      `optional string correlation_key = 18;`
      Returns:
        Whether the correlationKey field is set.

    - #### getCorrelationKey

          String getCorrelationKey()

      `optional string correlation_key = 18;`
      Returns:
        The correlationKey.

    - #### getCorrelationKeyBytes

          com.google.protobuf.ByteString getCorrelationKeyBytes()

      `optional string correlation_key = 18;`
      Returns:
        The bytes for correlationKey.

    - #### hasSlaTimerId

          boolean hasSlaTimerId()

      `optional int64 sla_timer_id = 19;`
      Returns:
        Whether the slaTimerId field is set.

    - #### getSlaTimerId

          long getSlaTimerId()

      `optional int64 sla_timer_id = 19;`
      Returns:
        The slaTimerId.

    - #### hasSlaDueDate

          boolean hasSlaDueDate()

      `optional int64 sla_due_date = 20;`
      Returns:
        Whether the slaDueDate field is set.

    - #### getSlaDueDate

          long getSlaDueDate()

      `optional int64 sla_due_date = 20;`
      Returns:
        The slaDueDate.

    - #### hasSlaCompliance

          boolean hasSlaCompliance()

      `optional int32 sla_compliance = 21;`
      Returns:
        Whether the slaCompliance field is set.

    - #### getSlaCompliance

          int getSlaCompliance()

      `optional int32 sla_compliance = 21;`
      Returns:
        The slaCompliance.

    - #### getSwimlaneContextList

          List<JBPMMessages.ProcessInstance.SwimlaneContextInstance> getSwimlaneContextList()

      `repeated .org.jbpm.marshalling.ProcessInstance.SwimlaneContextInstance swimlane_context = 6;`

    - #### getSwimlaneContext

          JBPMMessages.ProcessInstance.SwimlaneContextInstance getSwimlaneContext​(int index)

      `repeated .org.jbpm.marshalling.ProcessInstance.SwimlaneContextInstance swimlane_context = 6;`

    - #### getSwimlaneContextCount

          int getSwimlaneContextCount()

      `repeated .org.jbpm.marshalling.ProcessInstance.SwimlaneContextInstance swimlane_context = 6;`

    - #### getSwimlaneContextOrBuilderList

          List<? extends JBPMMessages.ProcessInstance.SwimlaneContextInstanceOrBuilder> getSwimlaneContextOrBuilderList()

      `repeated .org.jbpm.marshalling.ProcessInstance.SwimlaneContextInstance swimlane_context = 6;`

    - #### getSwimlaneContextOrBuilder

          JBPMMessages.ProcessInstance.SwimlaneContextInstanceOrBuilder getSwimlaneContextOrBuilder​(int index)

      `repeated .org.jbpm.marshalling.ProcessInstance.SwimlaneContextInstance swimlane_context = 6;`

    - #### getNodeInstanceList

          List<JBPMMessages.ProcessInstance.NodeInstance> getNodeInstanceList()

      `repeated .org.jbpm.marshalling.ProcessInstance.NodeInstance node_instance = 7;`

    - #### getNodeInstance

          JBPMMessages.ProcessInstance.NodeInstance getNodeInstance​(int index)

      `repeated .org.jbpm.marshalling.ProcessInstance.NodeInstance node_instance = 7;`

    - #### getNodeInstanceCount

          int getNodeInstanceCount()

      `repeated .org.jbpm.marshalling.ProcessInstance.NodeInstance node_instance = 7;`

    - #### getNodeInstanceOrBuilderList

          List<? extends JBPMMessages.ProcessInstance.NodeInstanceOrBuilder> getNodeInstanceOrBuilderList()

      `repeated .org.jbpm.marshalling.ProcessInstance.NodeInstance node_instance = 7;`

    - #### getNodeInstanceOrBuilder

          JBPMMessages.ProcessInstance.NodeInstanceOrBuilder getNodeInstanceOrBuilder​(int index)

      `repeated .org.jbpm.marshalling.ProcessInstance.NodeInstance node_instance = 7;`

    - #### getVariableList

          List<JBPMMessages.Variable> getVariableList()

      `repeated .org.jbpm.marshalling.Variable variable = 8;`

    - #### getVariable

          JBPMMessages.Variable getVariable​(int index)

      `repeated .org.jbpm.marshalling.Variable variable = 8;`

    - #### getVariableCount

          int getVariableCount()

      `repeated .org.jbpm.marshalling.Variable variable = 8;`

    - #### getVariableOrBuilderList

          List<? extends JBPMMessages.VariableOrBuilder> getVariableOrBuilderList()

      `repeated .org.jbpm.marshalling.Variable variable = 8;`

    - #### getVariableOrBuilder

          JBPMMessages.VariableOrBuilder getVariableOrBuilder​(int index)

      `repeated .org.jbpm.marshalling.Variable variable = 8;`

    - #### getExclusiveGroupList

          List<JBPMMessages.ProcessInstance.ExclusiveGroupInstance> getExclusiveGroupList()

      `repeated .org.jbpm.marshalling.ProcessInstance.ExclusiveGroupInstance exclusive_group = 10;`

    - #### getExclusiveGroup

          JBPMMessages.ProcessInstance.ExclusiveGroupInstance getExclusiveGroup​(int index)

      `repeated .org.jbpm.marshalling.ProcessInstance.ExclusiveGroupInstance exclusive_group = 10;`

    - #### getExclusiveGroupCount

          int getExclusiveGroupCount()

      `repeated .org.jbpm.marshalling.ProcessInstance.ExclusiveGroupInstance exclusive_group = 10;`

    - #### getExclusiveGroupOrBuilderList

          List<? extends JBPMMessages.ProcessInstance.ExclusiveGroupInstanceOrBuilder> getExclusiveGroupOrBuilderList()

      `repeated .org.jbpm.marshalling.ProcessInstance.ExclusiveGroupInstance exclusive_group = 10;`

    - #### getExclusiveGroupOrBuilder

          JBPMMessages.ProcessInstance.ExclusiveGroupInstanceOrBuilder getExclusiveGroupOrBuilder​(int index)

      `repeated .org.jbpm.marshalling.ProcessInstance.ExclusiveGroupInstance exclusive_group = 10;`

    - #### getCompletedNodeIdsList

          List<String> getCompletedNodeIdsList()

      `repeated string completedNodeIds = 13;`
      Returns:
        A list containing the completedNodeIds.

    - #### getCompletedNodeIdsCount

          int getCompletedNodeIdsCount()

      `repeated string completedNodeIds = 13;`
      Returns:
        The count of completedNodeIds.

    - #### getCompletedNodeIds

          String getCompletedNodeIds​(int index)

      `repeated string completedNodeIds = 13;`
      Parameters:
        `index` - The index of the element to return.
      Returns:
        The completedNodeIds at the given index.

    - #### getCompletedNodeIdsBytes

          com.google.protobuf.ByteString getCompletedNodeIdsBytes​(int index)

      `repeated string completedNodeIds = 13;`
      Parameters:
        `index` - The index of the value to return.
      Returns:
        The bytes of the completedNodeIds at the given index.

    - #### getIterationLevelsList

          List<JBPMMessages.IterationLevel> getIterationLevelsList()

      `repeated .org.jbpm.marshalling.IterationLevel iterationLevels = 14;`

    - #### getIterationLevels

          JBPMMessages.IterationLevel getIterationLevels​(int index)

      `repeated .org.jbpm.marshalling.IterationLevel iterationLevels = 14;`

    - #### getIterationLevelsCount

          int getIterationLevelsCount()

      `repeated .org.jbpm.marshalling.IterationLevel iterationLevels = 14;`

    - #### getIterationLevelsOrBuilderList

          List<? extends JBPMMessages.IterationLevelOrBuilder> getIterationLevelsOrBuilderList()

      `repeated .org.jbpm.marshalling.IterationLevel iterationLevels = 14;`

    - #### getIterationLevelsOrBuilder

          JBPMMessages.IterationLevelOrBuilder getIterationLevelsOrBuilder​(int index)

      `repeated .org.jbpm.marshalling.IterationLevel iterationLevels = 14;`