Avoid star imports and add missing braces (#10521)
Fixes the following SAT findings: * AvoidStarImportCheck (125) * NeedBracesCheck (39) Signed-off-by: Wouter Born <github@maindrain.net>
This commit is contained in:
@@ -12,8 +12,19 @@
|
||||
*/
|
||||
package org.openhab.binding.gardena.internal;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.concurrent.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
import java.util.concurrent.ScheduledFuture;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.TimeoutException;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@@ -31,7 +42,13 @@ import org.openhab.binding.gardena.internal.exception.GardenaDeviceNotFoundExcep
|
||||
import org.openhab.binding.gardena.internal.exception.GardenaException;
|
||||
import org.openhab.binding.gardena.internal.model.DataItemDeserializer;
|
||||
import org.openhab.binding.gardena.internal.model.dto.Device;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.*;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.CreateWebSocketRequest;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.DataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.LocationDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.LocationResponse;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.LocationsResponse;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.PostOAuth2Response;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.WebSocketCreatedResponse;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.GardenaCommand;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.GardenaCommandRequest;
|
||||
import org.openhab.core.io.net.http.HttpClientFactory;
|
||||
@@ -263,6 +280,7 @@ public class GardenaSmartImpl implements GardenaSmart, GardenaSmartWebSocketList
|
||||
/**
|
||||
* Stops the client.
|
||||
*/
|
||||
@Override
|
||||
public void dispose() {
|
||||
logger.debug("Disposing GardenaSmart");
|
||||
|
||||
|
||||
@@ -24,7 +24,12 @@ import java.util.concurrent.TimeUnit;
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.eclipse.jetty.websocket.api.Session;
|
||||
import org.eclipse.jetty.websocket.api.annotations.*;
|
||||
import org.eclipse.jetty.websocket.api.annotations.OnWebSocketClose;
|
||||
import org.eclipse.jetty.websocket.api.annotations.OnWebSocketConnect;
|
||||
import org.eclipse.jetty.websocket.api.annotations.OnWebSocketError;
|
||||
import org.eclipse.jetty.websocket.api.annotations.OnWebSocketFrame;
|
||||
import org.eclipse.jetty.websocket.api.annotations.OnWebSocketMessage;
|
||||
import org.eclipse.jetty.websocket.api.annotations.WebSocket;
|
||||
import org.eclipse.jetty.websocket.api.extensions.Frame;
|
||||
import org.eclipse.jetty.websocket.client.WebSocketClient;
|
||||
import org.eclipse.jetty.websocket.common.WebSocketSession;
|
||||
|
||||
@@ -28,7 +28,13 @@ import org.openhab.binding.gardena.internal.model.dto.Device;
|
||||
import org.openhab.binding.gardena.internal.util.UidUtils;
|
||||
import org.openhab.core.io.net.http.HttpClientFactory;
|
||||
import org.openhab.core.io.net.http.WebSocketFactory;
|
||||
import org.openhab.core.thing.*;
|
||||
import org.openhab.core.thing.Bridge;
|
||||
import org.openhab.core.thing.Channel;
|
||||
import org.openhab.core.thing.ChannelUID;
|
||||
import org.openhab.core.thing.Thing;
|
||||
import org.openhab.core.thing.ThingStatus;
|
||||
import org.openhab.core.thing.ThingStatusDetail;
|
||||
import org.openhab.core.thing.ThingUID;
|
||||
import org.openhab.core.thing.binding.BaseBridgeHandler;
|
||||
import org.openhab.core.thing.binding.ThingHandlerService;
|
||||
import org.openhab.core.types.Command;
|
||||
|
||||
@@ -13,10 +13,6 @@
|
||||
package org.openhab.binding.gardena.internal.handler;
|
||||
|
||||
import static org.openhab.binding.gardena.internal.GardenaBindingConstants.*;
|
||||
import static org.openhab.binding.gardena.internal.model.dto.command.MowerCommand.MowerControl;
|
||||
import static org.openhab.binding.gardena.internal.model.dto.command.PowerSocketCommand.PowerSocketControl;
|
||||
import static org.openhab.binding.gardena.internal.model.dto.command.ValveCommand.ValveControl;
|
||||
import static org.openhab.binding.gardena.internal.model.dto.command.ValveSetCommand.ValveSetControl;
|
||||
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.Date;
|
||||
@@ -32,13 +28,30 @@ import org.openhab.binding.gardena.internal.exception.GardenaDeviceNotFoundExcep
|
||||
import org.openhab.binding.gardena.internal.exception.GardenaException;
|
||||
import org.openhab.binding.gardena.internal.model.dto.Device;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.DataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.*;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.GardenaCommand;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.MowerCommand;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.MowerCommand.MowerControl;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.PowerSocketCommand;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.PowerSocketCommand.PowerSocketControl;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.ValveCommand;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.ValveCommand.ValveControl;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.ValveSetCommand;
|
||||
import org.openhab.binding.gardena.internal.model.dto.command.ValveSetCommand.ValveSetControl;
|
||||
import org.openhab.binding.gardena.internal.util.PropertyUtils;
|
||||
import org.openhab.binding.gardena.internal.util.StringUtils;
|
||||
import org.openhab.binding.gardena.internal.util.UidUtils;
|
||||
import org.openhab.core.i18n.TimeZoneProvider;
|
||||
import org.openhab.core.library.types.*;
|
||||
import org.openhab.core.thing.*;
|
||||
import org.openhab.core.library.types.DateTimeType;
|
||||
import org.openhab.core.library.types.DecimalType;
|
||||
import org.openhab.core.library.types.OnOffType;
|
||||
import org.openhab.core.library.types.QuantityType;
|
||||
import org.openhab.core.library.types.StringType;
|
||||
import org.openhab.core.thing.Bridge;
|
||||
import org.openhab.core.thing.Channel;
|
||||
import org.openhab.core.thing.ChannelUID;
|
||||
import org.openhab.core.thing.Thing;
|
||||
import org.openhab.core.thing.ThingStatus;
|
||||
import org.openhab.core.thing.ThingStatusDetail;
|
||||
import org.openhab.core.thing.binding.BaseThingHandler;
|
||||
import org.openhab.core.thing.binding.ThingHandler;
|
||||
import org.openhab.core.types.Command;
|
||||
|
||||
@@ -19,7 +19,13 @@ import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.gardena.internal.exception.GardenaException;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.DataItem;
|
||||
|
||||
import com.google.gson.*;
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
import com.google.gson.JsonDeserializationContext;
|
||||
import com.google.gson.JsonDeserializer;
|
||||
import com.google.gson.JsonElement;
|
||||
import com.google.gson.JsonObject;
|
||||
import com.google.gson.JsonParseException;
|
||||
|
||||
/**
|
||||
* Custom deserializer for Gardena DataItems.
|
||||
|
||||
@@ -14,7 +14,15 @@ package org.openhab.binding.gardena.internal.model;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.binding.gardena.internal.exception.GardenaException;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.*;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.CommonServiceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.DataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.DeviceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.LocationDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.MowerServiceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.PowerSocketServiceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.SensorServiceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.ValveServiceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.ValveSetServiceDataItem;
|
||||
|
||||
/**
|
||||
* Creates the dataItem object based on the device type.
|
||||
|
||||
@@ -19,7 +19,15 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.openhab.binding.gardena.internal.exception.GardenaException;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.*;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.CommonServiceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.DataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.DeviceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.LocationDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.MowerServiceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.PowerSocketServiceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.SensorServiceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.ValveServiceDataItem;
|
||||
import org.openhab.binding.gardena.internal.model.dto.api.ValveSetServiceDataItem;
|
||||
import org.openhab.binding.gardena.internal.util.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
Reference in New Issue
Block a user