View Javadoc
1   package com.srv4pos.server.api.sale;
2   
3   import com.srv4pos.server.api.infrastructure.Info;
4   import com.srv4pos.server.api.posplus.PrintType;
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.constraints.NotNull;
10  import java.util.Date;
11  
12  /**
13   * <p>User: Pavel Abizyaev, Date: 04.09.2014 17:52</p>.
14   */
15  @RooJavaBean
16  @RooToString
17  @RooJson(deepSerialize = true)
18  public class PrintInfo implements Info {
19      @NotNull
20      private Integer receiptNumber;
21  
22      @NotNull
23      private PrintType printType;
24  
25      @NotNull
26      private DeliveryType deliveryType;
27  
28      @NotNull
29      private String controlNumber;
30  
31      @NotNull
32      private Date created;
33  
34      @NotNull
35      private boolean printed;
36  }