Class AbstractSpecificObjectGraphMapper
java.lang.Object
ai.stapi.graphoperations.objectGraphMapper.model.specific.AbstractSpecificObjectGraphMapper
- All Implemented Interfaces:
SpecificObjectGraphMapper
- Direct Known Subclasses:
InterfaceSpecificObjectGraphMapper,LeafSpecificObjectGraphMapper,ListSpecificObjectGraphMapper,MapSpecificObjectGraphMapper,ObjectSpecificObjectGraphMapper,ReferenceSpecificObjectGraphMapper
public abstract class AbstractSpecificObjectGraphMapper
extends Object
implements SpecificObjectGraphMapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final GenericObjectGraphMapperprotected final com.fasterxml.jackson.databind.ObjectMapper -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSpecificObjectGraphMapper(GenericObjectGraphMapper genericGraphMapper) -
Method Summary
Modifier and TypeMethodDescriptionprotected GraphDescriptionBuilderaddGraphDescriptionCompositeToBuilder(GraphDescription graphDescription, GraphDescriptionBuilder rootBuilderBranch) abstract GraphDescriptionBuildercreateGraphDescriptionWithValues(ObjectGraphMapping objectGraphMapping, Map.Entry<String, Object> fieldEntry, GraphDescriptionBuilder builder, MissingFieldResolvingStrategy missingFieldResolvingStrategy) abstract booleansupports(ObjectGraphMapping objectGraphMapping)
-
Field Details
-
genericGraphMapper
-
jsonObjectMapper
protected final com.fasterxml.jackson.databind.ObjectMapper jsonObjectMapper
-
-
Constructor Details
-
AbstractSpecificObjectGraphMapper
-
-
Method Details
-
createGraphDescriptionWithValues
public abstract GraphDescriptionBuilder createGraphDescriptionWithValues(ObjectGraphMapping objectGraphMapping, Map.Entry<String, Object> fieldEntry, GraphDescriptionBuilder builder, MissingFieldResolvingStrategy missingFieldResolvingStrategy) - Specified by:
createGraphDescriptionWithValuesin interfaceSpecificObjectGraphMapper
-
supports
- Specified by:
supportsin interfaceSpecificObjectGraphMapper
-
addGraphDescriptionCompositeToBuilder
protected GraphDescriptionBuilder addGraphDescriptionCompositeToBuilder(GraphDescription graphDescription, GraphDescriptionBuilder rootBuilderBranch)
-