final class JacksonObjectProvider extends AbstractObjectProvider<com.fasterxml.jackson.databind.ser.FilterProvider>
Modifier and Type | Class and Description |
---|---|
private static class |
JacksonObjectProvider.FilteringFilterProvider |
private static class |
JacksonObjectProvider.FilteringPropertyFilter |
Constructor and Description |
---|
JacksonObjectProvider() |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,JacksonObjectProvider.FilteringPropertyFilter> |
createSubfilters(java.lang.Class<?> entityClass,
java.util.Map<java.lang.String,ObjectGraph> entitySubgraphs) |
private java.util.Map<java.lang.String,JacksonObjectProvider.FilteringPropertyFilter> |
createSubfilters(java.lang.String parent,
java.lang.Class<?> entityClass,
java.util.Map<java.lang.String,ObjectGraph> entitySubgraphs,
java.util.Set<java.lang.String> processed) |
com.fasterxml.jackson.databind.ser.FilterProvider |
transform(ObjectGraph graph)
Transform a given graph into an entity-filtering object.
|
getFilteringObject, immutableSetOf, subgraphIdentifier
public com.fasterxml.jackson.databind.ser.FilterProvider transform(ObjectGraph graph)
ObjectGraphTransformer
graph
- object graph to be transformed.private java.util.Map<java.lang.String,JacksonObjectProvider.FilteringPropertyFilter> createSubfilters(java.lang.Class<?> entityClass, java.util.Map<java.lang.String,ObjectGraph> entitySubgraphs)
private java.util.Map<java.lang.String,JacksonObjectProvider.FilteringPropertyFilter> createSubfilters(java.lang.String parent, java.lang.Class<?> entityClass, java.util.Map<java.lang.String,ObjectGraph> entitySubgraphs, java.util.Set<java.lang.String> processed)