Class AccessibleField

java.lang.Object
org.sklsft.commons.mapper.beans.AccessibleField

public class AccessibleField extends Object
Representation of a field with its getters and setters methods
properties are public because of intensive use in mappers, ... Generic parameters are built at instantiation
Author:
NTHI
  • Field Details

    • field

      public Field field
    • getter

      public Method getter
    • setter

      public Method setter
    • fieldClass

      public Class<?> fieldClass
    • isParameterized

      public boolean isParameterized
    • genericParameters

      public List<Class<?>> genericParameters
    • isList

      public boolean isList
    • isSet

      public boolean isSet
    • isCollection

      public boolean isCollection
    • isMap

      public boolean isMap
  • Constructor Details

    • AccessibleField

      public AccessibleField(Field field, Method getter, Method setter)
      constructor
  • Method Details

    • getValue

      public Object getValue(Object object)
    • setValue

      public void setValue(Object fieldValue, Object object)
    • isCompatibleWith

      public boolean isCompatibleWith(AccessibleField field2)
      determines wheter the field can be mapped with another field Parameterized fields are excluded for the moment
      Parameters:
      field2 -
      Returns: