1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
|
|
17 |
|
|
18 |
|
|
19 |
|
|
20 |
|
|
21 |
|
|
22 |
|
|
23 |
|
|
24 |
|
|
25 |
|
|
26 |
|
|
27 |
|
|
28 |
|
|
29 |
|
|
30 |
|
|
31 |
|
|
32 |
|
|
33 |
|
|
34 |
|
package info.magnolia.module.cache.cachekey; |
35 |
|
|
36 |
|
import java.io.Serializable; |
37 |
|
import java.util.Collections; |
38 |
|
import java.util.Map; |
39 |
|
|
40 |
|
|
41 |
|
|
42 |
|
|
43 |
|
|
|
|
| 50% |
Uncovered Elements: 32 (64) |
Complexity: 27 |
Complexity Density: 1.69 |
|
44 |
|
public class DefaultCacheKey implements CacheKey { |
45 |
|
|
46 |
|
|
47 |
|
private static final long serialVersionUID = 2699497852929596651L; |
48 |
|
|
49 |
|
private Boolean isSecured; |
50 |
|
|
51 |
|
private String uri; |
52 |
|
private String serverName; |
53 |
|
private String channel; |
54 |
|
private String locale; |
55 |
|
private String method; |
56 |
|
|
57 |
|
private Map<String, String> params; |
58 |
|
private Map<String, Serializable> additionalAttributes; |
59 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (14) |
Complexity: 4 |
Complexity Density: 0.5 |
|
60 |
13 |
public DefaultCacheKey(String uri, String serverName, String locale, String channel, String method,... |
61 |
|
Map<String, String> params, Boolean isSecure, Map<String, Serializable> additionalAttributes) { |
62 |
13 |
this.uri = uri; |
63 |
13 |
this.serverName = serverName; |
64 |
13 |
this.channel = channel; |
65 |
13 |
this.locale = locale; |
66 |
13 |
this.params = params == null ? null : Collections.unmodifiableMap(params); |
67 |
13 |
this.isSecured = isSecure; |
68 |
13 |
this.method = method == null ? null : method.toLowerCase(); |
69 |
13 |
this.additionalAttributes = additionalAttributes == null ? null : Collections.unmodifiableMap(additionalAttributes); |
70 |
|
} |
71 |
|
|
|
|
| 0% |
Uncovered Elements: 19 (19) |
Complexity: 10 |
Complexity Density: 10 |
|
72 |
0 |
@Override... |
73 |
|
public int hashCode() { |
74 |
0 |
return (uri == null ? 13 : uri.hashCode()) |
75 |
0 |
+ (serverName == null ? 17 : serverName.hashCode()) |
76 |
0 |
+ (locale == null ? 19 : locale.hashCode()) |
77 |
0 |
+ (channel == null ? 23 : channel.hashCode()) |
78 |
0 |
+ (params == null ? 29 : params.hashCode()) |
79 |
0 |
+ (isSecured == null ? 31 : isSecured.hashCode()) |
80 |
0 |
+ (method == null ? 37 : method.hashCode()) |
81 |
0 |
+ (params == null ? 41 : params.hashCode()) |
82 |
0 |
+ (additionalAttributes == null ? 43 : additionalAttributes.hashCode()) |
83 |
|
; |
84 |
|
} |
85 |
|
|
|
|
| 61.5% |
Uncovered Elements: 10 (26) |
Complexity: 12 |
Complexity Density: 2 |
|
86 |
2 |
@Override... |
87 |
|
public boolean equals(Object obj) { |
88 |
2 |
if (this == obj) { |
89 |
1 |
return true; |
90 |
|
} |
91 |
1 |
if (obj == null || !(obj instanceof DefaultCacheKey)) { |
92 |
0 |
return false; |
93 |
|
} |
94 |
1 |
DefaultCacheKey that = (DefaultCacheKey) obj; |
95 |
1 |
return (this.uri == null ? that.uri == null : this.uri.equals(that.uri)) |
96 |
1 |
&& (this.serverName == null ? that.serverName == null : this.serverName.equals(that.serverName)) |
97 |
1 |
&& (this.locale == null ? that.locale == null : this.locale.equals(that.locale)) |
98 |
1 |
&& (this.channel == null ? that.channel == null : this.channel.equals(that.channel)) |
99 |
1 |
&& (this.params == null ? that.params == null : this.params.equals(that.params)) |
100 |
1 |
&& (this.isSecured == null ? that.isSecured == null : this.isSecured.equals(that.isSecured)) |
101 |
1 |
&& (this.method == null ? that.method == null : this.method.equals(that.method)) |
102 |
1 |
&& (this.additionalAttributes == null ? that.additionalAttributes == null : this.additionalAttributes.equals(that.additionalAttributes)) |
103 |
|
; |
104 |
|
} |
105 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
106 |
|
public String getUri() {... |
107 |
|
return uri; |
108 |
|
} |
109 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
110 |
|
public String getDomain() {... |
111 |
|
return serverName; |
112 |
|
} |
113 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
114 |
|
public String getLocale() {... |
115 |
|
return locale; |
116 |
|
} |
117 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
118 |
|
public String getChannel() {... |
119 |
|
return channel; |
120 |
|
} |
121 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
122 |
|
public String getServerName() {... |
123 |
|
return serverName; |
124 |
|
} |
125 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
126 |
|
public String getMethod() {... |
127 |
|
return method; |
128 |
|
} |
129 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
130 |
|
public Boolean getIsSecured() {... |
131 |
|
return this.isSecured; |
132 |
|
} |
133 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
134 |
|
public Map<String, String> getParams() {... |
135 |
|
return params; |
136 |
|
} |
137 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
138 |
|
public Map<String, Serializable> getAdditionalAttributes() {... |
139 |
|
return additionalAttributes; |
140 |
|
} |
141 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
142 |
0 |
@Override... |
143 |
|
public String toString() { |
144 |
0 |
return "DefaultCacheKey{" + |
145 |
|
"uri='" + uri + '\'' + |
146 |
|
", serverName='" + serverName + '\'' + |
147 |
|
", locale='" + locale + '\'' + |
148 |
|
", channel='" + channel + '\'' + |
149 |
|
", params=" + params + '\'' + |
150 |
|
", secure='" + isSecured + "'" + |
151 |
|
", method='" + method + "\'" + |
152 |
|
", additionalAttributes='" + additionalAttributes + '\'' + |
153 |
|
'}'; |
154 |
|
} |
155 |
|
|
156 |
|
} |