Package ma.glasnost.orika

Examples of ma.glasnost.orika.MapperFacade


      books.add(new BookImpl("Book #4", author2));
     
      Library library = new LibraryImpl("Library #1", books);
     
      MapperFactory factory = MappingUtil.getMapperFactory();
      MapperFacade mapper = factory.getMapperFacade();
     
      LibraryDTO mapped = mapper.map(library, LibraryDTO.class);
     
      assertValidMapping(library,mapped);
     
      Library libraryMapBack = mapper.map(mapped, LibraryImpl.class);
     
      assertValidMapping(libraryMapBack,mapped);
     
    }
View Full Code Here


      MapperFactory factory = MappingUtil.getMapperFactory();
      factory.registerClassMap(
          factory.classMap(AuthorNested.class, AuthorDTO.class)
            .field("name.fullName", "name").byDefault().toClassMap());
   
      MapperFacade mapper = factory.getMapperFacade();
     
      LibraryDTO mapped = mapper.map(library, LibraryDTO.class);
     
      assertValidMapping(library,mapped);
     
      /*
      // this situation is a bit too complicated to handle normally;
View Full Code Here

    @Test
    public void testStringArrayToListOfString() {
        MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();

        MapperFacade mapperFacade = mapperFactory.getMapperFacade();

        A a = new A();
        a.setStrings(new String[] { "4" });

        B b = mapperFacade.map(a, B.class);
        assertEquals(asList("4"), b.getStrings());
    }
View Full Code Here

          factory.classMap(URLDto1.class, URL.class)
            .field("protocolX", "protocol")
            .field("hostX", "host")
            .field("portX", "port")
            .field("fileX", "file"));
      MapperFacade mapper = factory.getMapperFacade();
     
      URLDto1 dto1 = new URLDto1();
      dto1.protocolX = "http";
      dto1.hostX = "somewhere.com";
      dto1.portX = 8080;
      dto1.fileX = "index.html";
     
      URL url = mapper.map(dto1, URL.class);
      Assert.assertNotNull(url);
      Assert.assertEquals(dto1.protocolX, url.getProtocol());
      Assert.assertEquals(dto1.hostX, url.getHost());
      Assert.assertEquals(dto1.portX, url.getPort());
     
View Full Code Here

    @Test
    public void testListOfStringToStringArray() {
        MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();

        MapperFacade mapperFacade = mapperFactory.getMapperFacade();

        B b = new B();
        b.setStrings(asList("5"));

        A a = mapperFacade.map(b, A.class);
        assertArrayEquals(new String[] { "5" }, a.getStrings());
    }
View Full Code Here

    public void testIntArrayToListOfInteger() {
        MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();

        mapperFactory.classMap(A.class, B.class).field("ints", "integers").byDefault().register();

        MapperFacade mapperFacade = mapperFactory.getMapperFacade();

        A a = new A();
        a.setInts(new int[] { 4 });

        B b = mapperFacade.map(a, B.class);
        assertNotNull(b.getIntegers());
        assertEquals(1, b.getIntegers().size());
        assertEquals(Integer.class, b.getIntegers().get(0).getClass());
        assertEquals(Integer.valueOf(4), b.getIntegers().get(0));
    }
View Full Code Here

    public void testListOfIntegerToIntArray() {
        MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();

        mapperFactory.classMap(A.class, B.class).field("ints", "integers").byDefault().register();

        MapperFacade mapperFacade = mapperFactory.getMapperFacade();

        B b = new B();
        b.setIntegers(asList(Integer.valueOf(6)));

        A a = mapperFacade.map(b, A.class);
        assertArrayEquals(new int[] { 6 }, a.getInts());
    }
View Full Code Here

    @Test
    public void testIntegerArrayToListOfInteger() {
        MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();

        MapperFacade mapperFacade = mapperFactory.getMapperFacade();

        A a = new A();
        a.setIntegers(new Integer[] { 4 });

        B b = mapperFacade.map(a, B.class);
        assertNotNull(b.getIntegers());
        assertEquals(1, b.getIntegers().size());
        assertEquals(Integer.class, b.getIntegers().get(0).getClass());
        assertEquals(Integer.valueOf(4), b.getIntegers().get(0));
    }
View Full Code Here

    @Test
    public void testListOfIntegerToIntegerArray() {
        MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();

        MapperFacade mapperFacade = mapperFactory.getMapperFacade();

        B b = new B();
        b.setIntegers(asList(Integer.valueOf(7)));

        A a = mapperFacade.map(b, A.class);
        assertArrayEquals(new Integer[] { 7 }, a.getIntegers());
    }
View Full Code Here

                    .byDefault());
        factory.registerClassMap(
                factory.classMap(A1.class, B1.class)
                .byDefault());
       
        MapperFacade mapper = factory.getMapperFacade();
        A3 a = new A3();
        a.name1 = "a1";
        a.name2 = "a2";
        a.name3 = "a3";
     
       
        B3 b = mapper.map(a, B3.class);
       
        Assert.assertNotNull(b);
        Assert.assertEquals(a.name1, b.name1);
        Assert.assertEquals(a.name2, b.name2);
    }
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.