getter(m); } else if (setter != null && m.getName().endsWith(setter) && m.getParameterTypes().length == 1) { setter(m);
getter(m); } else if (setter != null && m.getName().endsWith(setter) && m.getParameterTypes().length == 1) { setter(m);
builder.setter(matcher.group(3));
.type(Element.class) .getter("getAttribute(\"employment\")") .setter("setAttribute(\"employment\", %s)"); .type(new TypeBuilder<List<String>>(){}.build()) .getter("getAttribute(\"jobTitle\")") .setter("setAttribute(\"jobTitle\", %s)") , "jobTitles"); .type(Long.class) .getter("getAttribute(\"salary\")") .setter("setAttribute(\"salary\", %s)") , "salary"); .type(Element.class) .getter("getAttribute(\"name\")") .setter("setAttribute(\"name\", %s)"); .type(String.class) .getter("getAttribute(\"first\")") .setter("setAttribute(\"first\", %s)") , "firstName"); .type(String.class) .getter("getAttribute(\"last\")") .setter("setAttribute(\"last\", %s)") , "lastName");
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);
collectedMethods.put(name, builder); builder.setter(m); } else { throw new IllegalStateException("the configured writeMethod regex '" + writePattern +
collectedMethods.put(name, builder); builder.setter(m); } else { throw new IllegalStateException("the configured writeMethod regex '" + writePattern +
Property selfReferenceProperty = new Property.Builder() .name("").getter("").setter(" = %s").type(TypeFactory.valueOf(type)) .build((PropertyResolver) propertyResolver); toProcess.put("", selfReferenceProperty);
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.setter(writeMethod.getName() + "(%s)");
builder.setter(writeMethod.getName() + "(%s)");
Property.Builder builder = new Property.Builder(theType, matcher.group(1)); builder.getter(matcher.group(2)); builder.setter(matcher.group(3)); builder.type(matcher.group(4)); return builder.build(this);
builder.setter(f.getName() + " = %s"); if (existing == null) { builder.getter(f.getName());
builder.setter(f.getName() + " = %s");
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); }
/** * 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); } }
/** * @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); } }