Package org.modelmapper

Examples of org.modelmapper.ModelMapper.addMappings()


        map().setStreet(source.getAddress().getStreet());
        map(source.getAddress().city, destination.city);
      }
    };

    modelMapper.addMappings(personMap);
    PersonDTO dto = modelMapper.map(person, PersonDTO.class);

    assertEquals(dto.getStreet(), person.getAddress().getStreet());
    assertEquals(dto.getCity(), person.getAddress().getCity());
View Full Code Here


        map().getAddress().setStreet(source.getStreet());
        map().address.setCity(source.city);
      }
    };

    modelMapper.addMappings(orderMap);
    Order order = modelMapper.map(orderDTO, Order.class);

    assertEquals(order.getAddress().getStreet(), orderDTO.getStreet());
    assertEquals(order.getAddress().getCity(), orderDTO.getCity());
View Full Code Here

   * Order to OrderDTO.
   */
  static void mapExplicitly() {
    Order order = createOrder();
    ModelMapper modelMapper = new ModelMapper();
    modelMapper.addMappings(new PropertyMap<Order, OrderDTO>() {
      @Override
      protected void configure() {
        map().setBillingStreet(source.getBillingAddress().getStreet());
        map(source.billingAddress.getCity(), destination.billingCity);
      }
View Full Code Here

  public void shouldSupportMultipleSourceMappings() {
    ModelMapper mapper = new ModelMapper();
    mapper.getConfiguration().setMatchingStrategy(MatchingStrategies.LOOSE);
    mapper.getConfiguration().setAmbiguityIgnored(true);

    mapper.addMappings(new PropertyMap<FromOuter, ToOuter>() {
      protected void configure() {
        map(source.getInner().getOne()).getInner().setA(null);
        map(source.getInner().getTwo()).getInner().setB(null);
        map(source.getInner().getThree()).getInner().setC(null);
      }
View Full Code Here

  };

  public void test() {
    ModelMapper modelMapper;
    modelMapper = new ModelMapper();
    modelMapper.addMappings(map);

    Source src = new Source();
    src.setBI(BigInteger.valueOf(4));
    src.setBd(new BigDecimal("123.123"));
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.