1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.cdi.behavior;
21
22 import java.io.Serializable;
23 import java.lang.reflect.Type;
24 import java.util.Objects;
25
26
27
28
29 public class FacesBehaviorInfo implements Serializable
30 {
31 private Type type;
32
33 private String behaviorId;
34
35 public FacesBehaviorInfo(Type type, String behaviorId)
36 {
37 this.type = type;
38 this.behaviorId = behaviorId;
39 }
40
41
42
43
44 public String getBehaviorId()
45 {
46 return behaviorId;
47 }
48
49
50
51
52 public void setBehaviorId(String behaviorId)
53 {
54 this.behaviorId = behaviorId;
55 }
56
57 public Type getType()
58 {
59 return type;
60 }
61
62 public void setType(Type type)
63 {
64 this.type = type;
65 }
66
67 @Override
68 public int hashCode()
69 {
70 int hash = 7;
71 hash = 53 * hash + Objects.hashCode(this.type);
72 hash = 53 * hash + Objects.hashCode(this.behaviorId);
73 return hash;
74 }
75
76 @Override
77 public boolean equals(Object obj)
78 {
79 if (obj == null)
80 {
81 return false;
82 }
83 if (getClass() != obj.getClass())
84 {
85 return false;
86 }
87 final FacesBehaviorInfo other = (FacesBehaviorInfo) obj;
88 if (!Objects.equals(this.type, other.type))
89 {
90 return false;
91 }
92 if (!Objects.equals(this.behaviorId, other.behaviorId))
93 {
94 return false;
95 }
96 return true;
97 }
98
99
100 }