1a8aeb64bbc2543d8137cd8a31d4642ab7e9039b
[portal.git] / ecomp-portal-BE-common / src / main / java / org / openecomp / portalapp / portal / transport / ExternalAccessUserRoleDetail.java
1 package org.openecomp.portalapp.portal.transport;
2
3 public class ExternalAccessUserRoleDetail {
4                 
5         private String name;
6         private ExternalRoleDescription description;
7         
8         
9         /**
10          * 
11          */
12         public ExternalAccessUserRoleDetail() {
13                 super();
14         }
15
16         public ExternalAccessUserRoleDetail(String name, ExternalRoleDescription description) {
17                 super();
18                 this.name = name;
19                 this.description = description;
20         }
21         
22         public String getName() {
23                 return name;
24         }
25         public void setName(String name) {
26                 this.name = name;
27         }
28         public ExternalRoleDescription getDescription() {
29                 return description;
30         }
31         public void setDescription(ExternalRoleDescription description) {
32                 this.description = description;
33         }
34
35         @Override
36         public int hashCode() {
37                 final int prime = 31;
38                 int result = 1;
39                 result = prime * result + ((description == null) ? 0 : description.hashCode());
40                 result = prime * result + ((name == null) ? 0 : name.hashCode());
41                 return result;
42         }
43
44         @Override
45         public boolean equals(Object obj) {
46                 if (this == obj)
47                         return true;
48                 if (obj == null)
49                         return false;
50                 if (getClass() != obj.getClass())
51                         return false;
52                 ExternalAccessUserRoleDetail other = (ExternalAccessUserRoleDetail) obj;
53                 if (description == null) {
54                         if (other.description != null)
55                                 return false;
56                 } else if (!description.equals(other.description))
57                         return false;
58                 if (name == null) {
59                         if (other.name != null)
60                                 return false;
61                 } else if (!name.equals(other.name))
62                         return false;
63                 return true;
64         }
65         
66         
67 }