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  
11  /**
12   * <p>User: Pavel Abizyaev, Date: 04.09.2014 17:52</p>.
13   */
14  @RooJavaBean
15  @RooToString
16  @RooJson(deepSerialize = true)
17  public class PrintInfo implements Info {
18      @NotNull
19      private Integer receiptNumber;
20  
21      @NotNull
22      private PrintType printType;
23  
24      @NotNull
25      private DeliveryType deliveryType;
26  
27      @NotNull
28      private String controlNumber;
29  
30      @NotNull
31      private long created;
32  
33      @NotNull
34      private boolean printed;
35  }