Codota Logo
OrderCreated
Code IndexAdd Codota to your IDE (free)

How to use
OrderCreated
in
jace.shim.springcamp2017.order.model.event

Best Java code snippets using jace.shim.springcamp2017.order.model.event.OrderCreated (Showing top 5 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Gson g =
  • Codota Iconnew Gson()
  • Codota IconGsonBuilder gsonBuilder;gsonBuilder.create()
  • Codota Iconnew GsonBuilder().create()
  • Smart code suggestions by Codota
}
origin: jaceshim/springcamp2017

/**
 * 주문 이벤트 반영
 * @param orderCreated
 */
public void apply(OrderCreated orderCreated) {
  this.orderId = orderCreated.getOrderId();
  this.orderMember = orderCreated.getOrderMember();
  this.delivery = orderCreated.getDelivery();
  this.orderItems = orderCreated.getOrderItems();
}
origin: jaceshim/springcamp2017

  /**
   * 주문 이벤트 처리 - 상품재고 차감
   *
   * @param event
   */
  public void execute(OrderCreated event) {
    // todo 상품재고 수량 차감 이벤트를 발생 시켜야 하는데.
    final Set<OrderItem> orderItems = event.getOrderItems();
    for (OrderItem orderItem : orderItems) {
      ProductCommand.DecreaseQuantity productDecreaseQuantityCommand = new ProductCommand.DecreaseQuantity(orderItem.getQuantity());
      productService.decreaseQuantity(orderItem.getProduct().getProductId(), productDecreaseQuantityCommand);
    }
  }
}
origin: jaceshim/springcamp2017

Order(Long orderId, Member orderMember, Delivery delivery, List<OrderItem> checkoutItems) {
  super(orderId);
  this.orderId = orderId;
  this.orderMember = orderMember;
  this.delivery = delivery;
  this.created = LocalDateTime.now();
  for (OrderItem orderItem : checkoutItems) {
    this.with(orderItem);
  }
  applyChange(new OrderCreated(orderId, orderMember, delivery, orderItems, created));
}
origin: jaceshim/springcamp2017

  event.getOrderId(),
  convertLocalDateTimeToTimestamp(event.getCreated()));
  event.getOrderId(),
  event.getOrderMember().getId());
  event.getOrderId(),
  event.getDelivery().getAddress(),
  event.getDelivery().getPhone(),
  event.getDelivery().getDeliveryMessage());
query.append(" ?, ?, ?, ?) ");
final Set<OrderItem> orderItems = event.getOrderItems();
for (OrderItem orderItem : orderItems) {
  jdbcTemplate.update(query.toString(),
    event.getOrderId(),
    orderItem.getProduct().getProductId(),
    orderItem.getProduct().getPrice(),
origin: jaceshim/springcamp2017

  event.getOrderId(),
  convertLocalDateTimeToTimestamp(event.getCreated()));
  event.getOrderId(),
  event.getOrderMember().getId());
  event.getOrderId(),
  event.getDelivery().getAddress(),
  event.getDelivery().getPhone(),
  event.getDelivery().getDeliveryMessage());
query.append(" ?, ?, ?, ?) ");
final Set<OrderItem> orderItems = event.getOrderItems();
for (OrderItem orderItem : orderItems) {
  jdbcTemplate.update(query.toString(),
    event.getOrderId(),
    orderItem.getProduct().getProductId(),
    orderItem.getProduct().getPrice(),
jace.shim.springcamp2017.order.model.eventOrderCreated

Javadoc

Created by jaceshim on 2017. 4. 16..

Most used methods

  • getOrderItems
  • getDelivery
  • getOrderId
  • getOrderMember
  • getCreated
  • <init>

Popular in Java

  • Creating JSON documents from java classes using gson
  • scheduleAtFixedRate (ScheduledExecutorService)
  • setScale (BigDecimal)
    Returns a BigDecimal whose scale is the specified value, and whose value is numerically equal to thi
  • getSystemService (Context)
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • ArrayList (java.util)
    Resizable-array implementation of the List interface. Implements all optional list operations, and p
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • JComboBox (javax.swing)
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now