Class ClassMapBuilder


  • public final class ClassMapBuilder
    extends Object
    Internal class for adding implicit field mappings to a ClassMap. Also, builds implicit ClassMap for class mappings that don't have an explicit custom xml mapping. Only intended for internal use.
    • Method Detail

      • createDefaultClassMap

        public ClassMap createDefaultClassMap​(Configuration globalConfiguration,
                                              Class<?> srcClass,
                                              Class<?> destClass)
        Builds new default mapping on-the-fly for previously unknown mapped class pairs.
        Parameters:
        globalConfiguration - configuration of Dozer
        srcClass - type to convert from
        destClass - type to convert to
        Returns:
        information about the classes being mapped
      • addDefaultFieldMappings

        public void addDefaultFieldMappings​(ClassMappings classMappings,
                                            Configuration globalConfiguration)
        Prepares default mappings based on provided mapping definition
        Parameters:
        classMappings - information about the classes being mapped
        globalConfiguration - configuration of Dozer