public void initializeValue(VariableSerializers serializers) { TypedValue typedValue = wrappedQueryValue.getTypedValue(); ValueTypeResolver resolver = Context.getProcessEngineConfiguration().getValueTypeResolver(); Collection<ValueType> concreteTypes = resolver.getSubTypes(typedValue.getType()); for (ValueType type : concreteTypes) { if (type.canConvertFromTypedValue(typedValue)) { TypedValue convertedValue = type.convertFromTypedValue(typedValue); SingleQueryVariableValueCondition aggregatedValue = new SingleQueryVariableValueCondition(wrappedQueryValue); aggregatedValue.initializeValue(serializers, convertedValue); aggregatedValues.add(aggregatedValue); } } }
public void initializeValue(VariableSerializers serializers, TypedValue typedValue) { TypedValueSerializer serializer = determineSerializer(serializers, typedValue); if(typedValue instanceof UntypedValueImpl) { // type has been detected typedValue = serializer.convertToTypedValue((UntypedValueImpl) typedValue); } serializer.writeValue(typedValue, this); this.type = serializer.getName(); }
public void initialize(VariableSerializers serializers) { if (value.getType() != null && value.getType().isAbstract()) { valueCondition = new CompositeQueryVariableValueCondition(this); } else { valueCondition = new SingleQueryVariableValueCondition(this); } valueCondition.initializeValue(serializers); }
public void initializeValue(VariableSerializers serializers) { TypedValue typedValue = wrappedQueryValue.getTypedValue(); initializeValue(serializers, typedValue); }
public void initialize(VariableSerializers serializers) { if (value.getType() != null && value.getType().isAbstract()) { valueCondition = new CompositeQueryVariableValueCondition(this); } else { valueCondition = new SingleQueryVariableValueCondition(this); } valueCondition.initializeValue(serializers); }
public void initializeValue(VariableSerializers serializers) { TypedValue typedValue = wrappedQueryValue.getTypedValue(); initializeValue(serializers, typedValue); }
public void initializeValue(VariableSerializers serializers) { TypedValue typedValue = wrappedQueryValue.getTypedValue(); ValueTypeResolver resolver = Context.getProcessEngineConfiguration().getValueTypeResolver(); Collection<ValueType> concreteTypes = resolver.getSubTypes(typedValue.getType()); for (ValueType type : concreteTypes) { if (type.canConvertFromTypedValue(typedValue)) { TypedValue convertedValue = type.convertFromTypedValue(typedValue); SingleQueryVariableValueCondition aggregatedValue = new SingleQueryVariableValueCondition(wrappedQueryValue); aggregatedValue.initializeValue(serializers, convertedValue); aggregatedValues.add(aggregatedValue); } } }
public void initializeValue(VariableSerializers serializers, TypedValue typedValue) { TypedValueSerializer serializer = determineSerializer(serializers, typedValue); if(typedValue instanceof UntypedValueImpl) { // type has been detected typedValue = serializer.convertToTypedValue((UntypedValueImpl) typedValue); } serializer.writeValue(typedValue, this); this.type = serializer.getName(); }
public void initialize(VariableSerializers serializers) { if (value.getType() != null && value.getType().isAbstract()) { valueCondition = new CompositeQueryVariableValueCondition(this); } else { valueCondition = new SingleQueryVariableValueCondition(this); } valueCondition.initializeValue(serializers); }
public void initializeValue(VariableSerializers serializers) { TypedValue typedValue = wrappedQueryValue.getTypedValue(); initializeValue(serializers, typedValue); }
public void initializeValue(VariableSerializers serializers) { TypedValue typedValue = wrappedQueryValue.getTypedValue(); ValueTypeResolver resolver = Context.getProcessEngineConfiguration().getValueTypeResolver(); Collection<ValueType> concreteTypes = resolver.getSubTypes(typedValue.getType()); for (ValueType type : concreteTypes) { if (type.canConvertFromTypedValue(typedValue)) { TypedValue convertedValue = type.convertFromTypedValue(typedValue); SingleQueryVariableValueCondition aggregatedValue = new SingleQueryVariableValueCondition(wrappedQueryValue); aggregatedValue.initializeValue(serializers, convertedValue); aggregatedValues.add(aggregatedValue); } } }
public void initializeValue(VariableSerializers serializers, TypedValue typedValue) { TypedValueSerializer serializer = determineSerializer(serializers, typedValue); if(typedValue instanceof UntypedValueImpl) { // type has been detected typedValue = serializer.convertToTypedValue((UntypedValueImpl) typedValue); } serializer.writeValue(typedValue, this); this.type = serializer.getName(); }