Class<?> converterClass = MappingUtils.findCustomConverter(converterByDestTypeCache, classMap.getCustomConverters(), srcClass, destClass); if (converterClass != null) {
if (classMap.getCustomConverters() != null) { classMap.getCustomConverters().setConverters(new ArrayList<CustomConverterDescription>(customConverterDescriptions)); } else { classMap.setCustomConverters(new CustomConverterContainer()); classMap.getCustomConverters().setConverters(new ArrayList<CustomConverterDescription>(customConverterDescriptions));
if (classMap.getCustomConverters() != null) { classMap.getCustomConverters() .setConverters(new ArrayList<CustomConverterDescription>(customConverterDescriptions)); } else { classMap.setCustomConverters(new CustomConverterContainer()); classMap.getCustomConverters() .setConverters(new ArrayList<CustomConverterDescription>(customConverterDescriptions));
classMap.getCustomConverters(), srcClass, destClass); if (converter != null) { mapUsingCustomConverterInstance(converter, srcClass, srcObj, destClass, destObj, null, context, true);
classMap.getCustomConverters(), srcClass, destClass);
Class<?> converterClass = MappingUtils.findCustomConverter(converterByDestTypeCache, classMap.getCustomConverters(), srcObj .getClass(), destType);
customConverterObjects, fieldMapping.getClassMap().getCustomConverters(), value.getClass(), fieldMapping.getDestHintContainer().getHint());
fieldMapping.getClassMap().getCustomConverters(), value.getClass(), fieldMapping.getDestHintContainer().getHint());
private Object mapOrRecurseObject(Object srcObj, Object srcFieldValue, Class<?> destFieldType, FieldMap fieldMap, Object destObj) { Class<?> srcFieldClass = srcFieldValue != null ? srcFieldValue.getClass() : fieldMap.getSrcFieldType(srcObj.getClass()); Class<?> converterClass = MappingUtils.determineCustomConverter(fieldMap, converterByDestTypeCache, fieldMap.getClassMap() .getCustomConverters(), srcFieldClass, destFieldType);
customConverterObjects, classMap.getCustomConverters(), srcObj.getClass(), destType);
classMap.getCustomConverters(), srcObj.getClass(), destType);
.getClass()); CustomConverter converter = MappingUtils.determineCustomConverter(fieldMap, converterByDestTypeCache, customConverterObjects, fieldMap.getClassMap().getCustomConverters(), srcFieldClass, destFieldType);
converterByDestTypeCache, customConverterObjects, fieldMap.getClassMap().getCustomConverters(), srcFieldClass, destFieldType);