Class FilterConditionAttributeSerializationExtension
java.lang.Object
io.jmix.flowuirestds.genericfilter.FilterConditionAttributeSerializationExtension
- All Implemented Interfaces:
EntityAttributeSerializationExtension
@Component("flowui_RestDsFilterConditionAttributeSerializationExtension")
@Order(1000)
public class FilterConditionAttributeSerializationExtension
extends Object
implements EntityAttributeSerializationExtension
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.fasterxml.jackson.databind.ObjectMapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromJson(MetaProperty property, com.google.gson.JsonElement element) Deserializes a JSON element to meta property value.booleansupports(MetaProperty property) Checks whether the extension supports the given meta propertycom.google.gson.JsonElementtoJson(MetaProperty property, Object propertyValue) Serializes a meta property value to JSON element
-
Field Details
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Details
-
FilterConditionAttributeSerializationExtension
public FilterConditionAttributeSerializationExtension()
-
-
Method Details
-
supports
Description copied from interface:EntityAttributeSerializationExtensionChecks whether the extension supports the given meta property- Specified by:
supportsin interfaceEntityAttributeSerializationExtension- Parameters:
property- a meta property- Returns:
- true if the extension supports the given meta property, or false otherwise
-
toJson
@Nullable public com.google.gson.JsonElement toJson(MetaProperty property, @Nullable Object propertyValue) Description copied from interface:EntityAttributeSerializationExtensionSerializes a meta property value to JSON element- Specified by:
toJsonin interfaceEntityAttributeSerializationExtension- Parameters:
property- a meta propertypropertyValue- a meta property value- Returns:
- a JSON element
-
fromJson
Description copied from interface:EntityAttributeSerializationExtensionDeserializes a JSON element to meta property value.- Specified by:
fromJsonin interfaceEntityAttributeSerializationExtension- Parameters:
property- a meta propertyelement- a JSON element- Returns:
- a meta property value
-