1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.apache.struts2.sitegraph.entities;
23
24
25 /***
26 */
27 public class Target {
28 private String target;
29 private int type;
30
31 public Target(String target, int type) {
32 this.target = target;
33 this.type = type;
34 }
35
36 public String getTarget() {
37 return target;
38 }
39
40 public int getType() {
41 return type;
42 }
43
44 public boolean equals(Object o) {
45 if (this == o) return true;
46 if (!(o instanceof Target)) return false;
47
48 final Target target1 = (Target) o;
49
50 if (type != target1.type) return false;
51 if (target != null ? !target.equals(target1.target) : target1.target != null) return false;
52
53 return true;
54 }
55
56 public int hashCode() {
57 int result;
58 result = (target != null ? target.hashCode() : 0);
59 result = 29 * result + type;
60 return result;
61 }
62 }