Merge "MicroserviceParameter class DB constraints"
[portal.git] / ecomp-portal-BE-common / src / main / java / org / onap / portalapp / portal / transport / CentralV2UserApp.java
index 0f4bc78..17007a5 100644 (file)
@@ -38,6 +38,7 @@
 package org.onap.portalapp.portal.transport;
 
 import java.io.Serializable;
+import java.util.Objects;
 
 @SuppressWarnings("rawtypes")
 public class CentralV2UserApp implements Serializable, Comparable{
@@ -49,7 +50,7 @@ public class CentralV2UserApp implements Serializable, Comparable{
        private Long userId;
        private CentralApp app;
        private CentralV2Role role;
-       private Short priority;
+       private Integer priority;
        
        
        
@@ -89,17 +90,30 @@ public class CentralV2UserApp implements Serializable, Comparable{
 
 
 
-       public Short getPriority() {
+       public Integer getPriority() {
                return priority;
        }
 
 
 
-       public void setPriority(Short priority) {
+       public void setPriority(Integer priority) {
                this.priority = priority;
        }
 
-
+       @Override
+       public boolean equals(Object other) {
+               if (this == other) {
+                       return true;
+               }
+               if (!(other instanceof CentralV2UserApp)) {
+                       return false;
+               }
+               CentralV2UserApp castOther = (CentralV2UserApp) other;
+               return Objects.equals(this.userId, castOther.userId) &&
+                       Objects.equals(this.app, castOther.app) &&
+                       Objects.equals(this.role, castOther.role) &&
+                       Objects.equals(this.priority, castOther.priority);
+       }
 
        public int compareTo(Object other){
            CentralV2UserApp castOther = (CentralV2UserApp) other;