UserInfoBo.java 917 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.goafanti.user.bo;
  2. import javax.validation.constraints.Pattern;
  3. import javax.validation.constraints.Size;
  4. import com.goafanti.common.constant.ErrorConstants;
  5. import com.goafanti.common.model.UserInfo;
  6. public class UserInfoBo extends UserInfo{
  7. @Size(min = 0, max = 16, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  8. private String nickname;
  9. @Size(min = 0, max = 127, message = "{" + ErrorConstants.EMAIL_SIZE_ERROR + "}")
  10. @Pattern(regexp = "^([a-z0-9A-Z]+[_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$", message = "{"
  11. + ErrorConstants.EMAIL_PATTERN_ERROR + "}")
  12. private String email;
  13. public String getEmail() {
  14. return email;
  15. }
  16. public void setEmail(String email) {
  17. this.email = email;
  18. }
  19. public String getNickname() {
  20. return nickname;
  21. }
  22. public void setNickname(String nickname) {
  23. this.nickname = nickname;
  24. }
  25. }