Package ma.glasnost.orika

Examples of ma.glasnost.orika.MapperFacade


            }
           
        };
        factory.registerDefaultFieldMapper(myHint);
       
        MapperFacade mapper = factory.getMapperFacade();
       
        Book book = createBook(BookChild.class);
        book.setAuthor(createAuthor(AuthorChild.class));
       
        BookMyDTO mappedBook = mapper.map(book, BookMyDTO.class);
       
        Assert.assertEquals(book.getTitle(), mappedBook.getMyTitle());
        Assert.assertEquals(book.getAuthor().getName(), mappedBook.getMyAuthor().getMyName());
    }
View Full Code Here


        MapperFactory mapperFactory = MappingUtil.getMapperFactory();
        mapperFactory.getConverterFactory().registerConverter(new OrderIdConverter());
        ClassMapBuilder<Order, OrderData> builder = ClassMapBuilder.map(Order.class, OrderData.class);
        ClassMap<Order, OrderData> classMap = builder.field("id", "number").byDefault().toClassMap();
        mapperFactory.registerClassMap(classMap);
        MapperFacade facade = mapperFactory.getMapperFacade();
        OrderData data = new OrderData(1234l);
        Order order = facade.map(data, Order.class);
        Assert.assertEquals(Long.valueOf(1234l), order.getId());
    }
View Full Code Here

                .field("title", "myTitle")
                .field("author", "myAuthor")
                .byDefault()
                .toClassMap());
       
        MapperFacade mapper = factory.getMapperFacade();
       
        Book book = createBook(BookChild.class);
        book.setAuthor(createAuthor(AuthorChild.class));
       
        BookMyDTO mappedBook = mapper.map(book, BookMyDTO.class);
       
        Assert.assertEquals(book.getTitle(), mappedBook.getMyTitle());
        Assert.assertEquals(book.getAuthor().getName(), mappedBook.getMyAuthor().getMyName());
    }
View Full Code Here

        MapperFactory factory = MappingUtil.getMapperFactory();
        factory.registerClassMap(classMap);
       
        factory.build();
       
        MapperFacade mapper = factory.getMapperFacade();
       
        Address adress = new Address();
        adress.setCountry("Morocco");
        adress.setCity("Marrakesh");
       
        AddressDTO adressDTO = mapper.map(adress, AddressDTO.class);
       
        Assert.assertEquals(adress.getCountry(), adressDTO.getCountryName());
        Assert.assertEquals(adress.getCity(), adressDTO.getCityName());
    }
View Full Code Here

public class Issue61TestCase {
    @Test
    public void testAuthorityMap() {
        DefaultMapperFactory.Builder builder = new DefaultMapperFactory.Builder();
        MapperFactory factory = builder.build();
        MapperFacade mapperFacade = factory.getMapperFacade();
       
        MyEntity root = new MyEntity("root");
        MyEntity child = new MyEntity("child");
        root.getChildren().add(child);
        root.getChildren().add(root);
        child.addChild(root);
       
        MyDto myDto = mapperFacade.map(root, MyDto.class);
        Assert.assertEquals(myDto.getCaption(), root.getCaption());
       
        // System.out.println("myDto = " + myDto);
       
    }
View Full Code Here

   

        @Test
        public void testEnumListMap() {
            final MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();
            final MapperFacade mapper = mapperFactory.getMapperFacade();

            final A a = new A();
            final List<MyEnum> myEnumList = new ArrayList<MyEnum>();
            myEnumList.add(MyEnum.foo);
            a.setMyEnum(myEnumList);
            mapper.map(a, A2.class);

        }
View Full Code Here

                .field("employment.salary", "salary")
                .field("name.first", "firstName")
                .field("name.last", "lastName")
                .register();
       
        MapperFacade mapper = factory.getMapperFacade();
       
        Element person = new Element();
        Element employment = new Element();
        employment.setAttribute("jobTitle", "manager");
        employment.setAttribute("salary", 50000L);
        person.setAttribute("employment", employment);
        Element name = new Element();
        name.setAttribute("first", "Chuck");
        name.setAttribute("last", "Testa");
        person.setAttribute("name", name);
       
        Person result = mapper.map(person, Person.class);
       
        Assert.assertEquals(((Element) person.getAttribute("name")).getAttribute("first"), result.firstName);
        Assert.assertEquals(((Element) person.getAttribute("name")).getAttribute("last"), result.lastName);
        Assert.assertEquals(((Element) person.getAttribute("employment")).getAttribute("salary") + "", result.salary);
        Assert.assertEquals(((Element) person.getAttribute("employment")).getAttribute("jobTitle"), result.jobTitle);
       
        Element mapBack = mapper.map(result, Element.class);
       
        Assert.assertEquals(((Element) person.getAttribute("name")).getAttribute("first"),
                ((Element) mapBack.getAttribute("name")).getAttribute("first"));
        Assert.assertEquals(((Element) person.getAttribute("name")).getAttribute("last"),
                ((Element) mapBack.getAttribute("name")).getAttribute("last"));
View Full Code Here

            mapperFactory.registerClassMap(classMapBuilder.toClassMap());
        }
       
        mapperFactory.build();
       
        MapperFacade mapperFacade = mapperFactory.getMapperFacade();
       
        B source = new B();
        source.setName("Israfil");
        source.setAge(1000);
       
        D target = mapperFacade.map(source, D.class);
       
        Assert.assertEquals(source.getName(), target.getNom());
        Assert.assertEquals(source.getAge(), target.getAges());
       
    }
View Full Code Here

            mapperFactory.registerClassMap(classMapBuilder.toClassMap());
        }
       
        mapperFactory.build();
       
        MapperFacade mapperFacade = mapperFactory.getMapperFacade();
       
        B source = new B();
        source.setName("Israfil");
        source.setAge(1000);
       
        F target = mapperFacade.map(source, F.class);
       
        Assert.assertEquals(source.getName(), target.getName());
        Assert.assertEquals(source.getAge(), target.getAge());
        Assert.assertEquals(1, target.getNameCalls());
    }
View Full Code Here

  public void testAvoidEmptyObjectCreation() {
    MapperFactory factory = MappingUtil.getMapperFactory();
   
    factory.registerClassMap(ClassMapBuilder.map(A.class, B.class).field("b.i1", "i1").field("b.i2", "i2").toClassMap());
   
    MapperFacade mapperFacade = factory.getMapperFacade();
   
   
    B b = new B();
    b.i1 = null;
    b.i2 = null;
   
   
    A result = mapperFacade.map(b, A.class);
   
    Assert.assertNull(result.b);
   
    b.i1 = 2;
    b.i2 = null;
View Full Code Here

TOP

Related Classes of ma.glasnost.orika.MapperFacade

Copyright © 2018 www.massapicom. 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.