protected void configure() { mapping(Source.class, Destination.class) .fields("message", "text"); } };
public TypeMappingBuilder mapping(TypeDefinition typeA, String typeB, TypeMappingOption ... typeMappingOption) { return mapping(typeA, new TypeDefinition(typeB), typeMappingOption); }
public TypeMappingBuilder fields(FieldDefinition a, String b, FieldsMappingOption... options) { return fields(a, new FieldDefinition(b), options); }
@Override protected void configure() { mapping(Superhero.class, SuperheroDTO.class) .fields("good", "alignment", customConverter(BooleanSuperheroAlignmentConverter.class)) .fields(field("id").accessible(), field("id").accessible()) .fields("firstName", "identity.firstName") .fields("lastName", "identity.lastName"); } };
public TypeMappingBuilder exclude(String field) { return exclude(new FieldDefinition(field)); }
public FieldDefinition[] multi(String... names) { if (names == null) { return new FieldDefinition[0]; } FieldDefinition[] definitions = new FieldDefinition[names.length]; for (int i = 0; i < names.length; i++) { String name = names[i]; definitions[i] = new FieldDefinition(name); } return definitions; }
public TypeMappingBuilder fields(FieldDefinition a, String b, FieldsMappingOption... options) { return fields(a, new FieldDefinition(b), options); }
public TypeMappingBuilder mapping(String typeA, String typeB, TypeMappingOption ... typeMappingOption) { return mapping(new TypeDefinition(typeA), new TypeDefinition(typeB), typeMappingOption); }
public TypeMappingBuilder exclude(String field) { return exclude(new FieldDefinition(field)); }
public TypeMappingBuilder fields(String a, FieldDefinition b, FieldsMappingOption... options) { return fields(new FieldDefinition(a), b, options); }
public TypeMappingBuilder mapping(TypeDefinition typeA, Class<?> typeB, TypeMappingOption ... typeMappingOption) { return mapping(typeA, new TypeDefinition(typeB), typeMappingOption); }
public TypeMappingBuilder fields(String a, String b, FieldsMappingOption... options) { return fields(new FieldDefinition(a), new FieldDefinition(b), options); }
public TypeMappingBuilder mapping(String typeA, TypeDefinition typeB, TypeMappingOption... typeMappingOption) { return mapping(new TypeDefinition(typeA), typeB, typeMappingOption); }
public TypeMappingBuilder fields(String a, String b, FieldsMappingOption... options) { return fields(new FieldDefinition(a), new FieldDefinition(b), options); }
public TypeMappingBuilder mapping(Class<?> typeA, Class<?> typeB, TypeMappingOption... typeMappingOption) { return mapping(new TypeDefinition(typeA), new TypeDefinition(typeB), typeMappingOption); }
public TypeMappingBuilder mapping(String typeA, TypeDefinition typeB, TypeMappingOption ... typeMappingOption) { return mapping(new TypeDefinition(typeA), typeB, typeMappingOption); }
public TypeMappingBuilder mapping(Class<?> typeA, Class<?> typeB, TypeMappingOption ... typeMappingOption) { return mapping(new TypeDefinition(typeA), new TypeDefinition(typeB), typeMappingOption); }
public TypeMappingBuilder mapping(Class<?> typeA, TypeDefinition typeB, TypeMappingOption ... typeMappingOption) { return mapping(new TypeDefinition(typeA), typeB, typeMappingOption); }
public TypeMappingBuilder mapping(TypeDefinition typeA, String typeB, TypeMappingOption... typeMappingOption) { return mapping(typeA, new TypeDefinition(typeB), typeMappingOption); }
public TypeMappingBuilder mapping(String typeA, String typeB, TypeMappingOption... typeMappingOption) { return mapping(new TypeDefinition(typeA), new TypeDefinition(typeB), typeMappingOption); }