예제 #1
0
  /**
   * Pone el deliveryMoment a la Order
   *
   * @param order
   */
  public void completedOrder(Order order) {
    Assert.notNull(order);
    Assert.isTrue(
        order.getClerk().equals(clerkService.findByprincipal()),
        "Only the owner clerk can complete the order");

    order.setDeliveryMoment(new Date());

    this.save(order);
  }
예제 #2
0
  public Collection<Order> findAllByClerk() {
    Collection<Order> result;
    Clerk clerk;

    clerk = clerkService.findByprincipal();

    Assert.notNull(clerk);

    result = orderRepository.findAllByClerkId(clerk.getId());

    return result;
  }