Class UntypedValueImpl
- java.lang.Object
-
- org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl
-
- All Implemented Interfaces:
java.io.Serializable
,TypedValue
public class UntypedValueImpl extends java.lang.Object implements TypedValue
Used when the type of an object has not been specified by the user and needs to be autodetected.- Author:
- Daniel Meyer
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
isTransient
protected java.lang.Object
value
-
Constructor Summary
Constructors Constructor Description UntypedValueImpl(java.lang.Object object)
UntypedValueImpl(java.lang.Object object, boolean isTransient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
ValueType
getType()
The type of the value.java.lang.Object
getValue()
The actual value.int
hashCode()
boolean
isTransient()
Indicator for transience of the valuevoid
setTransient(boolean isTransient)
java.lang.String
toString()
-
-
-
Method Detail
-
getValue
public java.lang.Object getValue()
Description copied from interface:TypedValue
The actual value. May be null in case the value is null.- Specified by:
getValue
in interfaceTypedValue
- Returns:
- the value
-
getType
public ValueType getType()
Description copied from interface:TypedValue
The type of the value. See ValueType for a list of built-in ValueTypes.- Specified by:
getType
in interfaceTypedValue
- Returns:
- the type of the value.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
isTransient
public boolean isTransient()
Description copied from interface:TypedValue
Indicator for transience of the value- Specified by:
isTransient
in interfaceTypedValue
- Returns:
- isTransient
-
setTransient
public void setTransient(boolean isTransient)
-
-