private void checkForClassMapping(Class<?> srcClass, List<ClassMap> superClasses, Class<?> superDestClass) { ClassMap srcClassMap = classMappings.find(srcClass, superDestClass); if (srcClassMap != null) { superClasses.add(srcClassMap); } }
private void checkForClassMapping(Class<?> srcClass, List<ClassMap> superClasses, Class<?> superDestClass) { ClassMap srcClassMap = classMappings.find(srcClass, superDestClass); if (srcClassMap != null) { superClasses.add(srcClassMap); } }
private void checkForClassMapping(Class<?> srcClass, List<ClassMap> superClasses, Class<?> superDestClass) { ClassMap srcClassMap = classMappings.find(srcClass, superDestClass); if (srcClassMap != null) { superClasses.add(srcClassMap); } }
private ClassMap getClassMap(Class<?> srcClass, Class<?> destClass, String mapId) { ClassMap mapping = classMappings.find(srcClass, destClass, mapId); if (mapping == null) { // If mapping not found in existing custom mapping collection, create // default as an explicit mapping must not // exist. The create default class map method will also add all default // mappings that it can determine. mapping = ClassMapBuilder.createDefaultClassMap(globalConfiguration, srcClass, destClass); classMappings.addDefault(srcClass, destClass, mapping); } return mapping; }
/** * Return true iff a mapping configuration exists in Dozer. * * @param mapId * Id of a mapping configuration * @return True iff the mapping configuration exists */ public boolean existsMapId(String mapId) { try { DozerBeanMapper dbm = ((DozerBeanMapper) dozer); loadCustomMappings(dbm); ClassMappings customMappings = getCustomMappings(dbm); ClassMap mapping = customMappings.find(Holder.class, Holder.class, mapId); log.debug("Mapping {} found: {}", mapId, (null != mapping)); return (null != mapping); } catch (Exception e) { log.debug("Cannot find mapping {}, caught exception: {}", mapId, e.getLocalizedMessage()); return false; } }