@Component public class DefaultModelPropertiesProvider extends Object implements ModelPropertiesProvider
| Constructor and Description |
|---|
DefaultModelPropertiesProvider(com.fasterxml.classmate.TypeResolver typeResolver,
AlternateTypeProvider alternateTypeProvider,
AccessorsProvider accessors,
FieldsProvider fields) |
| Modifier and Type | Method and Description |
|---|---|
List<? extends ModelProperty> |
deserializableFields(com.fasterxml.classmate.ResolvedType resolvedType) |
List<? extends ModelProperty> |
deserializableProperties(com.fasterxml.classmate.ResolvedType resolvedType) |
Iterable<? extends ModelProperty> |
propertiesForDeserialization(com.fasterxml.classmate.ResolvedType type) |
Iterable<? extends ModelProperty> |
propertiesForSerialization(com.fasterxml.classmate.ResolvedType type) |
List<? extends ModelProperty> |
serializableProperties(com.fasterxml.classmate.ResolvedType resolvedType) |
void |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
@Autowired
public DefaultModelPropertiesProvider(com.fasterxml.classmate.TypeResolver typeResolver,
AlternateTypeProvider alternateTypeProvider,
AccessorsProvider accessors,
FieldsProvider fields)
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public List<? extends ModelProperty> serializableProperties(com.fasterxml.classmate.ResolvedType resolvedType)
public List<? extends ModelProperty> deserializableProperties(com.fasterxml.classmate.ResolvedType resolvedType)
public List<? extends ModelProperty> deserializableFields(com.fasterxml.classmate.ResolvedType resolvedType)
public Iterable<? extends ModelProperty> propertiesForSerialization(com.fasterxml.classmate.ResolvedType type)
propertiesForSerialization in interface ModelPropertiesProviderpublic Iterable<? extends ModelProperty> propertiesForDeserialization(com.fasterxml.classmate.ResolvedType type)
propertiesForDeserialization in interface ModelPropertiesProviderCopyright © May 2012-2014 The Mango Factory. All Rights Reserved.