824dc5b25ed81d6edda39ac2e5be0aaf9e697872
[portal.git] / ecomp-portal-BE-common / src / main / java / org / openecomp / portalapp / portal / transport / ExternalRoleDescription.java
1 package org.openecomp.portalapp.portal.transport;
2
3 public class ExternalRoleDescription {
4
5         private String id;
6         private String  name;
7     private String active;
8     private String priority;
9     private String appId;
10     private String appRoleId;
11     
12         public String getId() {
13                 return id;
14         }
15         public void setId(String id) {
16                 this.id = id;
17         }
18         public String getName() {
19                 return name;
20         }
21         public void setName(String name) {
22                 this.name = name;
23         }
24         public String getActive() {
25                 return active;
26         }
27         public void setActive(String active) {
28                 this.active = active;
29         }
30         public String getPriority() {
31                 return priority;
32         }
33         public void setPriority(String priority) {
34                 this.priority = priority;
35         }
36         public String getAppId() {
37                 return appId;
38         }
39         public void setAppId(String appId) {
40                 this.appId = appId;
41         }
42         public String getAppRoleId() {
43                 return appRoleId;
44         }
45         public void setAppRoleId(String appRoleId) {
46                 this.appRoleId = appRoleId;
47         }
48         @Override
49         public int hashCode() {
50                 final int prime = 31;
51                 int result = 1;
52                 result = prime * result + ((active == null) ? 0 : active.hashCode());
53                 result = prime * result + ((appId == null) ? 0 : appId.hashCode());
54                 result = prime * result + ((appRoleId == null) ? 0 : appRoleId.hashCode());
55                 result = prime * result + ((id == null) ? 0 : id.hashCode());
56                 result = prime * result + ((name == null) ? 0 : name.hashCode());
57                 result = prime * result + ((priority == null) ? 0 : priority.hashCode());
58                 return result;
59         }
60         @Override
61         public boolean equals(Object obj) {
62                 if (this == obj)
63                         return true;
64                 if (obj == null)
65                         return false;
66                 if (getClass() != obj.getClass())
67                         return false;
68                 ExternalRoleDescription other = (ExternalRoleDescription) obj;
69                 if (active == null) {
70                         if (other.active != null)
71                                 return false;
72                 } else if (!active.equals(other.active))
73                         return false;
74                 if (appId == null) {
75                         if (other.appId != null)
76                                 return false;
77                 } else if (!appId.equals(other.appId))
78                         return false;
79                 if (appRoleId == null) {
80                         if (other.appRoleId != null)
81                                 return false;
82                 } else if (!appRoleId.equals(other.appRoleId))
83                         return false;
84                 if (id == null) {
85                         if (other.id != null)
86                                 return false;
87                 } else if (!id.equals(other.id))
88                         return false;
89                 if (name == null) {
90                         if (other.name != null)
91                                 return false;
92                 } else if (!name.equals(other.name))
93                         return false;
94                 if (priority == null) {
95                         if (other.priority != null)
96                                 return false;
97                 } else if (!priority.equals(other.priority))
98                         return false;
99                 return true;
100         }
101     
102     
103 }