Class MappingToolMappingLoader


  • public final class MappingToolMappingLoader
    extends java.lang.Object
    Extend mapping loader to give us access to the findAccessor method.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canFindAccessors​(java.lang.Class clazz, java.lang.String fieldName, java.lang.Class type)
      Checks if any accessor for a certain field exists.
      boolean returnsArray​(java.lang.Class clazz, java.lang.String fieldName, java.lang.Class type)
      Returns true if the get method returns an array.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MappingToolMappingLoader

        public MappingToolMappingLoader​(JavaNaming javaNaming)
        A MappingToolMappingLoader needs a javaNaming to be set.
        Parameters:
        javaNaming - the JavaNaming implementation to use
    • Method Detail

      • returnsArray

        public boolean returnsArray​(java.lang.Class clazz,
                                    java.lang.String fieldName,
                                    java.lang.Class type)
        Returns true if the get method returns an array. This method is used for greater compatability with generated descriptors.
        Parameters:
        clazz - the Class to find an accessor in
        fieldName - the field for which an accessor is sought
        type - the returning type of the accessor
        Returns:
        if get method returns an array.
      • canFindAccessors

        public boolean canFindAccessors​(java.lang.Class clazz,
                                        java.lang.String fieldName,
                                        java.lang.Class type)
        Checks if any accessor for a certain field exists.
        Parameters:
        clazz - the Class to search in
        fieldName - the field to search an accessor for
        type - the return type the accessor should have
        Returns:
        true if a matching accessor could be found