1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.tobago.context;
21
22 import java.util.Objects;
23
24
25
26
27 public final class ThemeScript extends ThemeResource {
28
29 private String type;
30
31 public String getType() {
32 return type;
33 }
34
35 public void setType(String type) {
36 this.type = type;
37 }
38
39 @Override
40 public boolean equals(Object o) {
41 if (this == o) {
42 return true;
43 }
44 if (o == null || getClass() != o.getClass()) {
45 return false;
46 }
47 if (!super.equals(o)) {
48 return false;
49 }
50 ThemeScript that = (ThemeScript) o;
51 return Objects.equals(type, that.type);
52 }
53
54 @Override
55 public int hashCode() {
56 return Objects.hash(super.hashCode(), type);
57 }
58
59 @Override
60 public String toString() {
61 return "ThemeScript{"
62 + "type='" + type + '\''
63 + ", name='" + getName() + '\''
64 + ", priority=" + getPriority()
65 + '}';
66 }
67
68 }