View Javadoc
1   package com.srv4pos.server.api.softwareVendor;
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  /**
14   * Information about email account.
15   * <p>User: Sergey, Date: 04.08.2014 21:17</p>
16   */
17  @RooJavaBean
18  @RooToString
19  @RooJson(deepSerialize = true)
20  public class EmailAccountInfo implements Info {
21      @Pattern(regexp = Constraints.EMAIL_REGEX)
22      @NotNull
23      @Size(max = 50)
24      private String email;
25  
26      @Size(max = 50)
27      private String userName;
28  
29      @Size(max = 50)
30      private String password;
31  }