remove several warnings
- serialVersionUID
- param types
Change-Id: I1b85f28693acfd10de5a5ccaf2110a9eba502286
Signed-off-by: Stefan Bischof <stbischof@bipolis.org>
diff --git a/platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/InfluxDBStorageAgent.java b/platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/InfluxDBStorageAgent.java
index cf1a1b0..0470895 100644
--- a/platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/InfluxDBStorageAgent.java
+++ b/platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/InfluxDBStorageAgent.java
@@ -114,7 +114,9 @@
this.database = this.connector.createIfNotExists(db);
InfluxDBHistoricProvider provider = new InfluxDBHistoricProvider(connector, db, this.measurement);
- this.mediator.register(new Hashtable<String, Object>(){{
+ this.mediator.register(new Hashtable<String, Object>(){
+ private static final long serialVersionUID = 1L;
+ {
this.put(STORAGE_HISTORY_PROVIDER, measurement);
}}, provider,new Class[] { HistoricProvider.class});
diff --git a/platform/northbound/rest-access/src/main/java/org/eclipse/sensinact/gateway/nthbnd/rest/component/RestAccessConfigurator.java b/platform/northbound/rest-access/src/main/java/org/eclipse/sensinact/gateway/nthbnd/rest/component/RestAccessConfigurator.java
index 2af7062..39932c9 100644
--- a/platform/northbound/rest-access/src/main/java/org/eclipse/sensinact/gateway/nthbnd/rest/component/RestAccessConfigurator.java
+++ b/platform/northbound/rest-access/src/main/java/org/eclipse/sensinact/gateway/nthbnd/rest/component/RestAccessConfigurator.java
@@ -96,7 +96,9 @@
this.corsHeader = Boolean.valueOf((String) this.mediator.getProperty(RestAccessConstants.CORS_HEADER));
if (this.corsHeader) {
this.corsFilter = new CorsFilter();
- mediator.register(RestAccessConfigurator.this.corsFilter, Filter.class, new Hashtable() {{
+ mediator.register(RestAccessConfigurator.this.corsFilter, Filter.class, new Hashtable<String,Object>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put(Constants.SERVICE_RANKING, 1);
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_FILTER_PATTERN, "/*");
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT,"("+HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME+"=default)");
@@ -105,7 +107,9 @@
}
this.mediator.register(
- new Hashtable() {{
+ new Hashtable<String,Object>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, RestAccessConstants.WS_ROOT);
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT,"("+HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME+"=default)");}},
new WebSocketServlet() {
@@ -160,21 +164,27 @@
new Class[]{ Servlet.class, WebSocketServlet.class });
LOG.info(String.format("%s servlet registered", RestAccessConstants.WS_ROOT));
- this.mediator.register(new HttpLoginEndpoint(mediator), Servlet.class, new Hashtable() {{
+ this.mediator.register(new HttpLoginEndpoint(mediator), Servlet.class, new Hashtable<String, Object>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, RestAccessConstants.LOGIN_ENDPOINT);
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT,"("+HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME+"=default)");
}
});
LOG.info(String.format("%s servlet registered", RestAccessConstants.LOGIN_ENDPOINT));
- mediator.register(new HttpRegisteringEndpoint(mediator), Servlet.class, new Hashtable() {{
+ mediator.register(new HttpRegisteringEndpoint(mediator), Servlet.class, new Hashtable<String, Object>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, RestAccessConstants.REGISTERING_ENDPOINT);
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT,"("+HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME+"=default)");
}
});
LOG.info(String.format("%s servlet registered", RestAccessConstants.REGISTERING_ENDPOINT));
- mediator.register(new HttpEndpoint(mediator), Servlet.class, new Hashtable() {{
+ mediator.register(new HttpEndpoint(mediator), Servlet.class, new Hashtable<String,Object>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, RestAccessConstants.HTTP_ROOT);
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT,"("+HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME+"=default)");
}
diff --git a/platform/sensinact-application/application-manager/src/main/java/org/eclipse/sensinact/gateway/app/manager/application/ApplicationService.java b/platform/sensinact-application/application-manager/src/main/java/org/eclipse/sensinact/gateway/app/manager/application/ApplicationService.java
index 54ff0cf..9e1fcdc 100644
--- a/platform/sensinact-application/application-manager/src/main/java/org/eclipse/sensinact/gateway/app/manager/application/ApplicationService.java
+++ b/platform/sensinact-application/application-manager/src/main/java/org/eclipse/sensinact/gateway/app/manager/application/ApplicationService.java
@@ -86,7 +86,9 @@
ResourceImpl uninstallLinkedResource = this.addLinkedActionResource(AppConstant.UNINSTALL, uninstallResource, false);
LinkedActMethod method = (LinkedActMethod) uninstallLinkedResource.getAccessMethod(act);
- method.createShortcut(new Signature(super.modelInstance.mediator(), act, new Class[]{String.class}, null), new Shortcut(super.modelInstance.mediator(), act, new Class[]{}, null, new HashMap<Integer, Parameter>() {{
+ method.createShortcut(new Signature(super.modelInstance.mediator(), act, new Class[]{String.class}, null), new Shortcut(super.modelInstance.mediator(), act, new Class[]{}, null, new HashMap<Integer, Parameter>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put(0, new Parameter(ApplicationService.super.modelInstance.mediator(), "name", String.class, name));
}}));
ResourceImpl status = this.addDataResource(StateVariableResource.class, AppConstant.STATUS, ApplicationStatus.class, ApplicationStatus.INSTALLED);
diff --git a/platform/sensinact-application/application-manager/src/test/java/org/eclipse/sensinact/gateway/app/manager/test/TestComponentInstance.java b/platform/sensinact-application/application-manager/src/test/java/org/eclipse/sensinact/gateway/app/manager/test/TestComponentInstance.java
index 9853526..86a78ab 100644
--- a/platform/sensinact-application/application-manager/src/test/java/org/eclipse/sensinact/gateway/app/manager/test/TestComponentInstance.java
+++ b/platform/sensinact-application/application-manager/src/test/java/org/eclipse/sensinact/gateway/app/manager/test/TestComponentInstance.java
@@ -211,7 +211,7 @@
Mockito.when(mediator.callService(Mockito.eq(Core.class), Mockito.any(Executable.class))).then(new Answer<Object>() {
@Override
public Object answer(InvocationOnMock invocation) throws Throwable {
- Object result = ((Executable) invocation.getArguments()[1]).execute(core);
+ Object result = ((Executable<Core, ?>) invocation.getArguments()[1]).execute(core);
return result;
}
});
diff --git a/platform/sensinact-application/application-manager/src/test/java/org/eclipse/sensinact/gateway/app/manager/test/TestLifeCycle.java b/platform/sensinact-application/application-manager/src/test/java/org/eclipse/sensinact/gateway/app/manager/test/TestLifeCycle.java
index ff6cbd6..8a0eb0d 100644
--- a/platform/sensinact-application/application-manager/src/test/java/org/eclipse/sensinact/gateway/app/manager/test/TestLifeCycle.java
+++ b/platform/sensinact-application/application-manager/src/test/java/org/eclipse/sensinact/gateway/app/manager/test/TestLifeCycle.java
@@ -71,6 +71,7 @@
assertTrue(result.equals(ApplicationStatus.valueOf("RESOLVING")));
status = ApplicationStatus.valueOf("RESOLVING");
result = (ApplicationStatus) trigger.execute(new AccessMethodResponseBuilder("AppManager/test/START", null) {
+ private static final long serialVersionUID = 1L;
@Override
public AccessMethodResponse<?> createAccessMethodResponse(Status status) {
return null;
@@ -86,7 +87,8 @@
status = ApplicationStatus.valueOf("ACTIVE");
result = (ApplicationStatus) trigger.execute(new AccessMethodResponseBuilder("AppManager/test/STOP", null) {
- @Override
+ private static final long serialVersionUID = 1L;
+ @Override
public AccessMethodResponse<?> createAccessMethodResponse(Status status) {
return null;
}
@@ -100,7 +102,9 @@
assertTrue(result.equals(ApplicationStatus.valueOf("INSTALLED")));
status = ApplicationStatus.valueOf("INSTALLED");
result = (ApplicationStatus) trigger.execute(new AccessMethodResponseBuilder("AppManager/test/UNINSTALL", null) {
- @Override
+ private static final long serialVersionUID = 1L;
+
+ @Override
public AccessMethodResponse<?> createAccessMethodResponse(Status status) {
return null;
}
@@ -119,7 +123,8 @@
AppLifecycleTrigger trigger = new AppLifecycleTrigger(service);
status = ApplicationStatus.valueOf("INSTALLED");
ApplicationStatus result = (ApplicationStatus) trigger.execute(new AccessMethodResponseBuilder("AppManager/test/START", null) {
- @Override
+ private static final long serialVersionUID = 1L;
+ @Override
public AccessMethodResponse<?> createAccessMethodResponse(Status status) {
return null;
}
@@ -138,6 +143,7 @@
assertTrue(result.equals(ApplicationStatus.valueOf("UNRESOLVED")));
status = ApplicationStatus.valueOf("UNRESOLVED");
result = (ApplicationStatus) trigger.execute(new AccessMethodResponseBuilder("AppManager/test/UNINSTALL", null) {
+ private static final long serialVersionUID = 1L;
@Override
public AccessMethodResponse<?> createAccessMethodResponse(Status status) {
return null;
@@ -156,6 +162,7 @@
public void testIncompatibleCycle() throws Exception {
AppLifecycleTrigger trigger = new AppLifecycleTrigger(service);
AccessMethodResponseBuilder snaMethodResult = new AccessMethodResponseBuilder("AppManager/test/STOP", null) {
+ private static final long serialVersionUID = 1L;
@Override
public AccessMethodResponse<?> createAccessMethodResponse(Status status) {
return null;
@@ -176,7 +183,9 @@
ApplicationStatus result = (ApplicationStatus) trigger.execute(snaMethodResult);
assertTrue(result.equals(ApplicationStatus.valueOf("INSTALLED")));
snaMethodResult = new AccessMethodResponseBuilder("AppManager/test/UNINSTALL", null) {
- @Override
+ private static final long serialVersionUID = 1L;
+
+ @Override
public AccessMethodResponse<?> createAccessMethodResponse(Status status) {
return null;
}
diff --git a/platform/sensinact-common/src/main/java/org/eclipse/sensinact/gateway/common/constraint/ConstraintFactory.java b/platform/sensinact-common/src/main/java/org/eclipse/sensinact/gateway/common/constraint/ConstraintFactory.java
index c68afda..8ca2918 100644
--- a/platform/sensinact-common/src/main/java/org/eclipse/sensinact/gateway/common/constraint/ConstraintFactory.java
+++ b/platform/sensinact-common/src/main/java/org/eclipse/sensinact/gateway/common/constraint/ConstraintFactory.java
@@ -42,9 +42,9 @@
if (!factory.handle(constraint)) {
factory = null;
- ServiceLoader serviceLoader = ServiceLoader.load(ConstraintFactory.class, classloader);
+ ServiceLoader<ConstraintFactory> serviceLoader = ServiceLoader.load(ConstraintFactory.class, classloader);
- Iterator iterator = serviceLoader.iterator();
+ Iterator<ConstraintFactory> iterator = serviceLoader.iterator();
while (iterator.hasNext()) {
factory = (ConstraintFactory) iterator.next();
diff --git a/platform/sensinact-core/src/main/java/org/eclipse/sensinact/gateway/core/ResourceImpl.java b/platform/sensinact-core/src/main/java/org/eclipse/sensinact/gateway/core/ResourceImpl.java
index 52c15b8..e98999e 100644
--- a/platform/sensinact-core/src/main/java/org/eclipse/sensinact/gateway/core/ResourceImpl.java
+++ b/platform/sensinact-core/src/main/java/org/eclipse/sensinact/gateway/core/ResourceImpl.java
@@ -670,7 +670,6 @@
* @throws InvalidValueException
* @throws InvalidConstraintDefinitionException
*/
- @SuppressWarnings("unchecked")
public AccessMethod<?, ?> registerExecutor(AccessMethod.Type type, Class<?>[] parameterTypes, String[] parameterNames,
AccessMethodExecutor executor, AccessMethodExecutor.ExecutionPolicy policy)
throws InvalidValueException {
diff --git a/platform/sensinact-core/src/main/java/org/eclipse/sensinact/gateway/core/method/trigger/AccessMethodTrigger.java b/platform/sensinact-core/src/main/java/org/eclipse/sensinact/gateway/core/method/trigger/AccessMethodTrigger.java
index d71c4d4..548ff61 100644
--- a/platform/sensinact-core/src/main/java/org/eclipse/sensinact/gateway/core/method/trigger/AccessMethodTrigger.java
+++ b/platform/sensinact-core/src/main/java/org/eclipse/sensinact/gateway/core/method/trigger/AccessMethodTrigger.java
@@ -20,7 +20,7 @@
*
* @author <a href="mailto:christophe.munilla@cea.fr">Christophe Munilla</a>
*/
-public interface AccessMethodTrigger extends Executable, JSONable {
+public interface AccessMethodTrigger extends Executable<Object, Object>, JSONable {
/**
* handled {@link AccessMethodTrigger} types
*/
diff --git a/platform/sensinact-core/src/test/java/org/eclipse/sensinact/gateway/core/test/TestResourceBuilder.java b/platform/sensinact-core/src/test/java/org/eclipse/sensinact/gateway/core/test/TestResourceBuilder.java
index 1405085..a0f8b50 100644
--- a/platform/sensinact-core/src/test/java/org/eclipse/sensinact/gateway/core/test/TestResourceBuilder.java
+++ b/platform/sensinact-core/src/test/java/org/eclipse/sensinact/gateway/core/test/TestResourceBuilder.java
@@ -291,7 +291,9 @@
public String getJSON() {
return null;
}
- }, new HashSet<Constraint>() {{
+ }, new HashSet<Constraint>() {
+ private static final long serialVersionUID = 1L;
+ {
this.add(new Changed(true));
}});
@@ -654,6 +656,7 @@
new Class<?>[] { int.class }, new String[] { "count" }),
new Shortcut(this.testContext.getMediator(), AccessMethod.Type.valueOf(AccessMethod.ACT),
new Class<?>[0], new String[0], new HashMap<Integer, Parameter>() {
+ private static final long serialVersionUID = 1L;
{
this.put(0, new Parameter(TestResourceBuilder.this.testContext.getMediator(),
"count", int.class, 4));
diff --git a/platform/sensinact-generic/src/main/java/org/eclipse/sensinact/gateway/generic/ManagedBasisActivator.java b/platform/sensinact-generic/src/main/java/org/eclipse/sensinact/gateway/generic/ManagedBasisActivator.java
index b4c092e..d7211a8 100644
--- a/platform/sensinact-generic/src/main/java/org/eclipse/sensinact/gateway/generic/ManagedBasisActivator.java
+++ b/platform/sensinact-generic/src/main/java/org/eclipse/sensinact/gateway/generic/ManagedBasisActivator.java
@@ -60,7 +60,9 @@
};
super.mediator.register(
this.factory,
- ManagedServiceFactory.class, new Hashtable() {{this.put(Constants.SERVICE_PID, name());}}
+ ManagedServiceFactory.class, new Hashtable<String, Object>() {
+ private static final long serialVersionUID = 1L;
+ {this.put(Constants.SERVICE_PID, name());}}
);
}
diff --git a/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke/MokeTask.java b/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke/MokeTask.java
index 5481092..43a6db8 100644
--- a/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke/MokeTask.java
+++ b/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke/MokeTask.java
@@ -61,7 +61,9 @@
@Override
public Map<String, List<String>> getOptions() {
final String taskId = getTaskIdentifier();
- return new HashMap<String, List<String>>() {{
+ return new HashMap<String, List<String>>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put("taskId", Collections.<String>singletonList(taskId));
}};
}
diff --git a/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke3/MokeTask.java b/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke3/MokeTask.java
index 1919f8e..b746a45 100644
--- a/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke3/MokeTask.java
+++ b/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke3/MokeTask.java
@@ -60,7 +60,9 @@
@Override
public Map<String, List<String>> getOptions() {
final String taskId = getTaskIdentifier();
- return new HashMap<String, List<String>>() {{
+ return new HashMap<String, List<String>>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put("taskId", Collections.<String>singletonList(taskId));
}};
}
diff --git a/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke4/MokeTask.java b/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke4/MokeTask.java
index 9c17fe2..65938d9 100644
--- a/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke4/MokeTask.java
+++ b/platform/sensinact-generic/src/test/java/org/eclipse/sensinact/gateway/generic/test/tb/moke4/MokeTask.java
@@ -60,7 +60,9 @@
@Override
public Map<String, List<String>> getOptions() {
final String taskId = getTaskIdentifier();
- return new HashMap<String, List<String>>() {{
+ return new HashMap<String, List<String>>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put("taskId", Collections.<String>singletonList(taskId));
}};
}
diff --git a/platform/sensinact-remote-osgi/src/main/java/org/eclipse/sensinact/gateway/core/remote/SensinactCoreBase.java b/platform/sensinact-remote-osgi/src/main/java/org/eclipse/sensinact/gateway/core/remote/SensinactCoreBase.java
index 0c38db7..8b625c6 100644
--- a/platform/sensinact-remote-osgi/src/main/java/org/eclipse/sensinact/gateway/core/remote/SensinactCoreBase.java
+++ b/platform/sensinact-remote-osgi/src/main/java/org/eclipse/sensinact/gateway/core/remote/SensinactCoreBase.java
@@ -186,7 +186,7 @@
private Object[] createObjectArrayParamFromJSON(String parameters){
JSONArray parameterJSONArray = new JSONArray(parameters);
String[] parametersObjectArray = new String[parameterJSONArray.length()];
- Iterator it = parameterJSONArray.iterator();
+ Iterator<?> it = parameterJSONArray.iterator();
for(int x = 0;parameters != null && (x < parameters.length()) && it.hasNext();x++){
parametersObjectArray[x]=it.next().toString();
}
diff --git a/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/AuthenticatedAccessLevelDAO.java b/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/AuthenticatedAccessLevelDAO.java
index 1d92651..e79ca53 100644
--- a/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/AuthenticatedAccessLevelDAO.java
+++ b/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/AuthenticatedAccessLevelDAO.java
@@ -70,6 +70,7 @@
protected AuthenticatedAccessLevelEntity find(final long objectIdentifier, final String publicKey)
throws DAOException, DataStoreException {
List<AuthenticatedAccessLevelEntity> userAccessLevelEntities = super.select(new HashMap<String, Object>() {
+ private static final long serialVersionUID = 1L;
{
this.put("UOID", objectIdentifier);
this.put("PUBLIC_KEY", publicKey);
@@ -101,6 +102,7 @@
protected AuthenticatedAccessLevelEntity find(final long objectIdentifier, final long userIdentifier)
throws DAOException, DataStoreException {
List<AuthenticatedAccessLevelEntity> userAccessLevelEntities = super.select(new HashMap<String, Object>() {
+ private static final long serialVersionUID = 1L;
{
this.put("UOID", objectIdentifier);
this.put("UID", userIdentifier);
diff --git a/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/AuthenticatedDAO.java b/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/AuthenticatedDAO.java
index 7deb678..266642d 100644
--- a/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/AuthenticatedDAO.java
+++ b/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/AuthenticatedDAO.java
@@ -161,6 +161,7 @@
throw new DAOException(String.format("Unknown element at '%s'", path));
}
List<AuthenticatedEntity> authenticatedEntities = super.select(new HashMap<String, Object>() {
+ private static final long serialVersionUID = 1L;
{
this.put("OID", objectEntity.getIdentifier());
this.put("PUBLIC_KEY", publicKey);
diff --git a/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/UserDAO.java b/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/UserDAO.java
index 740954b..8138ff4 100644
--- a/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/UserDAO.java
+++ b/platform/sensinact-security/sensinact-security-core/src/main/java/org/eclipse/sensinact/gateway/core/security/dao/UserDAO.java
@@ -112,7 +112,8 @@
* @throws DataStoreException
*/
public UserEntity find(final String login, final String password) throws DAOException, DataStoreException {
- List<UserEntity> userEntities = super.select(new HashMap<String, Object>() {
+ List<UserEntity> userEntities = super.select(new HashMap<String,Object>() {
+ private static final long serialVersionUID = 1L;
{
this.put("SULOGIN", login);
this.put("SUPASSWORD", password);
diff --git a/platform/sensinact-security/sensinact-security-core/src/test/java/org/eclipse/sensinact/gateway/core/security/test/TestDAO.java b/platform/sensinact-security/sensinact-security-core/src/test/java/org/eclipse/sensinact/gateway/core/security/test/TestDAO.java
index a727aee..a6eb212 100644
--- a/platform/sensinact-security/sensinact-security-core/src/test/java/org/eclipse/sensinact/gateway/core/security/test/TestDAO.java
+++ b/platform/sensinact-security/sensinact-security-core/src/test/java/org/eclipse/sensinact/gateway/core/security/test/TestDAO.java
@@ -400,29 +400,13 @@
assertNull(newEntity);
AuthenticatedDAO authenticatedDAO = new AuthenticatedDAO(dataStoreService);
- List<AuthenticatedEntity> entities = authenticatedDAO.select(new HashMap<String, Object>() {
- {
- this.put("OID", lastIdentifier);
- }
- });
+ List<AuthenticatedEntity> entities = authenticatedDAO.select(Collections.singletonMap("OID", lastIdentifier));
assertTrue(entities.isEmpty());
- entities = authenticatedDAO.select(new HashMap<String, Object>() {
- {
- this.put("OID", otherIdentifier);
- }
- });
+ entities = authenticatedDAO.select(Collections.singletonMap("OID", otherIdentifier));
assertTrue(entities.isEmpty());
- entities = authenticatedDAO.select(new HashMap<String, Object>() {
- {
- this.put("OID", newIdentifier);
- }
- });
+ entities = authenticatedDAO.select(Collections.singletonMap("OID", newIdentifier));
assertTrue(entities.isEmpty());
- entities = authenticatedDAO.select(new HashMap<String, Object>() {
- {
- this.put("OID", identifier);
- }
- });
+ entities = authenticatedDAO.select(Collections.singletonMap("OID", identifier));
assertTrue(entities.isEmpty());
}
@@ -461,29 +445,14 @@
bundleDAO.delete(bundleEntity);
AuthenticatedDAO authenticatedDAO = new AuthenticatedDAO(dataStoreService);
- List<AuthenticatedEntity> entities = authenticatedDAO.select(new HashMap<String, Object>() {
- {
- this.put("OID", lastIdentifier);
- }
- });
+ List<AuthenticatedEntity> entities = authenticatedDAO.select(Collections.singletonMap("OID", lastIdentifier));
assertTrue(entities.isEmpty());
- entities = authenticatedDAO.select(new HashMap<String, Object>() {
- {
- this.put("OID", otherIdentifier);
- }
- });
+ entities = authenticatedDAO.select(Collections.singletonMap("OID", otherIdentifier));
assertTrue(entities.isEmpty());
- entities = authenticatedDAO.select(new HashMap<String, Object>() {
- {
- this.put("OID", newIdentifier);
- }
- });
+ entities = authenticatedDAO.select(Collections.singletonMap("OID", newIdentifier));
+
assertTrue(entities.isEmpty());
- entities = authenticatedDAO.select(new HashMap<String, Object>() {
- {
- this.put("OID", identifier);
- }
- });
+ entities = authenticatedDAO.select(Collections.singletonMap("OID", identifier));
assertTrue(entities.isEmpty());
}
}
diff --git a/platform/sensinact-security/sensinact-security-keybuilder/src/main/java/org/eclipse/sensinact/gateway/core/security/user/UserKeyBuilderFactoryImpl.java b/platform/sensinact-security/sensinact-security-keybuilder/src/main/java/org/eclipse/sensinact/gateway/core/security/user/UserKeyBuilderFactoryImpl.java
index 0c1a9a5..26d1336 100644
--- a/platform/sensinact-security/sensinact-security-keybuilder/src/main/java/org/eclipse/sensinact/gateway/core/security/user/UserKeyBuilderFactoryImpl.java
+++ b/platform/sensinact-security/sensinact-security-keybuilder/src/main/java/org/eclipse/sensinact/gateway/core/security/user/UserKeyBuilderFactoryImpl.java
@@ -35,7 +35,9 @@
@Override
public void newInstance(Mediator mediator) throws SecuredAccessException {
UserKeyBuilder<Credentials,Credentials> builder = new UserKeyBuilderImpl(mediator);
- mediator.register(new Hashtable() {{
+ mediator.register(new Hashtable<String,Object>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put("identityMaterial",Credentials.class.getCanonicalName());
}}, builder, new Class<?>[] { UserKeyBuilder.class });
}
diff --git a/platform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/osgi/Activator.java b/platform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/osgi/Activator.java
index 1cdc96e..27c549e 100644
--- a/platform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/osgi/Activator.java
+++ b/platform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/osgi/Activator.java
@@ -44,7 +44,9 @@
super.mediator.register(
new SecurityFilter(oidcServer, oidcServer),
Filter.class,
- new Hashtable() {{
+ new Hashtable<String, Object>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put(Constants.SERVICE_RANKING, 0);
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_FILTER_PATTERN, "/sensinact/*");
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT,"("+HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME+"=default)");}}
@@ -52,7 +54,9 @@
super.mediator.register(
new SecurityServlet(oidcServer, oidcServer),
Servlet.class,
- new Hashtable() {{
+ new Hashtable<String, Object>() {
+ private static final long serialVersionUID = 1L;
+ {
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, "/sensinact.auth");
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT,"("+HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME+"=default)");}}
);
diff --git a/platform/sensinact-security/sensinact-security-test/src/test/java/org/eclipse/sensinact/gateway/mail/connector/MailAccountConnectorMoke.java b/platform/sensinact-security/sensinact-security-test/src/test/java/org/eclipse/sensinact/gateway/mail/connector/MailAccountConnectorMoke.java
index 7d45177..5feb918 100644
--- a/platform/sensinact-security/sensinact-security-test/src/test/java/org/eclipse/sensinact/gateway/mail/connector/MailAccountConnectorMoke.java
+++ b/platform/sensinact-security/sensinact-security-test/src/test/java/org/eclipse/sensinact/gateway/mail/connector/MailAccountConnectorMoke.java
@@ -111,7 +111,7 @@
}}, MailAccountConnectorMailReplacement.class, null);
ServiceRegistration<?> registration = this.mediator.getContext().registerService(
- new String[] {CallbackService.class.getCanonicalName()}, callback, new Hashtable() {{}});
+ new String[] {CallbackService.class.getCanonicalName()}, callback, new Hashtable<String, Object>() );
userUpdater.setRegistration(registration);
diff --git a/platform/southbound/http/http-android/src/main/java/org/eclipse/sensinact/gateway/sthbnd/http/android/Activator.java b/platform/southbound/http/http-android/src/main/java/org/eclipse/sensinact/gateway/sthbnd/http/android/Activator.java
index 1928e56..6597d06 100644
--- a/platform/southbound/http/http-android/src/main/java/org/eclipse/sensinact/gateway/sthbnd/http/android/Activator.java
+++ b/platform/southbound/http/http-android/src/main/java/org/eclipse/sensinact/gateway/sthbnd/http/android/Activator.java
@@ -66,7 +66,7 @@
public LocalProtocolStackEndpoint<DevGenPacket> connector;
- @SuppressWarnings({ "unchecked","serial"})
+ @SuppressWarnings({ "serial"})
@Override
public void doStart() {
findJettyClassLoader(super.mediator.getContext());
@@ -84,7 +84,7 @@
}
super.mediator.register(
- new Hashtable() {{
+ new Hashtable<String, Object>() {{
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, "/androidws");
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT,"("+HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME+"=org.eclipse.sensinact)");}},
new WebSocketServlet() {
@@ -139,7 +139,7 @@
);
LOG.info(String.format("%s servlet registered", "/androidws"));
- super.mediator.register(new IndexFilter("/android"), Filter.class, new Hashtable() {{
+ super.mediator.register(new IndexFilter("/android"), Filter.class, new Hashtable<String, Object>() {{
this.put(Constants.SERVICE_RANKING, 3);
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_FILTER_PATTERN, "/android");
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT,"("+HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME+"=org.eclipse.sensinact)");
@@ -147,7 +147,7 @@
});
LOG.info(String.format("%s filter registered", "/android"));
- super.mediator.register(new ResourceFilter(super.mediator), Filter.class, new Hashtable() {{
+ super.mediator.register(new ResourceFilter(super.mediator), Filter.class, new Hashtable<String, Object>() {{
this.put(Constants.SERVICE_RANKING, 2);
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_FILTER_PATTERN, "/android/*");
this.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT,"("+HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME+"=org.eclipse.sensinact)");
diff --git a/platform/southbound/mqtt/ttn-device/src/main/java/org/eclipse/sensinact/gateway/sthbnd/ttn/osgi/TtnActivator.java b/platform/southbound/mqtt/ttn-device/src/main/java/org/eclipse/sensinact/gateway/sthbnd/ttn/osgi/TtnActivator.java
index 3cef4bf..e3aec6d 100644
--- a/platform/southbound/mqtt/ttn-device/src/main/java/org/eclipse/sensinact/gateway/sthbnd/ttn/osgi/TtnActivator.java
+++ b/platform/southbound/mqtt/ttn-device/src/main/java/org/eclipse/sensinact/gateway/sthbnd/ttn/osgi/TtnActivator.java
@@ -75,7 +75,9 @@
.port(brokerPort)
.protocol(MqttBroker.Protocol.valueOf(brokerProtocol))
.authentication(authentication)
- .topics(new ArrayList<MqttTopic>() {{
+ .topics(new ArrayList<MqttTopic>() {
+ private static final long serialVersionUID = 1L;
+ {
add(activationTopic);
add(messageTopic);
}}).build();
diff --git a/platform/tools/mqtt-server/src/main/java/io/moquette/server/netty/SensinactNettyAcceptor.java b/platform/tools/mqtt-server/src/main/java/io/moquette/server/netty/SensinactNettyAcceptor.java
index 8652d47..f4d6aba 100644
--- a/platform/tools/mqtt-server/src/main/java/io/moquette/server/netty/SensinactNettyAcceptor.java
+++ b/platform/tools/mqtt-server/src/main/java/io/moquette/server/netty/SensinactNettyAcceptor.java
@@ -307,8 +307,8 @@
if (m_bossGroup == null) {
throw new IllegalStateException("Invoked close on an Acceptor that wasn't initialized");
}
- Future workerWaiter = m_workerGroup.shutdownGracefully();
- Future bossWaiter = m_bossGroup.shutdownGracefully();
+ Future<?> workerWaiter = m_workerGroup.shutdownGracefully();
+ Future<?> bossWaiter = m_bossGroup.shutdownGracefully();
try {
workerWaiter.await(100);
} catch (InterruptedException iex) {
diff --git a/platform/tools/sensinact-test/src/test/java/org/eclipse/sensinact/gateway/test/TestPolicy.java b/platform/tools/sensinact-test/src/test/java/org/eclipse/sensinact/gateway/test/TestPolicy.java
index 73eb2c0..e5ff3fb 100644
--- a/platform/tools/sensinact-test/src/test/java/org/eclipse/sensinact/gateway/test/TestPolicy.java
+++ b/platform/tools/sensinact-test/src/test/java/org/eclipse/sensinact/gateway/test/TestPolicy.java
@@ -25,7 +25,9 @@
private static final Permission ALL_PERMISSION = new AllPermission();
private static final PermissionCollection PERMISSION_COLLECTION = new PermissionCollection() {
- final Vector<Permission> v = new Vector<Permission>();
+
+ private static final long serialVersionUID = 1L;
+ final Vector<Permission> v = new Vector<Permission>();
@Override
public void add(Permission permission) {