Class ObjectTypeImpl

    • Constructor Detail

      • ObjectTypeImpl

        public ObjectTypeImpl()
    • Method Detail

      • isPrimitiveValueType

        public boolean isPrimitiveValueType()
        Description copied from interface: ValueType
        Indicates whether this type is primitive valued. Primitive valued types can be handled natively by the process engine.
        Specified by:
        isPrimitiveValueType in interface ValueType
        Returns:
        true if this is a primitive valued type. False otherwise
      • createValue

        public TypedValue createValue​(java.lang.Object value,
                                      java.util.Map<java.lang.String,​java.lang.Object> valueInfo)
        Description copied from interface: ValueType
        Creates a new TypedValue using this type.
        Specified by:
        createValue in interface ValueType
        Parameters:
        value - the value
        Returns:
        the typed value for the value
      • getValueInfo

        public java.util.Map<java.lang.String,​java.lang.Object> getValueInfo​(TypedValue typedValue)
        Description copied from interface: ValueType
        Get the value info (meta data) for a TypedValue. The keys of the returned map for a TypedValue are available as constants in the value's ValueType interface.
        Specified by:
        getValueInfo in interface ValueType
        Returns:
      • createValueFromSerialized

        public SerializableValue createValueFromSerialized​(java.lang.String serializedValue,
                                                           java.util.Map<java.lang.String,​java.lang.Object> valueInfo)
        Description copied from interface: SerializableValueType
        Creates a new TypedValue using this type.
        Specified by:
        createValueFromSerialized in interface SerializableValueType
        Parameters:
        serializedValue - the value in serialized form
        Returns:
        the typed value for the value
      • applyValueInfo

        protected void applyValueInfo​(ObjectValueBuilder builder,
                                      java.util.Map<java.lang.String,​java.lang.Object> valueInfo)