@SuppressWarnings("unchecked") public Type<Object> getAType() { return (Type<Object>) getSource().getType(); }
public boolean apply(FieldMap fieldMap) { return (fieldMap.getDestination().isListElement() || fieldMap.getDestination().isArrayElement()) && (fieldMap.getSource().getType().isImmutable() || (!fieldMap.getSource().isCollection() && !fieldMap.getSource().isArray() && !fieldMap.getSource().isMap() && !fieldMap.getSource().isEnum())); } };
public boolean apply(FieldMap fieldMap) { return fieldMap.getSource().isMap() && fieldMap.getDestination().isMap(); } };
public boolean appliesTo(FieldMap fieldMap) { return (fieldMap.getSource().isMapKey() || fieldMap.getSource().isArrayElement() || fieldMap.getSource().isListElement()) && (ClassUtil.isImmutable(fieldMap.getDestination().getType()) || (!fieldMap.getDestination().isCollection() && !fieldMap.getDestination().isArray() && !fieldMap.getDestination().isMap() && !fieldMap.getDestination() .isEnum())); }
public boolean apply(FieldMap fieldMap) { return fieldMap.getSource().getType().isPrimitive() || fieldMap.getDestination().getType().isPrimitive(); } };
private Converter<Object, Object> getConverter(FieldMap fieldMap, String converterId) { Converter<Object, Object> converter = null; ConverterFactory converterFactory = mapperFactory.getConverterFactory(); if (converterId != null) { converter = converterFactory.getConverter(converterId); } else { converter = converterFactory.getConverter(fieldMap.getSource().getType(), fieldMap.getDestination().getType()); } return converter; }
private void beginCaptureFieldContext(StringBuilder out, FieldMap fieldMap, VariableRef source, VariableRef dest) { out.append(format("mappingContext.beginMappingField(\"%s\", %s, %s, \"%s\", %s, %s);\n" + "try{\n", escapeQuotes(fieldMap.getSource().getExpression()), usedType(fieldMap.getAType()), source.asWrapper(), escapeQuotes(fieldMap.getDestination().getExpression()), usedType(fieldMap.getBType()), dest.asWrapper())); }
public boolean apply(FieldMap fieldMap) { return (fieldMap.getSource().isListElement() || fieldMap.getSource().isArrayElement()) && (fieldMap.getDestination().getType().isImmutable() || (!fieldMap.getDestination().isCollection() && !fieldMap.getDestination().isArray() && !fieldMap.getDestination().isMap() && !fieldMap.getDestination() .isEnum())); } };
private Converter<Object, Object> getConverter(FieldMap fieldMap, String converterId) { Converter<Object, Object> converter = null; ConverterFactory converterFactory = mapperFactory.getConverterFactory(); if (converterId != null) { converter = converterFactory.getConverter(converterId); } else { converter = converterFactory.getConverter(fieldMap.getSource().getType(), fieldMap.getDestination().getType()); } return converter; } }
public boolean apply(FieldMap fieldMap) { return (fieldMap.getSource().isListElement() || fieldMap.getSource().isArrayElement()) && (ClassUtil.isImmutable(fieldMap.getDestination().getType()) || (!fieldMap.getDestination().isCollection() && !fieldMap.getDestination().isArray() && !fieldMap.getDestination().isMap() && !fieldMap.getDestination() .isEnum())); } };
public boolean appliesTo(FieldMap fieldMap) { return (fieldMap.getSource().getType().isPrimitive() && !TypeFactory.TYPE_OF_OBJECT.equals(fieldMap.getDestination().getType())) || fieldMap.getDestination().getType().isPrimitive(); }
private FieldMap mapConstructorArgument(FieldMap existing, Type<?> argumentType, boolean byDefault) { final Property destProp = new Property.Builder() .name(existing.getDestination().getName()) .getter(existing.getDestination().getName()) .type(argumentType) .build(); return new FieldMap(existing.getSource(), destProp, null, null, MappingDirection.A_TO_B, false, existing.getConverterId(), byDefault, null, null); } }
public boolean apply(FieldMap fieldMap) { return fieldMap.getSource().isMapKey() && (fieldMap.getDestination().getType().isImmutable() || (!fieldMap.getDestination().isCollection() && !fieldMap.getDestination().isArray() && !fieldMap.getDestination().isMap() && !fieldMap.getDestination() .isEnum())); } };
public boolean apply(FieldMap fieldMap) { return fieldMap.getSource().isMapKey() && (ClassUtil.isImmutable(fieldMap.getDestination().getType()) || (!fieldMap.getDestination().isCollection() && !fieldMap.getDestination().isArray() && !fieldMap.getDestination().isMap() && !fieldMap.getDestination() .isEnum())); } };