com.mangofactory.swagger.models
Class DefaultModelPropertiesProvider
java.lang.Object
com.mangofactory.swagger.models.DefaultModelPropertiesProvider
- All Implemented Interfaces:
- ModelPropertiesProvider
@Component
public class DefaultModelPropertiesProvider
- extends Object
- implements ModelPropertiesProvider
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultModelPropertiesProvider
@Autowired
public DefaultModelPropertiesProvider(com.fasterxml.classmate.TypeResolver typeResolver,
AlternateTypeProvider alternateTypeProvider,
AccessorsProvider accessors,
FieldsProvider fields)
setObjectMapper
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
serializableProperties
public List<? extends ModelProperty> serializableProperties(com.fasterxml.classmate.ResolvedType resolvedType)
deserializableProperties
public List<? extends ModelProperty> deserializableProperties(com.fasterxml.classmate.ResolvedType resolvedType)
deserializableFields
public List<? extends ModelProperty> deserializableFields(com.fasterxml.classmate.ResolvedType resolvedType)
propertiesForSerialization
public Iterable<? extends ModelProperty> propertiesForSerialization(com.fasterxml.classmate.ResolvedType type)
- Specified by:
propertiesForSerialization in interface ModelPropertiesProvider
propertiesForDeserialization
public Iterable<? extends ModelProperty> propertiesForDeserialization(com.fasterxml.classmate.ResolvedType type)
- Specified by:
propertiesForDeserialization in interface ModelPropertiesProvider
Copyright © May 2012-2014 The Mango Factory. All Rights Reserved.