public static Order create()

in sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/Order.java [110:121]


    public static Order create(CreateOrder cmd) throws AggregateException {

        Order order =
                new Order(cmd.getId(), cmd.getTableNo(), cmd.getStatus(), cmd.getItems(), OffsetDateTime.now());
        OrderPolicy.Verify(order);

        OrderCreated orderCreated =
                new OrderCreated(order.getId(), order.tableNo, order.orderItems, order.createdDate);

        order.applyEvent(orderCreated);
        return order;
    }