PortalAdmin class DB constraints 66/90066/1
authorDominik Mizyn <d.mizyn@samsung.com>
Tue, 18 Jun 2019 08:46:13 +0000 (10:46 +0200)
committerDominik Mizyn <d.mizyn@samsung.com>
Tue, 18 Jun 2019 08:46:17 +0000 (10:46 +0200)
Java Bean Validation SR 380 annotations added to classes
Getter/Setter changed into lombok annotation

Issue-ID: PORTAL-641
Change-Id: I98909f4a82372f110aa42452476fb85c9bccbf3a
Signed-off-by: Dominik Mizyn <d.mizyn@samsung.com>
ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/PortalAdmin.java

index d923df8..62e768d 100644 (file)
@@ -45,59 +45,41 @@ import javax.persistence.GeneratedValue;
 import javax.persistence.GenerationType;
 import javax.persistence.Id;
 import javax.persistence.Table;
+import javax.validation.constraints.Digits;
+import javax.validation.constraints.Size;
+import lombok.Getter;
+import lombok.Setter;
+import org.hibernate.validator.constraints.SafeHtml;
 
 /**
  * This is to handle portal admins
  */
 @Entity
 @Table(name = "fn_user")
+@Getter
+@Setter
 public class PortalAdmin implements Serializable {
        private static final long serialVersionUID = 1L;
 
        @Id
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        @Column(name = "user_id")
+       @Digits(integer = 11, fraction = 0)
        public Long userId;
 
        @Column(name = "login_id")
+       @Size(max = 25)
+       @SafeHtml
        public String loginId;
 
        @Column(name = "first_name")
+       @Size(max = 50)
+       @SafeHtml
        public String firstName;
 
        @Column(name = "last_name")
+       @Size(max = 50)
+       @SafeHtml
        public String lastName;
 
-       public Long getUserId() {
-               return userId;
-       }
-
-       public void setUserId(Long userId) {
-               this.userId = userId;
-       }
-
-       public String getLoginId() {
-               return loginId;
-       }
-
-       public void setLoginId(String loginId) {
-               this.loginId = loginId;
-       }
-
-       public String getFirstName() {
-               return firstName;
-       }
-
-       public void setFirstName(String firstName) {
-               this.firstName = firstName;
-       }
-
-       public String getLastName() {
-               return lastName;
-       }
-
-       public void setLastName(String lastName) {
-               this.lastName = lastName;
-       }
-
 }