com.mangofactory.swagger.models.property.provider
Class DefaultModelPropertiesProvider

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

@Component(value="default")
public class DefaultModelPropertiesProvider
extends java.lang.Object
implements ModelPropertiesProvider


Constructor Summary
DefaultModelPropertiesProvider(BeanModelPropertyProvider beanModelPropertyProvider, FieldModelPropertyProvider fieldModelPropertyProvider, ConstructorModelPropertyProvider constructorModelPropertyProvider)
           
 
Method Summary
 java.lang.Iterable<? extends ModelProperty> propertiesForDeserialization(com.fasterxml.classmate.ResolvedType type)
           
 java.lang.Iterable<? extends ModelProperty> propertiesForSerialization(com.fasterxml.classmate.ResolvedType type)
           
 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

DefaultModelPropertiesProvider

@Autowired
public DefaultModelPropertiesProvider(BeanModelPropertyProvider beanModelPropertyProvider,
                                                FieldModelPropertyProvider fieldModelPropertyProvider,
                                                ConstructorModelPropertyProvider constructorModelPropertyProvider)
Method Detail

propertiesForSerialization

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

propertiesForDeserialization

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

setObjectMapper

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