Class DataObjectOperations.RestServiceInvocationResponseBpmnErrorVariableContainer

java.lang.Object
com.flowable.dataobject.engine.impl.runtime.datasource.DataObjectOperations.RestServiceInvocationResponseBpmnErrorVariableContainer
All Implemented Interfaces:
org.flowable.common.engine.api.variable.VariableContainer
Enclosing class:
DataObjectOperations

protected static class DataObjectOperations.RestServiceInvocationResponseBpmnErrorVariableContainer extends Object implements org.flowable.common.engine.api.variable.VariableContainer
  • Field Details

    • REST_ERROR_RESPONSE_BODY_VARIABLE

      protected static final String REST_ERROR_RESPONSE_BODY_VARIABLE
      See Also:
    • REST_ERROR_RESPONSE_STATUS_CODE_VARIABLE

      protected static final String REST_ERROR_RESPONSE_STATUS_CODE_VARIABLE
      See Also:
    • REST_ERROR_RESPONSE_HEADERS_AS_STRING_VARIABLE

      protected static final String REST_ERROR_RESPONSE_HEADERS_AS_STRING_VARIABLE
      See Also:
    • REST_ERROR_RESPONSE_HEADERS_VARIABLE

      protected static final String REST_ERROR_RESPONSE_HEADERS_VARIABLE
      See Also:
    • response

      protected final ServiceInvocationResultResponse response
    • tenantId

      protected final String tenantId
    • headersNode

      protected com.fasterxml.jackson.databind.node.ObjectNode headersNode
  • Constructor Details

    • RestServiceInvocationResponseBpmnErrorVariableContainer

      protected RestServiceInvocationResponseBpmnErrorVariableContainer(ServiceInvocationResultResponse response, String tenantId)
  • Method Details

    • hasVariable

      public boolean hasVariable(String variableName)
      Specified by:
      hasVariable in interface org.flowable.common.engine.api.variable.VariableContainer
    • getVariable

      public Object getVariable(String variableName)
      Specified by:
      getVariable in interface org.flowable.common.engine.api.variable.VariableContainer
    • setVariable

      public void setVariable(String variableName, Object variableValue)
      Specified by:
      setVariable in interface org.flowable.common.engine.api.variable.VariableContainer
    • setTransientVariable

      public void setTransientVariable(String variableName, Object variableValue)
      Specified by:
      setTransientVariable in interface org.flowable.common.engine.api.variable.VariableContainer
    • getTenantId

      public String getTenantId()
      Specified by:
      getTenantId in interface org.flowable.common.engine.api.variable.VariableContainer
    • getVariableNames

      public Set<String> getVariableNames()
      Specified by:
      getVariableNames in interface org.flowable.common.engine.api.variable.VariableContainer