Class BooleanValueSerializer
- java.lang.Object
 - 
- org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer<T>
 - 
- org.camunda.bpm.engine.impl.variable.serializer.PrimitiveValueSerializer<BooleanValue>
 - 
- org.camunda.bpm.engine.impl.variable.serializer.BooleanValueSerializer
 
 
 
 
- 
- All Implemented Interfaces:
 TypedValueSerializer<BooleanValue>
public class BooleanValueSerializer extends PrimitiveValueSerializer<BooleanValue>
Serializes booleans as long values.- Author:
 - Daniel Meyer
 
 
- 
- 
Field Summary
- 
Fields inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer
BINARY_VALUE_TYPES, valueType 
 - 
 
- 
Constructor Summary
Constructors Constructor Description BooleanValueSerializer() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanValueconvertToTypedValue(UntypedValueImpl untypedValue)Returns a typed value for the provided untyped value.BooleanValuereadValue(ValueFields valueFields, boolean asTransientValue)voidwriteValue(BooleanValue variableValue, ValueFields valueFields)Serialize aTypedValueto theValueFields.- 
Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.PrimitiveValueSerializer
canWriteValue, getName, getType, readValue 
- 
Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer
canHandle, getSerializationDataformat, isMutableValue 
 - 
 
 - 
 
- 
- 
Method Detail
- 
convertToTypedValue
public BooleanValue convertToTypedValue(UntypedValueImpl untypedValue)
Description copied from interface:TypedValueSerializerReturns a typed value for the provided untyped value. This is used on cases where the user sets an untyped value which is then detected to be handled by thisTypedValueSerializer(by invocation ofTypedValueSerializer.canHandle(TypedValue)).- Parameters:
 untypedValue- the untyped value- Returns:
 - the corresponding typed value
 
 
- 
readValue
public BooleanValue readValue(ValueFields valueFields, boolean asTransientValue)
- Specified by:
 readValuein classPrimitiveValueSerializer<BooleanValue>
 
- 
writeValue
public void writeValue(BooleanValue variableValue, ValueFields valueFields)
Description copied from interface:TypedValueSerializerSerialize aTypedValueto theValueFields.- Parameters:
 variableValue- theTypedValueto persistvalueFields- theValueFieldsto which the value should be persisted
 
 - 
 
 -