Class PojoMetadata

java.lang.Object
org.sql2o.reflection.PojoMetadata

public class PojoMetadata extends Object
Stores metadata for a POJO.
  • Field Details Link icon

    • throwOnMappingFailure Link icon

      public final boolean throwOnMappingFailure
  • Constructor Details Link icon

    • PojoMetadata Link icon

      public PojoMetadata(Class clazz, boolean caseSensitive, boolean autoDeriveColumnNames, Map<String,String> columnMappings, boolean throwOnMappingError)
  • Method Details Link icon

    • isCaseSensitive Link icon

      public boolean isCaseSensitive()
    • isAutoDeriveColumnNames Link icon

      public boolean isAutoDeriveColumnNames()
    • equals Link icon

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getObjectConstructor Link icon

      public ObjectConstructor getObjectConstructor()
    • getColumnMappings Link icon

      public Map<String,String> getColumnMappings()
    • getPropertyGetter Link icon

      public Getter getPropertyGetter(String propertyName)
    • getPropertyGetterIfExists Link icon

      public Getter getPropertyGetterIfExists(String propertyName)
    • getPropertySetter Link icon

      public Setter getPropertySetter(String propertyName)
    • getPropertySetterIfExists Link icon

      public Setter getPropertySetterIfExists(String propertyName)
    • getType Link icon

      public Class getType()
    • getValueOfProperty Link icon

      public Object getValueOfProperty(String propertyName, Object object)