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 void hint(String types) { HintContainer hintContainer = FieldMapUtils.hint(types); field.setHintContainer(hintContainer); }
public void deepHint(String types) { HintContainer hintContainer = FieldMapUtils.hint(types); field.setDeepIndexHintContainer(hintContainer); }
public boolean apply(ClassMap classMap, Configuration configuration) { FieldMap fieldMap = new GenericFieldMap(classMap); DozerField selfReference = new DozerField(DozerConstants.SELF_KEYWORD, null); fieldMap.setSrcField(selfReference); fieldMap.setDestField(selfReference); classMap.addFieldMapping(fieldMap); return true; } }
public void destHintContainer(String hint) { HintContainer hintContainer = new HintContainer(); hintContainer.setHintName(hint); this.destHintContainer = hintContainer; }
public Class<?> getDestFieldType(Class<?> runtimeDestClass) { Class<?> result = null; if (isDestFieldIndexed()) { result = destHintContainer != null ? destHintContainer.getHint() : null; } if (result == null) { result = getDestPropertyDescriptor(runtimeDestClass).getPropertyType(); } return result; }
@Override public String getDateFormat() { return FieldMapUtils.getDateFormat(getDestField(), getClassMap()); }
@Override public String getDestFieldKey() { return FieldMapUtils.getFieldKey(dest); }
@Override public String getSrcFieldName() { return FieldMapUtils.getFieldName(src); }
public boolean apply(ClassMap classMap, Configuration configuration) { FieldMap fieldMap = new GenericFieldMap(classMap); DozerField selfReference = new DozerField(DozerConstants.SELF_KEYWORD, null); fieldMap.setSrcField(selfReference); fieldMap.setDestField(selfReference); classMap.addFieldMapping(fieldMap); return true; }
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 void srcHintContainer(String hint) { HintContainer hintContainer = new HintContainer(); hintContainer.setHintName(hint); this.srcHintContainer = hintContainer; }
@Override public String getDateFormat() { return FieldMapUtils.getDateFormat(getDestField(), getClassMap()); }
public void hint(String types) { HintContainer hintContainer = FieldMapUtils.hint(types); field.setHintContainer(hintContainer); }
public void deepHint(String types) { HintContainer hintContainer = FieldMapUtils.hint(types); field.setDeepIndexHintContainer(hintContainer); }
public static void addGenericMapping(ClassMap classMap, Configuration configuration, String srcName, String destName) { FieldMap fieldMap = new GenericFieldMap(classMap); fieldMap.setSrcField(new DozerField(srcName, null)); fieldMap.setDestField(new DozerField(destName, null)); // add CopyByReferences per defect #1728159 MappingUtils.applyGlobalCopyByReference(configuration, fieldMap, classMap); classMap.addFieldMapping(fieldMap); } }
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 void srcDeepIndexHintContainer(String hint) { HintContainer hintContainer = new HintContainer(); hintContainer.setHintName(hint); this.srcDeepIndexHintContainer = hintContainer; }
private static void addGenericMapping(ClassMap classMap, Configuration configuration, String srcName, String destName) { FieldMap fieldMap = new GenericFieldMap(classMap); fieldMap.setSrcField(new DozerField(srcName, null)); fieldMap.setDestField(new DozerField(destName, null)); // add CopyByReferences per defect #1728159 MappingUtils.applyGlobalCopyByReference(configuration, fieldMap, classMap); classMap.addFieldMapping(fieldMap); }
public void destDeepIndexHintContainer(String hint) { HintContainer hintContainer = new HintContainer(); hintContainer.setHintName(hint); this.destDeepIndexHintContainer = hintContainer; }