public String getDestinationClassName() { return classMap.getDestClassName(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("source class", getSrcClassName()).append( "destination class", getDestClassName()).append("map-id", mapId).toString(); } }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("source class", getSrcClassName()) .append("destination class", getDestClassName()) .append("map-id", mapId) .toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("source class", getSrcClassName()) .append("destination class", getDestClassName()).append("map-id", mapId).toString(); }
private List<ClassMappingMetadata> buildMappingListByDestinationName(String destinationClassName) { List<ClassMappingMetadata> classMapMetadata = new ArrayList<ClassMappingMetadata>(); for(ClassMap classMap : classMappings.getAll().values()) { if (classMap.getDestClassName().equals(destinationClassName)) { classMapMetadata.add(new DozerClassMappingMetadata(classMap)); } } return classMapMetadata; }
public void failOnDuplicate(Object result, ClassMap classMap) { if (result != null && !classMap.getSrcClassName().equals(classMap.getDestClassName())) { throw new IllegalArgumentException("Duplicate Class Mapping Found. Source: " + classMap.getSrcClassName() + " Destination: " + classMap.getDestClassName() + " map-id: " + classMap.getMapId()); } }
public void failOnDuplicate(Object result, ClassMap classMap) { if (result != null && !classMap.getSrcClassName().equals(classMap.getDestClassName())) { throw new IllegalArgumentException( "Duplicate Class Mapping Found. Source: " + classMap.getSrcClassName() + " Destination: " + classMap .getDestClassName() + " map-id: " + classMap.getMapId()); } }
private ClassMappingMetadata findMappingByName(String sourceClassName, String destinationClassName) { for(ClassMap classMap : classMappings.getAll().values()) { if (classMap.getSrcClassName().equals(sourceClassName) && classMap.getDestClassName().equals(destinationClassName)) { return new DozerClassMappingMetadata(classMap); } } throw new MetadataLookupException("No mapping definition found for: " + sourceClassName + " -> " + destinationClassName + "." ); }
public FieldMappingMetadata getFieldMappingByDestination(String destinationFieldName) { FieldMap fieldMap = classMap.getFieldMapUsingDest(destinationFieldName); if (fieldMap == null) { throw new MetadataLookupException("Field mapping " + destinationFieldName + " not found for class " + classMap.getDestClassName()); } return new DozerFieldMappingMetadata(fieldMap); }
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()); } }
destination.setSrcClass(new DozerClass(source.getDestClassName(), source.getDestClassToMap(), source.getDestClassBeanFactory(),
destination.setSrcClass(new DozerClass(source.getDestClassName(), source.getDestClassToMap(), source.getDestClassBeanFactory(), source.getDestClassBeanFactoryId(), source.getDestClassMapGetMethod(), source.getDestClassMapSetMethod(), source.getDestClass().getCreateMethod(),