View Javadoc
1   package com.srv4pos.server.api.activation;
2   
3   import com.srv4pos.server.api.infrastructure.Info;
4   import org.springframework.roo.addon.javabean.RooJavaBean;
5   import org.springframework.roo.addon.json.RooJson;
6   import org.springframework.roo.addon.tostring.RooToString;
7   
8   import javax.validation.constraints.NotNull;
9   import javax.validation.constraints.Size;
10  
11  /**
12   * This entity provides info about android device.
13   * <p>User: Kirill, Date: 05.08.13 17:59</p>
14   */
15  @RooJavaBean
16  @RooToString
17  @RooJson(deepSerialize = true)
18  public class DeviceInfo implements Info {
19      private long id;
20  
21      /**
22       * Unique number of every android device.
23       */
24      @NotNull
25      @Size(max = 17, min = 1)
26      private String deviceId;
27  }