com.mangofactory.swagger.models.property.bean
Class BeanModelPropertyProvider

java.lang.Object
  extended by com.mangofactory.swagger.models.property.bean.BeanModelPropertyProvider
All Implemented Interfaces:
ModelPropertiesProvider

@Component
public class BeanModelPropertyProvider
extends java.lang.Object
implements ModelPropertiesProvider


Constructor Summary
BeanModelPropertyProvider(AccessorsProvider accessors, com.fasterxml.classmate.TypeResolver typeResolver, AlternateTypeProvider alternateTypeProvider, BeanPropertyNamingStrategy namingStrategy)
           
 
Method Summary
 java.lang.Iterable<? extends ModelProperty> propertiesForDeserialization(com.fasterxml.classmate.ResolvedType resolvedType)
           
 java.lang.Iterable<? extends ModelProperty> propertiesForSerialization(com.fasterxml.classmate.ResolvedType resolvedType)
           
 void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanModelPropertyProvider

@Autowired
public BeanModelPropertyProvider(AccessorsProvider accessors,
                                           com.fasterxml.classmate.TypeResolver typeResolver,
                                           AlternateTypeProvider alternateTypeProvider,
                                           BeanPropertyNamingStrategy namingStrategy)
Method Detail

propertiesForSerialization

public java.lang.Iterable<? extends ModelProperty> propertiesForSerialization(com.fasterxml.classmate.ResolvedType resolvedType)
Specified by:
propertiesForSerialization in interface ModelPropertiesProvider

propertiesForDeserialization

public java.lang.Iterable<? extends ModelProperty> propertiesForDeserialization(com.fasterxml.classmate.ResolvedType resolvedType)
Specified by:
propertiesForDeserialization in interface ModelPropertiesProvider

setObjectMapper

public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Specified by:
setObjectMapper in interface ModelPropertiesProvider