@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("source field", srcField) .append("destination field", destField) .append("type", type) .append("customConverter", customConverter) .append("relationshipType", relationshipType) .append("removeOrphans", removeOrphans) .append("mapId", mapId) .append("copyByReference", copyByReference) .append("mapNull", mapNull) .append("mapEmptyString", mapEmptyString) .append("trimString", trimString) .append("copyByReferenceOveridden", copyByReferenceOveridden) .append("srcTypeHint", getSrcHintContainer()) .append("destTypeHint", getDestHintContainer()) .append("mapCondition", mappingCondition) .append("mapConditionId", mappingConditionId) .append("collectionItemDiscriminator", collectionItemDiscriminator) .append("collectionItemDiscriminatorId", collectionItemDiscriminatorId) .toString(); }
public Class<?> getDestHintType(Class<?> runtimeSrcClass) { if (getDestHintContainer() != null) { if (getSrcHintContainer() != null) { return getDestHintContainer().getHint(runtimeSrcClass, getSrcHintContainer().getHints()); } else { return getDestHintContainer().getHint(); } } else { return runtimeSrcClass; } }
public Class<?> getDestHintType(Class<?> runtimeSrcClass) { if (getDestHintContainer() != null) { if (getSrcHintContainer() != null) { return getDestHintContainer().getHint(runtimeSrcClass, getSrcHintContainer().getHints()); } else { return getDestHintContainer().getHint(); } } else { return runtimeSrcClass; } }
public Class<?> getDestHintType(Class<?> runtimeSrcClass) { if (getDestHintContainer() != null) { if (getSrcHintContainer() != null) { return getDestHintContainer().getHint(runtimeSrcClass, getSrcHintContainer().getHints()); } else { return getDestHintContainer().getHint(); } } else { return runtimeSrcClass; } }
public static void reverseFields(FieldMap source, FieldMap reversed) { DozerField destField = source.getSrcFieldCopy(); DozerField sourceField = source.getDestFieldCopy(); reversed.setDestField(destField); reversed.setSrcField(sourceField); reversed.setCustomConverter(source.getCustomConverter()); reversed.setCustomConverterId(source.getCustomConverterId()); reversed.setMapId(source.getMapId()); reversed.setRelationshipType(source.getRelationshipType()); reversed.setRemoveOrphans(source.isRemoveOrphans()); reversed.setSrcHintContainer(source.getDestHintContainer()); reversed.setDestHintContainer(source.getSrcHintContainer()); reversed.setSrcDeepIndexHintContainer(source.getDestDeepIndexHintContainer()); reversed.setDestDeepIndexHintContainer(source.getSrcDeepIndexHintContainer()); }
public static void reverseFields(FieldMap source, FieldMap reversed) { // in case of multi-source field mapping we should use custom // implementation of exclude field map // if (source instanceof MultiSourceFieldMap) { ((MultiFieldsExcludeFieldMap) reversed).setDest(FieldMapUtils.getCopy(((MultiSourceFieldMap) source).getSrc())); ((MultiFieldsExcludeFieldMap) reversed).setSrc(Arrays.asList(source.getDestFieldCopy())); } else { DozerField destField = source.getSrcFieldCopy(); DozerField sourceField = source.getDestFieldCopy(); reversed.setDestField(destField); reversed.setSrcField(sourceField); reversed.setSrcHintContainer(source.getDestHintContainer()); reversed.setDestHintContainer(source.getSrcHintContainer()); reversed.setSrcDeepIndexHintContainer(source.getDestDeepIndexHintContainer()); reversed.setDestDeepIndexHintContainer(source.getSrcDeepIndexHintContainer()); } reversed.setCustomConverter(source.getCustomConverter()); reversed.setCustomConverterId(source.getCustomConverterId()); reversed.setMapId(source.getMapId()); reversed.setRelationshipType(source.getRelationshipType()); reversed.setRemoveOrphans(source.isRemoveOrphans()); }
public static void reverseFields(FieldMap source, FieldMap reversed) { // in case of multi-source field mapping we should use custom // implementation of exclude field map // if (source instanceof MultiSourceFieldMap) { ((MultiFieldsExcludeFieldMap) reversed) .setDest(FieldMapUtils.getCopy(((MultiSourceFieldMap) source).getSrc())); ((MultiFieldsExcludeFieldMap) reversed).setSrc(Arrays.asList(source.getDestFieldCopy())); } else { DozerField destField = source.getSrcFieldCopy(); DozerField sourceField = source.getDestFieldCopy(); reversed.setDestField(destField); reversed.setSrcField(sourceField); reversed.setSrcHintContainer(source.getDestHintContainer()); reversed.setDestHintContainer(source.getSrcHintContainer()); reversed.setSrcDeepIndexHintContainer(source.getDestDeepIndexHintContainer()); reversed.setDestDeepIndexHintContainer(source.getSrcDeepIndexHintContainer()); } reversed.setCustomConverter(source.getCustomConverter()); reversed.setCustomConverterId(source.getCustomConverterId()); reversed.setMapId(source.getMapId()); reversed.setRelationshipType(source.getRelationshipType()); reversed.setRemoveOrphans(source.isRemoveOrphans()); }
public MapFieldMap(FieldMap fieldMap) { // Create from existing field map super(fieldMap.getClassMap()); setCopyByReference(fieldMap.isCopyByReference()); setCustomConverter(fieldMap.getCustomConverter()); setCustomConverterId(fieldMap.getCustomConverterId()); setCustomConverterParam(fieldMap.getCustomConverterParam()); setDestField(fieldMap.getDestField()); setDestHintContainer(fieldMap.getDestHintContainer()); setDestDeepIndexHintContainer(fieldMap.getDestDeepIndexHintContainer()); setMapId(fieldMap.getMapId()); setRelationshipType(fieldMap.getRelationshipType()); setRemoveOrphans(fieldMap.isRemoveOrphans()); setSrcField(fieldMap.getSrcField()); setSrcHintContainer(fieldMap.getSrcHintContainer()); setSrcDeepIndexHintContainer(fieldMap.getSrcDeepIndexHintContainer()); setType(fieldMap.getType()); }
public MapFieldMap(FieldMap fieldMap) { //Create from existing field map super(fieldMap.getClassMap()); setCopyByReference(fieldMap.isCopyByReference()); setCustomConverter(fieldMap.getCustomConverter()); setCustomConverterId(fieldMap.getCustomConverterId()); setCustomConverterParam(fieldMap.getCustomConverterParam()); setDestField(fieldMap.getDestField()); setDestHintContainer(fieldMap.getDestHintContainer()); setDestDeepIndexHintContainer(fieldMap.getDestDeepIndexHintContainer()); setMapId(fieldMap.getMapId()); setRelationshipType(fieldMap.getRelationshipType()); setRemoveOrphans(fieldMap.isRemoveOrphans()); setSrcField(fieldMap.getSrcField()); setSrcHintContainer(fieldMap.getSrcHintContainer()); setSrcDeepIndexHintContainer(fieldMap.getSrcDeepIndexHintContainer()); setType(fieldMap.getType()); }
public MapFieldMap(FieldMap fieldMap) { // Create from existing field map super(fieldMap.getClassMap()); setCopyByReference(fieldMap.isCopyByReference()); setCustomConverter(fieldMap.getCustomConverter()); setCustomConverterId(fieldMap.getCustomConverterId()); setCustomConverterParam(fieldMap.getCustomConverterParam()); setDestField(fieldMap.getDestField()); setDestHintContainer(fieldMap.getDestHintContainer()); setDestDeepIndexHintContainer(fieldMap.getDestDeepIndexHintContainer()); setMapId(fieldMap.getMapId()); setRelationshipType(fieldMap.getRelationshipType()); setRemoveOrphans(fieldMap.isRemoveOrphans()); setSrcField(fieldMap.getSrcField()); setSrcHintContainer(fieldMap.getSrcHintContainer()); setSrcDeepIndexHintContainer(fieldMap.getSrcDeepIndexHintContainer()); setType(fieldMap.getType()); }