FavoritesFunctionalMenuItemJson class DB constraints 65/90065/1
authorDominik Mizyn <d.mizyn@samsung.com>
Tue, 18 Jun 2019 08:44:10 +0000 (10:44 +0200)
committerDominik Mizyn <d.mizyn@samsung.com>
Tue, 18 Jun 2019 08:44:13 +0000 (10:44 +0200)
Java Bean Validation SR 380 annotations added to classes

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

index 71004cc..1c444a9 100644 (file)
@@ -44,7 +44,7 @@ import javax.persistence.Entity;
 import javax.persistence.Id;
 import javax.persistence.Table;
 import javax.persistence.Transient;
-
+import javax.validation.constraints.Digits;
 
 
 /**
@@ -55,21 +55,23 @@ import javax.persistence.Transient;
 public class FavoritesFunctionalMenuItemJson implements Serializable {
 
        private static final long serialVersionUID = 1L;
-       
+
        @Id
        @Column(name = "user_id")
+       @Digits(integer = 11, fraction = 0)
        public Long userId;
-       
+
        @Id
        @Column(name = "menu_id")
+       @Digits(integer = 11, fraction = 0)
        public Long menuId;
-       
+
        @Column(name = "text")
        public String text;
-       
+
        @Column(name = "url")
        public String url;
-       
+
        @Transient
        public Boolean restrictedApp;
 }