Skip to content

Commit f1e7a2a

Browse files
author
Psilo
committed
repair parammap again
1 parent 08c43ac commit f1e7a2a

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
<modelVersion>4.0.0</modelVersion>
1919
<artifactId>http-server</artifactId>
20-
<version>0.1.17</version>
20+
<version>0.1.18</version>
2121
<name>HttpServer</name>
2222
<packaging>jar</packaging>
2323

src/main/java/info/unterrainer/commons/httpserver/daos/ParamMap.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
package info.unterrainer.commons.httpserver.daos;
22

3+
import java.util.Collection;
34
import java.util.HashMap;
45
import java.util.Map;
6+
import java.util.Map.Entry;
7+
import java.util.Set;
58

69
import lombok.AllArgsConstructor;
710
import lombok.Builder;
@@ -25,6 +28,30 @@ public Object get(final String parameterKey) {
2528
return parameters.get(parameterKey);
2629
}
2730

31+
public Set<Entry<String, Object>> entrySet() {
32+
return parameters.entrySet();
33+
}
34+
35+
public Set<String> keySet() {
36+
return parameters.keySet();
37+
}
38+
39+
public Collection<Object> valueSet() {
40+
return parameters.values();
41+
}
42+
43+
public boolean containsKey(final String parameterKey) {
44+
return parameters.containsKey(parameterKey);
45+
}
46+
47+
public boolean containsValue(final Object parameterValue) {
48+
return parameters.containsValue(parameterValue);
49+
}
50+
51+
public void clear() {
52+
parameters.clear();
53+
}
54+
2855
@Override
2956
public ParamMap clone() {
3057
return new ParamMap(new HashMap<String, Object>(parameters));

0 commit comments

Comments
 (0)