View Javadoc
1   package com.srv4pos.server.api.category;
2   
3   import org.springframework.roo.addon.javabean.RooJavaBean;
4   import org.springframework.roo.addon.json.RooJson;
5   import org.springframework.roo.addon.tostring.RooToString;
6   
7   import javax.validation.constraints.Min;
8   import javax.validation.constraints.NotNull;
9   import java.util.List;
10  
11  /**
12   * Represents categories stats by total brutto, amount of sold products for all categories and list of categories stats in particular.
13   */
14  @RooJavaBean
15  @RooToString
16  @RooJson(deepSerialize = true)
17  public class CategoriesStatsInfo {
18  
19  
20      @Min(0)
21      private long totalBrutto;
22  
23      @Min(0)
24      private long totalProductsSold;
25  
26      @NotNull
27      private List<CategoryStatsInfo> categoryStats;
28  }