Examples of OrderDTO


Examples of pl.com.bottega.ecommerce.sales.readmodel.orders.OrderDto

   
    return toOrderDto(reservation, purchase);
  }

  private OrderDto toOrderDto(Reservation reservation, Purchase purchase) {
    OrderDto dto = new OrderDto();
    dto.setOrderId(reservation.getAggregateId());
    List<ReservedProduct> reservedProducts = reservation.getReservedProducts();
    dto.setOrderedProducts(new ArrayList<OrderedProductDto>(transform(reservedProducts,
        reservedProductToOrderedProductDto())));
    if (purchase != null) {
      dto.setStatus(OrderStatus.CONFIRMED);

      // TODO CHECK PAYMENT!
     
    } else {
      dto.setStatus(OrderStatus.NEW);
    }
    return dto;
  }
View Full Code Here

Examples of pl.com.bottega.ecommerce.sales.readmodel.orders.OrderDto

    @Inject
    private ShipmentRepository repository;

    @EventListener(asynchronous = true)
    public void handle(OrderSubmittedEvent event) {
        OrderDto orderDetails = orderFinder.find(event.getOrderId());
        Shipment shipment = factory.createShipment(orderDetails.getOrderId());
        repository.save(shipment);
    }
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.