public List<DozerField> getDestCopy() { return FieldMapUtils.getCopy(dest); }
@Override public String getDestFieldKey() { return FieldMapUtils.getFieldKey(dest); }
@Override public String getSrcFieldName() { return FieldMapUtils.getFieldName(src); }
public void hint(String types) { HintContainer hintContainer = FieldMapUtils.hint(types); field.setHintContainer(hintContainer); }
@Override public String getDateFormat() { return FieldMapUtils.getDateFormat(getDestField(), getClassMap()); }
public void deepHint(String types) { HintContainer hintContainer = FieldMapUtils.hint(types); field.setDeepIndexHintContainer(hintContainer); }
@Override public String getDateFormat() { return FieldMapUtils.getDateFormat(getDestField(), getClassMap()); }
@Override public String getSrcFieldName() { return FieldMapUtils.getFieldName(src); }
public void deepHint(String types) { HintContainer hintContainer = FieldMapUtils.hint(types); field.setDeepIndexHintContainer(hintContainer); }
public List<DozerField> getDestCopy() { return FieldMapUtils.getCopy(dest); }
@Override public String getDestFieldKey() { return FieldMapUtils.getFieldKey(dest); }
@Override public String getSrcFieldName() { return FieldMapUtils.getFieldName(src); }
public void hint(String types) { HintContainer hintContainer = FieldMapUtils.hint(types); field.setHintContainer(hintContainer); }
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()); }
@Override public String getDestFieldName() { return FieldMapUtils.getFieldName(dest); }
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()); }
@Override public String getDestFieldName() { return FieldMapUtils.getFieldName(dest); }
@Override public String getSrcFieldName() { return FieldMapUtils.getFieldName(src); }