public class TypedValueField extends Object implements DbEntityLifecycleAware, CommandContextListener
ValueFields
.Modifier and Type | Field and Description |
---|---|
protected org.camunda.bpm.engine.variable.value.TypedValue |
cachedValue |
protected String |
errorMessage |
protected static EnginePersistenceLogger |
LOG |
protected boolean |
notifyOnImplicitUpdates |
protected TypedValueSerializer<?> |
serializer |
protected String |
serializerName |
protected List<TypedValueUpdateListener> |
updateListeners |
protected ValueFields |
valueFields |
Constructor and Description |
---|
TypedValueField(ValueFields valueFields,
boolean notifyOnImplicitUpdates) |
Modifier and Type | Method and Description |
---|---|
void |
addImplicitUpdateListener(TypedValueUpdateListener listener) |
void |
clear() |
protected void |
ensureSerializerInitialized() |
protected static VariableSerializers |
getCurrentPaSerializers() |
String |
getErrorMessage()
If the variable value could not be loaded, this returns the error message.
|
static TypedValueSerializer<?> |
getFallbackSerializer(String serializerName) |
TypedValueSerializer<?> |
getSerializer() |
String |
getSerializerName() |
static VariableSerializers |
getSerializers() |
org.camunda.bpm.engine.variable.value.TypedValue |
getTypedValue() |
org.camunda.bpm.engine.variable.value.TypedValue |
getTypedValue(boolean deserializeValue) |
String |
getTypeName() |
Object |
getValue() |
boolean |
isMutable() |
protected boolean |
isMutableValue(org.camunda.bpm.engine.variable.value.TypedValue value) |
protected boolean |
isValuedImplicitlyUpdated() |
void |
onCommandContextClose(CommandContext commandContext) |
void |
onCommandFailed(CommandContext commandContext,
Throwable t) |
void |
postLoad() |
void |
setSerializerName(String serializerName) |
org.camunda.bpm.engine.variable.value.TypedValue |
setValue(org.camunda.bpm.engine.variable.value.TypedValue value) |
protected void |
writeValue(org.camunda.bpm.engine.variable.value.TypedValue value,
ValueFields valueFields) |
protected static final EnginePersistenceLogger LOG
protected String serializerName
protected TypedValueSerializer<?> serializer
protected org.camunda.bpm.engine.variable.value.TypedValue cachedValue
protected String errorMessage
protected final ValueFields valueFields
protected boolean notifyOnImplicitUpdates
protected List<TypedValueUpdateListener> updateListeners
public TypedValueField(ValueFields valueFields, boolean notifyOnImplicitUpdates)
public Object getValue()
public org.camunda.bpm.engine.variable.value.TypedValue getTypedValue()
public org.camunda.bpm.engine.variable.value.TypedValue getTypedValue(boolean deserializeValue)
public org.camunda.bpm.engine.variable.value.TypedValue setValue(org.camunda.bpm.engine.variable.value.TypedValue value)
public boolean isMutable()
protected boolean isMutableValue(org.camunda.bpm.engine.variable.value.TypedValue value)
protected boolean isValuedImplicitlyUpdated()
protected void writeValue(org.camunda.bpm.engine.variable.value.TypedValue value, ValueFields valueFields)
public void onCommandContextClose(CommandContext commandContext)
onCommandContextClose
in interface CommandContextListener
public void onCommandFailed(CommandContext commandContext, Throwable t)
onCommandFailed
in interface CommandContextListener
public TypedValueSerializer<?> getSerializer()
protected void ensureSerializerInitialized()
public static VariableSerializers getSerializers()
public static TypedValueSerializer<?> getFallbackSerializer(String serializerName)
protected static VariableSerializers getCurrentPaSerializers()
public String getSerializerName()
public void setSerializerName(String serializerName)
public void addImplicitUpdateListener(TypedValueUpdateListener listener)
public String getTypeName()
public String getErrorMessage()
public void postLoad()
postLoad
in interface DbEntityLifecycleAware
public void clear()
Copyright © 2017. All rights reserved.