2  * ================================================================================
\r 
   4  * ================================================================================
\r 
   5  * Copyright (C) 2017 AT&T Intellectual Property
\r 
   6  * ================================================================================
\r 
   7  * Licensed under the Apache License, Version 2.0 (the "License");
\r 
   8  * you may not use this file except in compliance with the License.
\r 
   9  * You may obtain a copy of the License at
\r 
  11  *      http://www.apache.org/licenses/LICENSE-2.0
\r 
  13  * Unless required by applicable law or agreed to in writing, software
\r 
  14  * distributed under the License is distributed on an "AS IS" BASIS,
\r 
  15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r 
  16  * See the License for the specific language governing permissions and
\r 
  17  * limitations under the License.
\r 
  18  * ================================================================================
\r 
  20 package org.openecomp.portalapp.portal.transport;
\r 
  22 import java.util.ArrayList;
\r 
  24 public class AppsListWithAdminRole {
\r 
  26         public String orgUserId;
\r 
  28         public ArrayList<AppNameIdIsAdmin> appsRoles;
\r 
  30         public AppsListWithAdminRole() {
\r 
  31                 appsRoles = new ArrayList<AppNameIdIsAdmin>();
\r 
  34         public String getOrgUserId() {
\r 
  38         public void setOrgUserId(String orgUserId) {
\r 
  39                 this.orgUserId = orgUserId;
\r 
  42         public ArrayList<AppNameIdIsAdmin> getAppsRoles() {
\r 
  46         public void setAppsRoles(ArrayList<AppNameIdIsAdmin> appsRoles) {
\r 
  47                 this.appsRoles = appsRoles;
\r 
  51         public String toString() {
\r 
  52                 return "AppsListWithAdminRole [orgUserId=" + orgUserId + ", appsRoles=" + appsRoles + "]";
\r 
  56         public int hashCode() {
\r 
  57                 final int prime = 31;
\r 
  59                 result = prime * result + ((appsRoles == null) ? 0 : appsRoles.hashCode());
\r 
  60                 result = prime * result + ((orgUserId == null) ? 0 : orgUserId.hashCode());
\r 
  65         public boolean equals(Object obj) {
\r 
  70                 if (getClass() != obj.getClass())
\r 
  72                 AppsListWithAdminRole other = (AppsListWithAdminRole) obj;
\r 
  73                 if (appsRoles == null) {
\r 
  74                         if (other.appsRoles != null)
\r 
  76                 } else if (!appsRoles.equals(other.appsRoles))
\r 
  78                 if (orgUserId == null) {
\r 
  79                         if (other.orgUserId != null)
\r 
  81                 } else if (!orgUserId.equals(other.orgUserId))
\r