Package ma.glasnost.orika

Examples of ma.glasnost.orika.MapperFactory.classMap()


  public void testBeanToMapGeneration() throws Exception {
   
   
    MapperFactory factory = MappingUtil.getMapperFactory();
 
    factory.classMap(Student.class, Map.class)
        .field("grade.letter", "letterGrade")
        .field("grade.point", "GPA")
        .field("grade.percentage", "gradePercentage")
        .field("name.first", "firstName")
        .field("name.last", "lastName")
View Full Code Here


        MapperFactory factory = MappingUtil.getMapperFactory();
       
        Type<Map<String, String>> mapType = new TypeBuilder<Map<String, String>>(){}.build();
        Type<Student> studentType = TypeFactory.valueOf(Student.class);
       
        factory.classMap(Student.class, mapType)
                .field("grade.letter", "letterGrade")
                .field("grade.point", "GPA")
                .field("grade.percentage", "gradePercentage")
                .field("name.first", "firstName")
                .field("name.last", "lastName")
View Full Code Here

  @Test
  public void testMapElementProperties() {
     
        MapperFactory factory = MappingUtil.getMapperFactory();
       
        factory.classMap(Person.class, PersonDto.class)
                .field("name.first", "names['first']")
                .field("name.last", "names[\"last\"]")
                .register();
       
        MapperFacade mapper = factory.getMapperFacade();
View Full Code Here

  @Test
    public void testNestedMapElement() {
       
        MapperFactory factory = MappingUtil.getMapperFactory();
       
        factory.classMap(Person.class, PersonDto2.class)
                .field("name.first", "names['self'].first")
                .field("name.last", "names['self'].last")
                .field("father.first", "names['father'].first")
                .field("father.last", "names['father'].last")
                .register();
View Full Code Here

  public void testBeanToListGeneration() throws Exception {
   
   
    MapperFactory factory = MappingUtil.getMapperFactory();
 
    factory.classMap(Student.class, List.class)
        .field("grade.letter", "[0]")
        .field("grade.point", "[1]")
        .field("grade.percentage", "[2]")
        .field("name.first", "[3]")
        .field("name.last", "[4]")
View Full Code Here

 
  @Test
  public void nestedListElement() {
      MapperFactory factory = MappingUtil.getMapperFactory();
     
        factory.classMap(Person.class, PersonDto.class)
                .field("name.first", "names[0].name")
                .register();
       
        MapperFacade mapper = factory.getMapperFacade();
       
View Full Code Here

  public void testBeanToArrayGeneration() throws Exception {
   
   
      MapperFactory factory = MappingUtil.getMapperFactory();
     
        factory.classMap(Student.class, Object[].class)
                .field("grade.letter", "0")
                .field("grade.point", "1")
                .field("grade.percentage", "2")
                .field("name.first", "3")
                .field("name.last", "4")
View Full Code Here

    public void testBeanToStringArrayGeneration() throws Exception {
       
       
        MapperFactory factory = MappingUtil.getMapperFactory();
       
        factory.classMap(Student.class, String[].class)
                .field("grade.letter", "0")
                .field("grade.point", "1")
                .field("grade.percentage", "2")
                .field("name.first", "3")
                .field("name.last", "4")
View Full Code Here

        MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();
       
        /*
         * Register mappings for the fields whose names done match; 'byDefault' covers the matching ones
         */
        mapperFactory.classMap(A.class, B1.class)
            .field("a1.Pa11", "Pb11")
            .field("a1.Pa12", "Pb12")
            .byDefault()
            .register();
       
View Full Code Here

            .field("a1.Pa11", "Pb11")
            .field("a1.Pa12", "Pb12")
            .byDefault()
            .register();
       
        mapperFactory.classMap(A.class, B2.class)
            .field("a2.Pa21", "Pb21")
            .field("a2.Pa22", "Pb22")
            .byDefault()
            .register();
       
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.