Package ubic.gemma.rest.serializers
Class AbstractFactorValueValueObjectSerializer<T extends ubic.gemma.model.expression.experiment.AbstractFactorValueValueObject>
- java.lang.Object
-
- com.fasterxml.jackson.databind.JsonSerializer<T>
-
- com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
-
- ubic.gemma.rest.serializers.AbstractFactorValueValueObjectSerializer<T>
-
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
,com.fasterxml.jackson.databind.jsonschema.SchemaAware
,Serializable
- Direct Known Subclasses:
FactorValueBasicValueObjectSerializer
,FactorValueValueObjectSerializer
public abstract class AbstractFactorValueValueObjectSerializer<T extends ubic.gemma.model.expression.experiment.AbstractFactorValueValueObject> extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
Base serializer forFactorValue
VOs.See
FactorValueOntologyServiceImpl
for the logic related to how URIs are generated.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractFactorValueValueObjectSerializer(Class<T> t)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
serialize(T factorValueValueObject, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
protected abstract void
serializeInternal(T t, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
-
Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer
_neitherNull, _nonEmpty, acceptJsonFormatVisitor, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
-
-
-
-
Method Detail
-
serialize
public void serialize(T factorValueValueObject, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException
- Specified by:
serialize
in classcom.fasterxml.jackson.databind.ser.std.StdSerializer<T extends ubic.gemma.model.expression.experiment.AbstractFactorValueValueObject>
- Throws:
IOException
-
serializeInternal
protected abstract void serializeInternal(T t, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException
- Throws:
IOException
-
-