Class EntryFieldJsonSerializer
java.lang.Object
com.emc.documentum.rest.parser.json.writer.field.AbstractFieldJsonSerializer
com.emc.documentum.rest.parser.json.writer.field.EntryFieldJsonSerializer
- All Implemented Interfaces:
AnnotatedFieldBindingProcessor
,AnnotatedFieldSerializer<com.emc.documentum.rest.parser.json.writer.TypeJsonWriter>
JSON field writer for simple data type.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
serializable
(Object fieldValue, SerializableFieldMeta fieldNode) Check if the field value and field type is serializable by this serializer.void
serialize
(com.emc.documentum.rest.parser.json.writer.TypeJsonWriter writer, Object value, SerializableFieldMeta fieldNode, org.springframework.http.MediaType mediaType, com.emc.documentum.rest.config.BindingConfig bindingConfig) Serialize the field.protected void
writeEntryListValue
(com.emc.documentum.rest.parser.json.writer.TypeJsonWriter writer, Object fieldValue, org.springframework.http.MediaType contentType, SerializableFieldMeta node, com.emc.documentum.rest.config.BindingConfig bindingConfig) Methods inherited from class com.emc.documentum.rest.parser.json.writer.field.AbstractFieldJsonSerializer
isCompatibleMediaType, serializeKeyValue, serializeValue
-
Constructor Details
-
EntryFieldJsonSerializer
public EntryFieldJsonSerializer()
-
-
Method Details
-
serialize
public void serialize(com.emc.documentum.rest.parser.json.writer.TypeJsonWriter writer, Object value, SerializableFieldMeta fieldNode, org.springframework.http.MediaType mediaType, com.emc.documentum.rest.config.BindingConfig bindingConfig) Description copied from interface:AnnotatedFieldSerializer
Serialize the field.- Parameters:
writer
- message writervalue
- field valuefieldNode
- the serializable field metamediaType
- the target media type to serializebindingConfig
- the binding configuration
-
serializable
Description copied from interface:AnnotatedFieldSerializer
Check if the field value and field type is serializable by this serializer.- Parameters:
fieldValue
- the field valuefieldNode
- the serializable field meta- Returns:
true
if the field value is serializable;false
otherwise.
-
writeEntryListValue
protected void writeEntryListValue(com.emc.documentum.rest.parser.json.writer.TypeJsonWriter writer, Object fieldValue, org.springframework.http.MediaType contentType, SerializableFieldMeta node, com.emc.documentum.rest.config.BindingConfig bindingConfig) throws IOException - Throws:
IOException
-