Skip to content

Commit eb13078

Browse files
committed
refactor
1 parent ad62b97 commit eb13078

File tree

4 files changed

+22
-14
lines changed

4 files changed

+22
-14
lines changed

src/main/java/de/rwth/idsg/steve/ocpp/ws/AbstractTypeStore.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import org.springframework.core.type.filter.RegexPatternTypeFilter;
2828

2929
import java.util.HashMap;
30+
import java.util.List;
3031
import java.util.Map;
3132
import java.util.regex.Pattern;
3233

@@ -42,8 +43,13 @@ public abstract class AbstractTypeStore implements TypeStore {
4243
private final Map<String, Class<? extends RequestType>> requestClassMap = new HashMap<>();
4344
private final Map<Class<? extends RequestType>, ActionResponsePair> actionResponseMap = new HashMap<>();
4445

45-
public AbstractTypeStore(String[] packagesForRequestClassMap,
46-
String[] packagesForActionResponseMap) {
46+
public AbstractTypeStore(String packageForRequestClassMap,
47+
String packageForActionResponseMap) {
48+
this(List.of(packageForRequestClassMap), List.of(packageForActionResponseMap));
49+
}
50+
51+
public AbstractTypeStore(List<String> packagesForRequestClassMap,
52+
List<String> packagesForActionResponseMap) {
4753
for (var pkg : packagesForRequestClassMap) {
4854
populateRequestClassMap(pkg.trim());
4955
}

src/main/java/de/rwth/idsg/steve/ocpp/ws/ocpp12/Ocpp12TypeStore.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ public final class Ocpp12TypeStore extends AbstractTypeStore {
3030

3131
private Ocpp12TypeStore() {
3232
super(
33-
new String[]{ocpp.cs._2010._08.ObjectFactory.class.getPackage().getName()},
34-
new String[]{ocpp.cp._2010._08.ObjectFactory.class.getPackage().getName()}
33+
ocpp.cs._2010._08.ObjectFactory.class.getPackage().getName(),
34+
ocpp.cp._2010._08.ObjectFactory.class.getPackage().getName()
3535
);
3636
}
3737
}

src/main/java/de/rwth/idsg/steve/ocpp/ws/ocpp15/Ocpp15TypeStore.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ public final class Ocpp15TypeStore extends AbstractTypeStore {
3030

3131
private Ocpp15TypeStore() {
3232
super(
33-
new String[]{ocpp.cs._2012._06.ObjectFactory.class.getPackage().getName()},
34-
new String[]{ocpp.cp._2012._06.ObjectFactory.class.getPackage().getName()}
33+
ocpp.cs._2012._06.ObjectFactory.class.getPackage().getName(),
34+
ocpp.cp._2012._06.ObjectFactory.class.getPackage().getName()
3535
);
3636
}
3737

src/main/java/de/rwth/idsg/steve/ocpp/ws/ocpp16/Ocpp16TypeStore.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020

2121
import de.rwth.idsg.steve.ocpp.ws.AbstractTypeStore;
2222

23+
import java.util.List;
24+
2325
/**
2426
* @author Sevket Goekay <[email protected]>
2527
* @since 13.03.2018
@@ -30,14 +32,14 @@ public final class Ocpp16TypeStore extends AbstractTypeStore {
3032

3133
private Ocpp16TypeStore() {
3234
super(
33-
new String[]{
34-
ocpp.cs._2015._10.ObjectFactory.class.getPackage().getName(),
35-
ocpp._2022._02.security.GetLog.class.getPackage().getName(),
36-
},
37-
new String[]{
38-
ocpp.cp._2015._10.ObjectFactory.class.getPackage().getName(),
39-
ocpp._2022._02.security.GetLog.class.getPackage().getName(),
40-
}
35+
List.of(
36+
ocpp.cs._2015._10.ObjectFactory.class.getPackage().getName(),
37+
ocpp._2022._02.security.GetLog.class.getPackage().getName()
38+
),
39+
List.of(
40+
ocpp.cp._2015._10.ObjectFactory.class.getPackage().getName(),
41+
ocpp._2022._02.security.GetLog.class.getPackage().getName()
42+
)
4143
);
4244
}
4345
}

0 commit comments

Comments
 (0)