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 FieldDefinition accessible() { return accessible(true); }
public FieldDefinitionBuilder createMethod(String method) { fieldDefinition.createMethod(method); return this; }
public TypeMappingBuilder fields(FieldDefinition a, FieldDefinition b, FieldsMappingOption... options) { DozerBuilder.FieldMappingBuilder builder = beanMappingBuilder.field(); String aText = a.resolve(); String bText = b.resolve(); a.build(builder.a(aText)); b.build(builder.b(bText)); for (FieldsMappingOption option : options) { option.apply(builder); } return this; }
public FieldDefinitionBuilder dateFormat(String dateFormat) { fieldDefinition.dateFormat(dateFormat); return this; }
public FieldDefinitionBuilder deepHint(String hint) { fieldDefinition.deepHint(hint); return this; }
public TypeMappingBuilder fields(FieldDefinition[] as, FieldDefinition b, FieldsMappingOption... options) { DozerBuilder.FieldMappingBuilder builder = beanMappingBuilder.field(); for (FieldDefinition a : as) { String aText = a.resolve(); a.build(builder.a(aText)); } String bText = b.resolve(); b.build(builder.b(bText)); for (FieldsMappingOption option : options) { option.apply(builder); } return this; }
/** * References current object in mapping process. * @return field definition */ public FieldDefinition this_() { return new FieldDefinition(DozerConstants.SELF_KEYWORD); }
public TypeMappingBuilder fields(FieldDefinition[] as, FieldDefinition b, FieldsMappingOption... options) { DozerBuilder.FieldMappingBuilder builder = beanMappingBuilder.field(); for (FieldDefinition a : as) { String aText = a.resolve(); a.build(builder.a(aText)); } String bText = b.resolve(); b.build(builder.b(bText)); for (FieldsMappingOption option : options) { option.apply(builder); } return this; }
public FieldDefinition accessible() { return accessible(true); }
public FieldDefinition field(String name) { return new FieldDefinition(name); }
public FieldDefinition accessible() { return accessible(true); }
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; }
@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 FieldDefinitionBuilder(String name) { fieldDefinition = new FieldDefinition(name); }
public FieldDefinition this_() { return new FieldDefinition(DozerConstants.SELF_KEYWORD); }
public FieldDefinition field(String name) { return new FieldDefinition(name); }