Package org.camunda.bpm.engine.variable.value

Examples of org.camunda.bpm.engine.variable.value.TypedValue


    assertEquals(DOUBLE_VAR_VALUE, variables.getValueTyped(DOUBLE_VAR_NAME).getValue());
    assertEquals(DATE_VAR_VALUE, variables.getValueTyped(DATE_VAR_NAME).getValue());
    assertEquals(BYTES_VAR_VALUE, variables.getValueTyped(BYTES_VAR_NAME).getValue());

    // type for untyped null is untyped null
    TypedValue untypedNullVariable = variables.getValueTyped(NULL_VAR_NAME);
    assertNotNull(untypedNullVariable);
    assertEquals(NULL, untypedNullVariable.getType());
    variables.remove(NULL_VAR_NAME);

    // no type information present
    for (String varName : variables.keySet()) {
      TypedValue typedValue = variables.getValueTyped(varName);
      assertNull(typedValue.getType());
      assertEquals(variables.get(varName), typedValue.getValue());
    }

  }
View Full Code Here


        final HistoryEventProducer eventProducer = processEngineConfiguration.getHistoryEventProducer();
        final HistoryEventHandler eventHandler = processEngineConfiguration.getHistoryEventHandler();

        for (String variableName : properties.keySet()) {

          TypedValue value = properties.getValueTyped(variableName);

          // NOTE: SerializableValues are never stored as form properties
          if (!(value instanceof SerializableValue)
              && value.getValue() != null && value.getValue() instanceof String) {
            String stringValue = (String) value.getValue();
            HistoryEvent evt = eventProducer.createFormPropertyUpdateEvt(executionEntity, variableName, stringValue, taskId);
            eventHandler.handleEvent(evt);
          }
        }
      }
View Full Code Here

    return getValueFromVariableInstance(deserializeObjectValue, getVariableInstanceLocal(variableName));
  }

  protected Object getValueFromVariableInstance(boolean deserializeObjectValue, CoreVariableInstance variableInstance) {
    if(variableInstance != null) {
      TypedValue typedValue = variableInstance.getTypedValue(deserializeObjectValue);
      if (typedValue != null) {
        return typedValue.getValue();
      }
    }
    return null;
  }
View Full Code Here

      }
    }
  }

  public void setVariable(String variableName, Object value) {
    TypedValue typedValue = Variables.untypedValue(value);
    setVariable(variableName, typedValue, getSourceActivityVariableScope());
  }
View Full Code Here

  public void setVariableLocal(String variableName, TypedValue value, AbstractVariableScope sourceActivityExecution) {
    getVariableStore().createOrUpdateVariable(variableName, value, sourceActivityExecution);
  }

  public void setVariableLocal(String variableName, Object value) {
    TypedValue typedValue = Variables.untypedValue(value);
    getVariableStore().createOrUpdateVariable(variableName, typedValue, getSourceActivityVariableScope());

  }
View Full Code Here

    }
    return false;
  }

  public Object get(Object key) {
    TypedValue typedValue = variables.get(key);

    if(typedValue != null) {
      return typedValue.getValue();
    }
    else {
      return null;
    }
  }
View Full Code Here

    }
  }

  public Object put(String key, Object value) {

    TypedValue typedValue = Variables.untypedValue(value);

    TypedValue prevValue = variables.put(key, typedValue);

    if(prevValue != null) {
      return prevValue.getValue();
    }
    else {
      return null;
    }
  }
View Full Code Here

      return null;
    }
  }

  public Object remove(Object key) {
    TypedValue prevValue = variables.remove(key);

    if(prevValue != null) {
      return prevValue.getValue();
    }
    else {
      return null;
    }
  }
View Full Code Here

              }
              public Object getValue() {
                return underlyingEntry.getValue().getValue();
              }
              public Object setValue(Object value) {
                TypedValue typedValue = Variables.untypedValue(value);
                return underlyingEntry.setValue(typedValue);
              }
              public final boolean equals(Object o) {
                if (!(o instanceof Map.Entry))
                  return false;
View Full Code Here

    // set the variable to null via untyped Api
    runtimeService.setVariable(instance.getId(), "varName", null);

    // variable is now untyped null
    TypedValue nullValue = runtimeService.getVariableTyped(instance.getId(), "varName");
    assertUntypedNullValue(nullValue);

  }
View Full Code Here

TOP

Related Classes of org.camunda.bpm.engine.variable.value.TypedValue

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.