org.camunda.bpm.engine.impl.core.variable.type
Class PrimitiveValueTypeImpl.NumberTypeImpl

java.lang.Object
  extended by org.camunda.bpm.engine.impl.core.variable.type.AbstractValueTypeImpl
      extended by org.camunda.bpm.engine.impl.core.variable.type.PrimitiveValueTypeImpl
          extended by org.camunda.bpm.engine.impl.core.variable.type.PrimitiveValueTypeImpl.NumberTypeImpl
All Implemented Interfaces:
Serializable, PrimitiveValueType, ValueType
Enclosing class:
PrimitiveValueTypeImpl

public static class PrimitiveValueTypeImpl.NumberTypeImpl
extends PrimitiveValueTypeImpl

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.core.variable.type.PrimitiveValueTypeImpl
PrimitiveValueTypeImpl.BooleanTypeImpl, PrimitiveValueTypeImpl.BytesTypeImpl, PrimitiveValueTypeImpl.DateTypeImpl, PrimitiveValueTypeImpl.DoubleTypeImpl, PrimitiveValueTypeImpl.IntegerTypeImpl, PrimitiveValueTypeImpl.LongTypeImpl, PrimitiveValueTypeImpl.NullTypeImpl, PrimitiveValueTypeImpl.NumberTypeImpl, PrimitiveValueTypeImpl.ShortTypeImpl, PrimitiveValueTypeImpl.StringTypeImpl
 
Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.core.variable.type.PrimitiveValueTypeImpl
javaType
 
Fields inherited from class org.camunda.bpm.engine.impl.core.variable.type.AbstractValueTypeImpl
name
 
Fields inherited from interface org.camunda.bpm.engine.variable.type.ValueType
BOOLEAN, BYTES, DATE, DOUBLE, INTEGER, LONG, NULL, NUMBER, OBJECT, SHORT, STRING
 
Constructor Summary
PrimitiveValueTypeImpl.NumberTypeImpl()
           
 
Method Summary
 NumberValue createValue(Object value, Map<String,Object> valueInfo)
          Creates a new TypedValue using this type.
 boolean isAbstract()
          Returns whether the value type is abstract.
 
Methods inherited from class org.camunda.bpm.engine.impl.core.variable.type.PrimitiveValueTypeImpl
getJavaType, getValueInfo, isPrimitiveValueType, toString
 
Methods inherited from class org.camunda.bpm.engine.impl.core.variable.type.AbstractValueTypeImpl
canConvertFromTypedValue, convertFromTypedValue, getName, getParent, unsupportedConversion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.engine.variable.type.ValueType
canConvertFromTypedValue, convertFromTypedValue, getName, getParent
 

Constructor Detail

PrimitiveValueTypeImpl.NumberTypeImpl

public PrimitiveValueTypeImpl.NumberTypeImpl()
Method Detail

createValue

public NumberValue createValue(Object value,
                               Map<String,Object> valueInfo)
Description copied from interface: ValueType
Creates a new TypedValue using this type.

Parameters:
value - the value
Returns:
the typed value for the value

isAbstract

public boolean isAbstract()
Description copied from interface: ValueType

Returns whether the value type is abstract. This is not related to the term abstract in the Java language.

Abstract value types cannot be used as types for variables but only used for querying.

Specified by:
isAbstract in interface ValueType
Overrides:
isAbstract in class AbstractValueTypeImpl


Copyright © 2015 camunda services GmbH. All rights reserved.