final Property.Builder builder = new Property.Builder(); builder.expression(f.getName()); builder.name(f.getName());
Property selfReferenceProperty = new Property.Builder() .name("").getter("").setter(" = %s").type(TypeFactory.valueOf(type)) .build((PropertyResolver) propertyResolver); toProcess.put("", selfReferenceProperty);
final Property.Builder builder = new Property.Builder(); builder.expression(f.getName()); builder.name(f.getName());
Property selfReferenceProperty = new Property.Builder().name("") .getter("") .setter(" = %s")
property = new Property.Builder().name("").getter("").setter(" = %s").type(TypeFactory.valueOf(type)).container(owner).build(this); } else if (isNestedPropertyExpression(expr) && !isElementPropertyExpression(expr)) { property = getNestedProperty(type, expr, owner);
builder.name(propertyName);
builder.name(propertyName);
property = new Property.Builder().name("").getter("").setter(" = %s").type(TypeFactory.valueOf(type)).container(owner).build(this); } else if (isNestedPropertyExpression(expr) && !isElementPropertyExpression(expr)) { property = getNestedProperty(type, expr, owner);
public static FieldMap mapKeys(Type<?> aType, Type<?> bType) { Property aProperty = new Property.Builder().name("key").getter("getKey()").setter("setKey(%s)").type(aType).build(null); Property bProperty = aProperty.copy(bType); return new FieldMap(aProperty, bProperty, null, null, MappingDirection.A_TO_B, false, null, false, null, null); }
private FieldMap mapConstructorArgument(FieldMap existing, Type<?> argumentType, boolean byDefault) { Property destProp = new Property.Builder() .name(existing.getDestination().getName()) .getter(existing.getDestination().getName()) .type(argumentType) .build(); FieldMap fieldMap = new FieldMap(existing.getSource(), destProp, null, null, MappingDirection.A_TO_B, false, existing.getConverterId(), byDefault, null, null); return fieldMap; } }
/** * Creates a FieldMap for the Map values from A to B * * @param aType * @param bType * @return a reference to this FieldMapBuilder */ public static FieldMap mapValues(final Type<?> aType, final Type<?> bType) { Property aProperty = new Property.Builder().name("value").getter("getValue()").setter("setValue(%s)").type(aType).build(null); Property bProperty = aProperty.copy(bType); return new FieldMap(aProperty, bProperty, null, null, MappingDirection.A_TO_B, false, null, false, null, null); } }
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); } }
/** * @param newType * @return a copy of this property with the new type as it's type */ public Property copy(final Type<?> newType) { return new Property.Builder().name(this.name) .getter(this.getter) .setter(this.setter) .type(newType) .elementType(this.elementType) .build(null); }
public Property copy(Type<?> newType) { return new Property.Builder().name(this.name) .getter(this.getter) .setter(this.setter) .type(newType) .elementType(this.elementType) .build(null); }
/** * Creates a FieldMap for the Map keys from A to B * * @param aType * @param bType * @return a reference to this FieldMapBuilder */ public static FieldMap mapKeys(final Type<?> aType, final Type<?> bType) { Property aProperty = new Property.Builder().name("key").getter("getKey()").setter("setKey(%s)").type(aType).build(null); Property bProperty = aProperty.copy(bType); return new FieldMap(aProperty, bProperty, null, null, MappingDirection.A_TO_B, false, null, false, null, null); }
public static FieldMap mapValues(Type<?> aType, Type<?> bType) { Property aProperty = new Property.Builder().name("value").getter("getValue()").setter("setValue(%s)").type(aType).build(null); Property bProperty = aProperty.copy(bType); return new FieldMap(aProperty, bProperty, null, null, MappingDirection.A_TO_B, false, null, false, null, null); } }