public VariableSerializers removeSerializer(TypedValueSerializer<?> serializer) { serializerList.remove(serializer); serializerMap.remove(serializer.getName()); return this; }
public VariableSerializers removeSerializer(TypedValueSerializer<?> serializer) { serializerList.remove(serializer); serializerMap.remove(serializer.getName()); return this; }
public DefaultVariableSerializers addSerializer(TypedValueSerializer<?> serializer, int index) { serializerList.add(index, serializer); serializerMap.put(serializer.getName(), serializer); return this; }
public DefaultVariableSerializers addSerializer(TypedValueSerializer<?> serializer, int index) { serializerList.add(index, serializer); serializerMap.put(serializer.getName(), serializer); return this; }
public void setSerializerList(List<TypedValueSerializer<?>> serializerList) { this.serializerList.clear(); this.serializerList.addAll(serializerList); this.serializerMap.clear(); for (TypedValueSerializer<?> serializer : serializerList) { serializerMap.put(serializer.getName(), serializer); } }
public void setSerializerList(List<TypedValueSerializer<?>> serializerList) { this.serializerList.clear(); this.serializerList.addAll(serializerList); this.serializerMap.clear(); for (TypedValueSerializer<?> serializer : serializerList) { serializerMap.put(serializer.getName(), serializer); } }
public void setSerializer(TypedValueSerializer<?> serializer) { typedValueField.setSerializerName(serializer.getName()); }
public void setSerializer(TypedValueSerializer<?> serializer) { typedValueField.setSerializerName(serializer.getName()); }
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 VariableSerializers join(VariableSerializers other) { DefaultVariableSerializers copy = new DefaultVariableSerializers(); // "other" serializers override existing ones if their names match for (TypedValueSerializer<?> thisSerializer : serializerList) { TypedValueSerializer<?> serializer = other.getSerializerByName(thisSerializer.getName()); if (serializer == null) { serializer = thisSerializer; } copy.addSerializer(serializer); } // add all "other" serializers that did not exist before to the end of the list for (TypedValueSerializer<?> otherSerializer : other.getSerializers()) { if (!copy.serializerMap.containsKey(otherSerializer.getName())) { copy.addSerializer(otherSerializer); } } return copy; }
public VariableSerializers join(VariableSerializers other) { DefaultVariableSerializers copy = new DefaultVariableSerializers(); // "other" serializers override existing ones if their names match for (TypedValueSerializer<?> thisSerializer : serializerList) { TypedValueSerializer<?> serializer = other.getSerializerByName(thisSerializer.getName()); if (serializer == null) { serializer = thisSerializer; } copy.addSerializer(serializer); } // add all "other" serializers that did not exist before to the end of the list for (TypedValueSerializer<?> otherSerializer : other.getSerializers()) { if (!copy.serializerMap.containsKey(otherSerializer.getName())) { copy.addSerializer(otherSerializer); } } return copy; }
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 TypedValue setValue(TypedValue value) { // determine serializer to use serializer = getSerializers().findSerializerForValue(value, Context.getProcessEngineConfiguration().getFallbackSerializerFactory()); serializerName = serializer.getName(); if(value instanceof UntypedValueImpl) { // type has been detected value = serializer.convertToTypedValue((UntypedValueImpl) value); } // set new value writeValue(value, valueFields); // cache the value cachedValue = value; // ensure that we serialize the object on command context flush // if it can be implicitly changed if (notifyOnImplicitUpdates && isMutableValue(cachedValue)) { Context.getCommandContext().registerCommandContextListener(this); } return value; }
public TypedValue setValue(TypedValue value) { // determine serializer to use serializer = getSerializers().findSerializerForValue(value, Context.getProcessEngineConfiguration().getFallbackSerializerFactory()); serializerName = serializer.getName(); if(value instanceof UntypedValueImpl) { // type has been detected value = serializer.convertToTypedValue((UntypedValueImpl) value); } // set new value writeValue(value, valueFields); // cache the value cachedValue = value; // ensure that we serialize the object on command context flush // if it can be implicitly changed if (notifyOnImplicitUpdates && isMutableValue(cachedValue)) { Context.getCommandContext().registerCommandContextListener(this); } return value; }
public VariableSerializers removeSerializer(TypedValueSerializer<?> serializer) { serializerList.remove(serializer); serializerMap.remove(serializer.getName()); return this; }
public DefaultVariableSerializers addSerializer(TypedValueSerializer<?> serializer, int index) { serializerList.add(index, serializer); serializerMap.put(serializer.getName(), serializer); return this; }
public void setSerializerList(List<TypedValueSerializer<?>> serializerList) { this.serializerList.clear(); this.serializerList.addAll(serializerList); this.serializerMap.clear(); for (TypedValueSerializer<?> serializer : serializerList) { serializerMap.put(serializer.getName(), serializer); } }
public void setSerializer(TypedValueSerializer<?> serializer) { typedValueField.setSerializerName(serializer.getName()); }
public VariableSerializers join(VariableSerializers other) { DefaultVariableSerializers copy = new DefaultVariableSerializers(); // "other" serializers override existing ones if their names match for (TypedValueSerializer<?> thisSerializer : serializerList) { TypedValueSerializer<?> serializer = other.getSerializerByName(thisSerializer.getName()); if (serializer == null) { serializer = thisSerializer; } copy.addSerializer(serializer); } // add all "other" serializers that did not exist before to the end of the list for (TypedValueSerializer<?> otherSerializer : other.getSerializers()) { if (!copy.serializerMap.containsKey(otherSerializer.getName())) { copy.addSerializer(otherSerializer); } } return copy; }
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(); }