org.camunda.bpm.engine.rest.hal
Class HalVariableValue

java.lang.Object
  extended by org.camunda.bpm.engine.rest.hal.HalResource<HalVariableValue>
      extended by org.camunda.bpm.engine.rest.hal.HalVariableValue

public class HalVariableValue
extends HalResource<HalVariableValue>

Author:
Sebastian Menski

Field Summary
protected  String name
           
static HalRelation REL_SELF
           
protected  String type
           
protected  Object value
           
protected  Map<String,Object> valueInfo
           
 
Fields inherited from class org.camunda.bpm.engine.rest.hal.HalResource
_embedded, _links, linker
 
Constructor Summary
HalVariableValue()
           
 
Method Summary
static HalVariableValue fromVariableInstance(VariableInstance variableInstance)
           
static HalVariableValue generateCaseExecutionVariableValue(VariableInstance variableInstance, String caseExecutionId)
           
static HalVariableValue generateCaseInstanceVariableValue(VariableInstance variableInstance, String caseInstanceId)
           
static HalVariableValue generateExecutionVariableValue(VariableInstance variableInstance, String executionId)
           
static HalVariableValue generateProcessInstanceVariableValue(VariableInstance variableInstance, String processInstanceId)
           
static HalVariableValue generateTaskVariableValue(VariableInstance variableInstance, String taskId)
           
static HalVariableValue generateVariableValue(VariableInstance variableInstance, String variableScopeId)
           
 String getName()
           
 String getType()
           
 Object getValue()
           
 Map<String,Object> getValueInfo()
           
 
Methods inherited from class org.camunda.bpm.engine.rest.hal.HalResource
addEmbedded, addEmbedded, addLink, addLink, embed, get_embedded, get_links, getEmbedded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REL_SELF

public static HalRelation REL_SELF

name

protected String name

value

protected Object value

type

protected String type

valueInfo

protected Map<String,Object> valueInfo
Constructor Detail

HalVariableValue

public HalVariableValue()
Method Detail

generateVariableValue

public static HalVariableValue generateVariableValue(VariableInstance variableInstance,
                                                     String variableScopeId)

generateTaskVariableValue

public static HalVariableValue generateTaskVariableValue(VariableInstance variableInstance,
                                                         String taskId)

generateExecutionVariableValue

public static HalVariableValue generateExecutionVariableValue(VariableInstance variableInstance,
                                                              String executionId)

generateProcessInstanceVariableValue

public static HalVariableValue generateProcessInstanceVariableValue(VariableInstance variableInstance,
                                                                    String processInstanceId)

generateCaseExecutionVariableValue

public static HalVariableValue generateCaseExecutionVariableValue(VariableInstance variableInstance,
                                                                  String caseExecutionId)

generateCaseInstanceVariableValue

public static HalVariableValue generateCaseInstanceVariableValue(VariableInstance variableInstance,
                                                                 String caseInstanceId)

fromVariableInstance

public static HalVariableValue fromVariableInstance(VariableInstance variableInstance)

getName

public String getName()

getValue

public Object getValue()

getType

public String getType()

getValueInfo

public Map<String,Object> getValueInfo()


Copyright © 2016 camunda services GmbH. All rights reserved.