public Class<?> getSrcClassToMap() { return srcClass.getClassToMap(); }
public String getDestClassCreateMethod() { return destClass.getCreateMethod(); }
public String getDestClassBeanFactoryId() { return destClass.getFactoryBeanId(); }
public boolean isMapTypeCustomGetterSetterClass() { return getMapGetMethod() != null || getMapSetMethod() != null; }
public static void reverseFields(ClassMap source, ClassMap destination) { // reverse the fields destination.setSrcClass(new DozerClass(source.getDestClassName(), source.getDestClassToMap(), source.getDestClassBeanFactory(), source.getDestClassBeanFactoryId(), source.getDestClassMapGetMethod(), source.getDestClassMapSetMethod(), source.getDestClass().getCreateMethod(), source.isDestMapNull(), source.isDestMapEmptyString(), source.getDestClass().isAccesible())); destination.setDestClass(new DozerClass(source.getSrcClassName(), source.getSrcClassToMap(), source.getSrcClassBeanFactory(), source.getSrcClassBeanFactoryId(), source.getSrcClassMapGetMethod(), source.getSrcClassMapSetMethod(), source.getSrcClass().getCreateMethod(), source.isSrcMapNull(), source.isSrcMapEmptyString(), source.getSrcClass().isAccesible())); destination.setType(source.getType()); destination.setWildcard(source.isWildcard()); destination.setTrimStrings(source.isTrimStrings()); destination.setDateFormat(source.getDateFormat()); destination.setRelationshipType(source.getRelationshipType()); destination.setStopOnErrors(source.isStopOnErrors()); destination.setAllowedExceptions(source.getAllowedExceptions()); destination.setSrcClassCreateMethod(source.getDestClassCreateMethod()); destination.setDestClassCreateMethod(source.getSrcClassCreateMethod()); if (StringUtils.isNotEmpty(source.getMapId())) { destination.setMapId(source.getMapId()); } }
public ClassDefinitionBuilder classA(Class type) { DozerClass classDefinition = new DozerClass(); classDefinition.setName(type.getName()); classMap.setSrcClass(classDefinition); return new ClassDefinitionBuilder(classDefinition); }
public String getDestClassMapGetMethod() { return destClass.getMapGetMethod(); }
public boolean isDestMapNull() { return destClass.getMapNull() != null ? destClass.getMapNull().booleanValue() : mapNull; }
public String getDestClassName() { return destClass.getName(); }
public String getSrcClassBeanFactory() { return !MappingUtils.isBlankOrNull(srcClass.getBeanFactory()) ? srcClass.getBeanFactory() : getBeanFactory(); }
public boolean isDestMapEmptyString() { return destClass.getMapEmptyString() != null ? destClass.getMapEmptyString().booleanValue() : mapEmptyString; }
public String getSrcClassMapSetMethod() { return srcClass.getMapSetMethod(); }
/** * 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; }
destination.setSrcClass(new DozerClass(source.getDestClassName(), source.getDestClassToMap(), source.getDestClassBeanFactory(), source.getDestClassBeanFactoryId(), source.getDestClassMapGetMethod(), source.getDestClassMapSetMethod(), source.getDestClass().getCreateMethod(), source.isDestMapNull(), source.isDestMapEmptyString(), source.getDestClass().isAccesible())); destination.setDestClass(new DozerClass(source.getSrcClassName(), source.getSrcClassToMap(), source.getSrcClassBeanFactory(), source.getSrcClassBeanFactoryId(), source.getSrcClassMapGetMethod(), source.getSrcClassMapSetMethod(), source.getSrcClass().getCreateMethod(), source.isSrcMapNull(), source.isSrcMapEmptyString(), source.getSrcClass().isAccesible()));
public ClassDefinitionBuilder classB(Class<?> type) { DozerClass classDefinition = new DozerClass(); classDefinition.setName(type.getName()); classMap.setDestClass(classDefinition); return new ClassDefinitionBuilder(classDefinition); }
public boolean isMapTypeCustomGetterSetterClass() { return getMapGetMethod() != null || getMapSetMethod() != null; }
public String getDestClassMapGetMethod() { return destClass.getMapGetMethod(); }
public boolean isSrcMapNull() { return srcClass.getMapNull() != null ? srcClass.getMapNull().booleanValue() : mapNull; }
public String getSrcClassName() { return srcClass.getName(); }
public String getSrcClassBeanFactory() { return !MappingUtils.isBlankOrNull(srcClass.getBeanFactory()) ? srcClass.getBeanFactory() : getBeanFactory(); }