1 package de.fhdw.wtf.persistence.meta;
2
3 public class Role {
4
5 private final long id;
6
7 private final String name;
8
9 public Role(final long id, final String name) {
10 super();
11 this.id = id;
12 this.name = name;
13 }
14
15 public long getId() {
16 return this.id;
17 }
18
19 public String getName() {
20 return this.name;
21 }
22
23 @Override
24 public boolean equals(final java.lang.Object obj) {
25 if (obj instanceof Role) {
26 final Role other = (Role) obj;
27 return other.id == this.id && this.name.equals(other.name);
28 }
29 return false;
30 }
31
32 @Override
33 public int hashCode() {
34 return (int) this.id + this.name.hashCode();
35 }
36 }