builder.setter(matcher.group(3)); builder.type(matcher.group(4)); return builder.build(this); } else {
builder.getter(matcher.group(2)); builder.setter(matcher.group(3)); builder.type(matcher.group(4)); return builder.build(this); } else {
.getter("") .setter(" = %s") .type(TypeFactory.valueOf(type)) .build((PropertyResolver) propertyResolver); toProcess.put("", selfReferenceProperty);
.type(Element.class) .getter("getAttribute(\"employment\")") .setter("setAttribute(\"employment\", %s)"); .type(new TypeBuilder<List<String>>(){}.build()) .getter("getAttribute(\"jobTitle\")") .setter("setAttribute(\"jobTitle\", %s)") .type(Long.class) .getter("getAttribute(\"salary\")") .setter("setAttribute(\"salary\", %s)") .type(Element.class) .getter("getAttribute(\"name\")") .setter("setAttribute(\"name\", %s)"); .type(String.class) .getter("getAttribute(\"first\")") .setter("setAttribute(\"first\", %s)") .type(String.class) .getter("getAttribute(\"last\")") .setter("setAttribute(\"last\", %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);
Property selfReferenceProperty = new Property.Builder() .name("").getter("").setter(" = %s").type(TypeFactory.valueOf(type)) .build((PropertyResolver) propertyResolver); toProcess.put("", selfReferenceProperty);
builder.type(resolvePropertyType(readMethod, propertyType, owningType, referenceType)); Property property = builder.build(this);
builder.type(resolvePropertyType(readMethod, propertyType, owningType, referenceType)); property = builder.build(this);
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; } }
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); }
/** * 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); } }
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); } }