protected void configure() { mapping(Source.class, Destination.class) .fields("message", "text"); } };
public TypeMappingBuilder mapping(TypeDefinition typeA, TypeDefinition typeB, TypeMappingOption ... typeMappingOption) { DozerBuilder.MappingBuilder mappingBuilder = dozerBuilder.mapping(); DozerBuilder.ClassDefinitionBuilder typeBuilderA = mappingBuilder.classA(typeA.getName()); DozerBuilder.ClassDefinitionBuilder typeBuilderB = mappingBuilder.classB(typeB.getName()); typeA.build(typeBuilderA); typeB.build(typeBuilderB); for (TypeMappingOption option : typeMappingOption) { option.apply(mappingBuilder); } return new TypeMappingBuilder(mappingBuilder); }
public TypeMappingBuilder exclude(String field) { return exclude(new FieldDefinition(field)); }
public TypeMappingBuilder mapping(TypeDefinition typeA, TypeDefinition typeB, TypeMappingOption... typeMappingOption) { DozerBuilder.MappingBuilder mappingBuilder = dozerBuilder.mapping(); DozerBuilder.ClassDefinitionBuilder typeBuilderA = mappingBuilder.classA(typeA.getName()); DozerBuilder.ClassDefinitionBuilder typeBuilderB = mappingBuilder.classB(typeB.getName()); typeA.build(typeBuilderA); typeB.build(typeBuilderB); for (TypeMappingOption option : typeMappingOption) { option.apply(mappingBuilder); } return new TypeMappingBuilder(mappingBuilder); }
public TypeMappingBuilder exclude(String field) { return exclude(new FieldDefinition(field)); }
public TypeMappingBuilder fields(FieldDefinition a, FieldDefinition b, FieldsMappingOption... options) { return fields(new FieldDefinition[] { a }, b, options); }
public TypeMappingBuilder mapping(TypeDefinition typeA, TypeDefinition typeB, TypeMappingOption... typeMappingOption) { DozerBuilder.MappingBuilder mappingBuilder = dozerBuilder.mapping(); DozerBuilder.ClassDefinitionBuilder typeBuilderA = mappingBuilder.classA(typeA.getName()); DozerBuilder.ClassDefinitionBuilder typeBuilderB = mappingBuilder.classB(typeB.getName()); typeA.build(typeBuilderA); typeB.build(typeBuilderB); for (TypeMappingOption option : typeMappingOption) { option.apply(mappingBuilder); } return new TypeMappingBuilder(mappingBuilder); }
public TypeMappingBuilder exclude(String field) { return exclude(new FieldDefinition(field)); }
public TypeMappingBuilder fields(FieldDefinition a, FieldDefinition b, FieldsMappingOption... options) { return fields(new FieldDefinition[] { a }, b, options); }
public TypeMappingBuilder fields(String a, FieldDefinition b, FieldsMappingOption... options) { return fields(new FieldDefinition(a), b, options); }
public TypeMappingBuilder fields(FieldDefinition a, String b, FieldsMappingOption... options) { return fields(a, new FieldDefinition(b), options); }
public TypeMappingBuilder fields(FieldDefinition a, String b, FieldsMappingOption... options) { return fields(a, new FieldDefinition(b), options); }
public TypeMappingBuilder fields(String a, FieldDefinition b, FieldsMappingOption... options) { return fields(new FieldDefinition(a), b, options); }
public TypeMappingBuilder fields(FieldDefinition a, String b, FieldsMappingOption... options) { return fields(a, new FieldDefinition(b), options); }
public TypeMappingBuilder fields(FieldDefinition[] as, String b, FieldsMappingOption... options) { return fields(as, new FieldDefinition(b), options); }
public TypeMappingBuilder fields(String a, FieldDefinition b, FieldsMappingOption... options) { return fields(new FieldDefinition(a), b, options); }
public TypeMappingBuilder fields(FieldDefinition[] as, String b, FieldsMappingOption... options) { return fields(as, 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 fields(String a, String b, FieldsMappingOption... options) { return fields(new FieldDefinition(a), new FieldDefinition(b), options); }
public TypeMappingBuilder fields(String a, String b, FieldsMappingOption... options) { return fields(new FieldDefinition(a), new FieldDefinition(b), options); }