com.mangofactory.swagger.models.property
Class BeanPropertyDefinitions

java.lang.Object
  extended by com.mangofactory.swagger.models.property.BeanPropertyDefinitions

public class BeanPropertyDefinitions
extends java.lang.Object


Method Summary
static com.google.common.base.Function<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String> beanPropertyByInternalName()
           
static com.google.common.base.Optional<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> jacksonPropertyWithSameInternalName(com.fasterxml.jackson.databind.BeanDescription beanDescription, com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition propertyDefinition)
           
static java.lang.String name(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition beanPropertyDefinition, boolean forSerialization, BeanPropertyNamingStrategy namingStrategy)
           
static com.google.common.base.Function<com.fasterxml.jackson.databind.PropertyNamingStrategy,java.lang.String> overTheWireName(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition beanProperty, com.fasterxml.jackson.databind.cfg.MapperConfig<?> config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

beanPropertyByInternalName

public static com.google.common.base.Function<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String> beanPropertyByInternalName()

name

public static java.lang.String name(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition beanPropertyDefinition,
                                    boolean forSerialization,
                                    BeanPropertyNamingStrategy namingStrategy)

jacksonPropertyWithSameInternalName

public static com.google.common.base.Optional<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> jacksonPropertyWithSameInternalName(com.fasterxml.jackson.databind.BeanDescription beanDescription,
                                                                                                                                                    com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition propertyDefinition)

overTheWireName

public static com.google.common.base.Function<com.fasterxml.jackson.databind.PropertyNamingStrategy,java.lang.String> overTheWireName(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition beanProperty,
                                                                                                                                      com.fasterxml.jackson.databind.cfg.MapperConfig<?> config)