/** * Prepares default mappings based on provided mapping definition * * @param classMappings * @param globalConfiguration */ public static void addDefaultFieldMappings(ClassMappings classMappings, Configuration globalConfiguration) { Set<Entry<String, ClassMap>> entries = classMappings.getAll().entrySet(); for (Entry<String, ClassMap> entry : entries) { ClassMap classMap = entry.getValue(); generateMapping(classMap, globalConfiguration, runTimeGenerators); } }
/** * Prepares default mappings based on provided mapping definition * * @param classMappings * @param globalConfiguration */ public static void addDefaultFieldMappings(ClassMappings classMappings, Configuration globalConfiguration) { Set<Entry<String, ClassMap>> entries = classMappings.getAll().entrySet(); for (Entry<String, ClassMap> entry : entries) { ClassMap classMap = entry.getValue(); generateMapping(classMap, globalConfiguration, runTimeGenerators); } }
false)); generateMapping(classMap, globalConfiguration, buildTimeGenerators); return classMap;
/** * Builds new default mapping on-the-fly for previously unknown mapped class pairs. * * @param globalConfiguration * @param srcClass * @param destClass * @return */ public static ClassMap createDefaultClassMap(Configuration globalConfiguration, Class<?> srcClass, Class<?> destClass) { ClassMap classMap = new ClassMap(globalConfiguration); classMap.setSrcClass(new DozerClass(srcClass.getName(), srcClass, globalConfiguration.getBeanFactory(), null, null, null, null, globalConfiguration.getMapNull(), globalConfiguration.getMapEmptyString(), false)); classMap.setDestClass(new DozerClass(destClass.getName(), destClass, globalConfiguration.getBeanFactory(), null, null, null, null, globalConfiguration.getMapNull(), globalConfiguration.getMapEmptyString(), false)); generateMapping(classMap, globalConfiguration, buildTimeGenerators); return classMap; }