View Javadoc
1   package com.srv4pos.server.api.order;
2   
3   import com.srv4pos.server.api.booking.BookingInfo;
4   import com.srv4pos.server.api.infrastructure.Info;
5   import org.springframework.roo.addon.javabean.RooJavaBean;
6   import org.springframework.roo.addon.json.RooJson;
7   import org.springframework.roo.addon.tostring.RooToString;
8   
9   import javax.validation.Valid;
10  import javax.validation.constraints.NotNull;
11  import java.util.List;
12  
13  @RooJavaBean
14  @RooToString
15  @RooJson(deepSerialize = true)
16  public class OrderAdvancedInfo implements Info {
17  
18      @Valid
19      @NotNull
20      private OrderInfo orderInfo;
21  
22      @Valid
23      @NotNull
24      private List<OrderItemAdvancedInfo> orderItems;
25  
26      @Valid
27      private BookingInfo bookingInfo;
28  }