View Javadoc
1   package com.srv4pos.server.api.seller;
2   
3   import com.srv4pos.server.api.infrastructure.Constraints;
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.constraints.NotNull;
10  import javax.validation.constraints.Pattern;
11  import javax.validation.constraints.Size;
12  
13  @RooJavaBean
14  @RooToString
15  @RooJson(deepSerialize = true)
16  public class SellerOverviewInfo implements Info {
17  
18      @Size(min = 1, max = 96)
19      private String name;
20  
21      @NotNull
22      @Size(max = 2, min = 2)
23      private String country;
24  
25      @NotNull
26      @Size(max = 96)
27      @Pattern(regexp = Constraints.WINDOWS_FILENAME_REGEX)
28      private String corporateId;
29  
30      private Currency currency;
31  
32      private long countActiveCashRegisters;
33  
34      private long turnover;
35  }