From 60e8855aa7342e29a24b6702c6a2785b2e2a3c74 Mon Sep 17 00:00:00 2001 From: Admin Date: Thu, 3 Aug 2017 15:26:12 -0500 Subject: [PATCH] Updated scroll-table.css to have dynamic max-height, cleaned up warnings, removed order by name. --- pom.xml | 2 +- .../java/com/bwssystems/HABridge/api/hue/GroupResponse.java | 5 ----- .../java/com/bwssystems/HABridge/api/hue/GroupState.java | 3 --- .../java/com/bwssystems/HABridge/dao/DeviceRepository.java | 2 +- .../java/com/bwssystems/HABridge/dao/GroupDescriptor.java | 1 - .../java/com/bwssystems/HABridge/dao/GroupRepository.java | 3 --- .../bwssystems/HABridge/devicemanagmeent/DeviceResource.java | 2 +- src/main/java/com/bwssystems/HABridge/hue/ColorData.java | 2 -- src/main/java/com/bwssystems/HABridge/hue/ColorDecode.java | 1 + src/main/java/com/bwssystems/HABridge/hue/HueMulator.java | 3 ++- .../java/com/bwssystems/HABridge/hue/HueMulatorHandler.java | 3 --- .../com/bwssystems/HABridge/plugins/NestBridge/NestHome.java | 1 - .../com/bwssystems/HABridge/plugins/exec/CommandHome.java | 1 - .../java/com/bwssystems/HABridge/plugins/http/HTTPHome.java | 2 -- .../java/com/bwssystems/HABridge/plugins/hue/HueHome.java | 1 - .../java/com/bwssystems/HABridge/plugins/lifx/LifxHome.java | 2 ++ .../com/bwssystems/HABridge/plugins/mqtt/MQTTHandler.java | 2 -- .../java/com/bwssystems/HABridge/plugins/mqtt/MQTTHome.java | 1 - .../plugins/somfy/jsonschema2pojo/getsetup/Device.java | 1 - .../plugins/somfy/jsonschema2pojo/getsetup/GetSetup.java | 1 - .../java/com/bwssystems/HABridge/plugins/tcp/TCPHome.java | 1 - .../java/com/bwssystems/HABridge/plugins/udp/UDPHome.java | 2 -- src/main/resources/public/css/scrollable-table.css | 3 ++- src/main/resources/public/views/configuration.html | 2 +- src/main/resources/public/views/editdevice.html | 5 ++--- 25 files changed, 13 insertions(+), 39 deletions(-) diff --git a/pom.xml b/pom.xml index 9bc590f..e744922 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.bwssystems.HABridge ha-bridge - 4.5.6a + 4.5.6b jar HA Bridge diff --git a/src/main/java/com/bwssystems/HABridge/api/hue/GroupResponse.java b/src/main/java/com/bwssystems/HABridge/api/hue/GroupResponse.java index c44b0b0..5bdf9ad 100644 --- a/src/main/java/com/bwssystems/HABridge/api/hue/GroupResponse.java +++ b/src/main/java/com/bwssystems/HABridge/api/hue/GroupResponse.java @@ -1,12 +1,7 @@ package com.bwssystems.HABridge.api.hue; -import java.util.HashMap; -import java.util.List; import java.util.Map; -import java.util.Set; - -import com.bwssystems.HABridge.dao.DeviceDescriptor; import com.bwssystems.HABridge.dao.GroupDescriptor; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/com/bwssystems/HABridge/api/hue/GroupState.java b/src/main/java/com/bwssystems/HABridge/api/hue/GroupState.java index 40fb535..0ba6152 100644 --- a/src/main/java/com/bwssystems/HABridge/api/hue/GroupState.java +++ b/src/main/java/com/bwssystems/HABridge/api/hue/GroupState.java @@ -1,8 +1,5 @@ package com.bwssystems.HABridge.api.hue; -import java.util.ArrayList; -import java.util.List; - /** * Created by Florian Foerderreuther on 07/23/17 */ diff --git a/src/main/java/com/bwssystems/HABridge/dao/DeviceRepository.java b/src/main/java/com/bwssystems/HABridge/dao/DeviceRepository.java index 6fcc599..990e011 100644 --- a/src/main/java/com/bwssystems/HABridge/dao/DeviceRepository.java +++ b/src/main/java/com/bwssystems/HABridge/dao/DeviceRepository.java @@ -32,7 +32,7 @@ import com.google.gson.JsonSyntaxException; import java.util.Collection; import java.util.List; import java.util.Arrays; -import java.util.ArrayList; + /* * This is an in memory list to manage the configured devices and saves the list as a JSON string to a file for later * loading. diff --git a/src/main/java/com/bwssystems/HABridge/dao/GroupDescriptor.java b/src/main/java/com/bwssystems/HABridge/dao/GroupDescriptor.java index 013b89d..eb7a4f9 100644 --- a/src/main/java/com/bwssystems/HABridge/dao/GroupDescriptor.java +++ b/src/main/java/com/bwssystems/HABridge/dao/GroupDescriptor.java @@ -4,7 +4,6 @@ import com.bwssystems.HABridge.api.hue.DeviceState; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; import com.bwssystems.HABridge.api.hue.GroupState; -import com.bwssystems.HABridge.dao.DeviceDescriptor; /* * Object to handle the device configuration diff --git a/src/main/java/com/bwssystems/HABridge/dao/GroupRepository.java b/src/main/java/com/bwssystems/HABridge/dao/GroupRepository.java index 1bba331..96a9c5c 100644 --- a/src/main/java/com/bwssystems/HABridge/dao/GroupRepository.java +++ b/src/main/java/com/bwssystems/HABridge/dao/GroupRepository.java @@ -2,7 +2,6 @@ package com.bwssystems.HABridge.dao; import java.io.IOException; -import java.math.BigInteger; import java.nio.file.FileSystems; import java.nio.file.Files; import java.nio.file.Path; @@ -13,8 +12,6 @@ import java.util.HashMap; import java.util.Iterator; import java.util.Map; -import javax.xml.bind.DatatypeConverter; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/com/bwssystems/HABridge/devicemanagmeent/DeviceResource.java b/src/main/java/com/bwssystems/HABridge/devicemanagmeent/DeviceResource.java index f7e419a..7c2b2ac 100644 --- a/src/main/java/com/bwssystems/HABridge/devicemanagmeent/DeviceResource.java +++ b/src/main/java/com/bwssystems/HABridge/devicemanagmeent/DeviceResource.java @@ -25,7 +25,6 @@ import com.bwssystems.HABridge.api.CallItem; import com.bwssystems.HABridge.dao.BackupFilename; import com.bwssystems.HABridge.dao.DeviceDescriptor; import com.bwssystems.HABridge.dao.DeviceRepository; -import com.bwssystems.HABridge.dao.GroupDescriptor; import com.bwssystems.HABridge.dao.GroupRepository; import com.bwssystems.HABridge.dao.ErrorMessage; import com.bwssystems.HABridge.util.JsonTransformer; @@ -92,6 +91,7 @@ public class DeviceResource { else { devices = new Gson().fromJson("[" + request.body() + "]", DeviceDescriptor[].class); } + @SuppressWarnings("unused") CallItem[] callItems = null; String errorMessage = null; for(int i = 0; i < devices.length; i++) { diff --git a/src/main/java/com/bwssystems/HABridge/hue/ColorData.java b/src/main/java/com/bwssystems/HABridge/hue/ColorData.java index 93dcca7..6fd417c 100644 --- a/src/main/java/com/bwssystems/HABridge/hue/ColorData.java +++ b/src/main/java/com/bwssystems/HABridge/hue/ColorData.java @@ -1,7 +1,5 @@ package com.bwssystems.HABridge.hue; -import java.util.List; - public class ColorData { public enum ColorMode { XY, CT, HS} diff --git a/src/main/java/com/bwssystems/HABridge/hue/ColorDecode.java b/src/main/java/com/bwssystems/HABridge/hue/ColorDecode.java index de09659..34506f4 100644 --- a/src/main/java/com/bwssystems/HABridge/hue/ColorDecode.java +++ b/src/main/java/com/bwssystems/HABridge/hue/ColorDecode.java @@ -141,6 +141,7 @@ public class ColorDecode { return value; } + @SuppressWarnings("unchecked") public static String replaceColorData(String request, ColorData colorData, int setIntensity, boolean isHex) { if (request == null) { return null; diff --git a/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java b/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java index c5c7c75..1472768 100644 --- a/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java +++ b/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java @@ -747,7 +747,6 @@ public class HueMulator { "invalid/missing parameters in body", null, null, null).getTheErrors(), HueError[].class); } - String type = theGroup.getType(); String groupClass = theGroup.getClass_name(); String name = theGroup.getName(); if (!(name == null || name.trim().equals(""))) { @@ -831,6 +830,7 @@ public class HueMulator { bridgeSettingMaster.updateConfigFile(); if (groupId.equalsIgnoreCase("0")) { + @SuppressWarnings("unchecked") GroupResponse theResponse = GroupResponse.createDefaultGroupResponse((Map)lightsListHandler(userId, requestIp)); return theResponse; } else { @@ -1257,6 +1257,7 @@ public class HueMulator { } + @SuppressWarnings("unchecked") private String changeGroupState(String userId, String groupId, String body, String ipAddress, boolean fakeLightResponse) { log.debug("PUT action to group " + groupId + " from " + ipAddress + " user " + userId + " with body " + body); HueError[] theErrors = null; diff --git a/src/main/java/com/bwssystems/HABridge/hue/HueMulatorHandler.java b/src/main/java/com/bwssystems/HABridge/hue/HueMulatorHandler.java index 72ae592..0fe5c7d 100644 --- a/src/main/java/com/bwssystems/HABridge/hue/HueMulatorHandler.java +++ b/src/main/java/com/bwssystems/HABridge/hue/HueMulatorHandler.java @@ -4,9 +4,6 @@ import com.bwssystems.HABridge.api.CallItem; import com.bwssystems.HABridge.dao.DeviceDescriptor; import com.bwssystems.HABridge.hue.ColorData; -import java.util.List; - - public interface HueMulatorHandler { public String deviceHandler(CallItem anItem, MultiCommandUtil aMultiUtil, String lightId, int intensity, Integer targetBri, Integer targetBriInc, ColorData colorData, DeviceDescriptor device, String body); } diff --git a/src/main/java/com/bwssystems/HABridge/plugins/NestBridge/NestHome.java b/src/main/java/com/bwssystems/HABridge/plugins/NestBridge/NestHome.java index f1e7a56..0069000 100644 --- a/src/main/java/com/bwssystems/HABridge/plugins/NestBridge/NestHome.java +++ b/src/main/java/com/bwssystems/HABridge/plugins/NestBridge/NestHome.java @@ -1,7 +1,6 @@ package com.bwssystems.HABridge.plugins.NestBridge; import java.util.ArrayList; -import java.util.List; import java.util.ListIterator; import java.util.Set; diff --git a/src/main/java/com/bwssystems/HABridge/plugins/exec/CommandHome.java b/src/main/java/com/bwssystems/HABridge/plugins/exec/CommandHome.java index 22e5aa9..eb2c69e 100644 --- a/src/main/java/com/bwssystems/HABridge/plugins/exec/CommandHome.java +++ b/src/main/java/com/bwssystems/HABridge/plugins/exec/CommandHome.java @@ -1,7 +1,6 @@ package com.bwssystems.HABridge.plugins.exec; import java.io.IOException; -import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/com/bwssystems/HABridge/plugins/http/HTTPHome.java b/src/main/java/com/bwssystems/HABridge/plugins/http/HTTPHome.java index ee379dd..35ae28d 100644 --- a/src/main/java/com/bwssystems/HABridge/plugins/http/HTTPHome.java +++ b/src/main/java/com/bwssystems/HABridge/plugins/http/HTTPHome.java @@ -1,7 +1,5 @@ package com.bwssystems.HABridge.plugins.http; -import java.util.List; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/com/bwssystems/HABridge/plugins/hue/HueHome.java b/src/main/java/com/bwssystems/HABridge/plugins/hue/HueHome.java index 0eb7ed8..a3d693e 100644 --- a/src/main/java/com/bwssystems/HABridge/plugins/hue/HueHome.java +++ b/src/main/java/com/bwssystems/HABridge/plugins/hue/HueHome.java @@ -3,7 +3,6 @@ package com.bwssystems.HABridge.plugins.hue; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; -import java.util.List; import java.util.Map; diff --git a/src/main/java/com/bwssystems/HABridge/plugins/lifx/LifxHome.java b/src/main/java/com/bwssystems/HABridge/plugins/lifx/LifxHome.java index f642c20..0c692f1 100644 --- a/src/main/java/com/bwssystems/HABridge/plugins/lifx/LifxHome.java +++ b/src/main/java/com/bwssystems/HABridge/plugins/lifx/LifxHome.java @@ -131,6 +131,7 @@ public class LifxHome implements Home { return deviceList; } + @SuppressWarnings("unused") private Boolean addLifxLights(LFXLightCollection theDeviceList) { if(!validLifx) return false; @@ -143,6 +144,7 @@ public class LifxHome implements Home { return true; } + @SuppressWarnings("unused") private Boolean addLifxGroups(LFXGroupCollection theDeviceList) { if(!validLifx) return false; diff --git a/src/main/java/com/bwssystems/HABridge/plugins/mqtt/MQTTHandler.java b/src/main/java/com/bwssystems/HABridge/plugins/mqtt/MQTTHandler.java index ed3fc54..792df9f 100644 --- a/src/main/java/com/bwssystems/HABridge/plugins/mqtt/MQTTHandler.java +++ b/src/main/java/com/bwssystems/HABridge/plugins/mqtt/MQTTHandler.java @@ -5,8 +5,6 @@ import org.eclipse.paho.client.mqttv3.MqttClient; import org.eclipse.paho.client.mqttv3.MqttConnectOptions; import org.eclipse.paho.client.mqttv3.MqttException; import org.eclipse.paho.client.mqttv3.MqttMessage; -import org.eclipse.paho.client.mqttv3.MqttPersistenceException; -import org.eclipse.paho.client.mqttv3.MqttSecurityException; import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/com/bwssystems/HABridge/plugins/mqtt/MQTTHome.java b/src/main/java/com/bwssystems/HABridge/plugins/mqtt/MQTTHome.java index 5ebe9fd..894a9a1 100644 --- a/src/main/java/com/bwssystems/HABridge/plugins/mqtt/MQTTHome.java +++ b/src/main/java/com/bwssystems/HABridge/plugins/mqtt/MQTTHome.java @@ -3,7 +3,6 @@ package com.bwssystems.HABridge.plugins.mqtt; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; -import java.util.List; import java.util.Map; import org.slf4j.Logger; diff --git a/src/main/java/com/bwssystems/HABridge/plugins/somfy/jsonschema2pojo/getsetup/Device.java b/src/main/java/com/bwssystems/HABridge/plugins/somfy/jsonschema2pojo/getsetup/Device.java index b61aaee..abf5641 100644 --- a/src/main/java/com/bwssystems/HABridge/plugins/somfy/jsonschema2pojo/getsetup/Device.java +++ b/src/main/java/com/bwssystems/HABridge/plugins/somfy/jsonschema2pojo/getsetup/Device.java @@ -1,7 +1,6 @@ package com.bwssystems.HABridge.plugins.somfy.jsonschema2pojo.getsetup; -import java.util.List; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/com/bwssystems/HABridge/plugins/somfy/jsonschema2pojo/getsetup/GetSetup.java b/src/main/java/com/bwssystems/HABridge/plugins/somfy/jsonschema2pojo/getsetup/GetSetup.java index 0478b58..bb1a7ef 100644 --- a/src/main/java/com/bwssystems/HABridge/plugins/somfy/jsonschema2pojo/getsetup/GetSetup.java +++ b/src/main/java/com/bwssystems/HABridge/plugins/somfy/jsonschema2pojo/getsetup/GetSetup.java @@ -1,7 +1,6 @@ package com.bwssystems.HABridge.plugins.somfy.jsonschema2pojo.getsetup; -import java.util.List; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/com/bwssystems/HABridge/plugins/tcp/TCPHome.java b/src/main/java/com/bwssystems/HABridge/plugins/tcp/TCPHome.java index 49064b3..0c69aa4 100644 --- a/src/main/java/com/bwssystems/HABridge/plugins/tcp/TCPHome.java +++ b/src/main/java/com/bwssystems/HABridge/plugins/tcp/TCPHome.java @@ -7,7 +7,6 @@ import java.net.Socket; import java.net.UnknownHostException; import java.util.HashMap; import java.util.Iterator; -import java.util.List; import java.util.Map; import javax.xml.bind.DatatypeConverter; diff --git a/src/main/java/com/bwssystems/HABridge/plugins/udp/UDPHome.java b/src/main/java/com/bwssystems/HABridge/plugins/udp/UDPHome.java index 7ed2124..76a07e1 100644 --- a/src/main/java/com/bwssystems/HABridge/plugins/udp/UDPHome.java +++ b/src/main/java/com/bwssystems/HABridge/plugins/udp/UDPHome.java @@ -3,8 +3,6 @@ package com.bwssystems.HABridge.plugins.udp; import java.io.IOException; import java.net.InetAddress; import java.net.UnknownHostException; -import java.util.ArrayList; -import java.util.List; import javax.xml.bind.DatatypeConverter; diff --git a/src/main/resources/public/css/scrollable-table.css b/src/main/resources/public/css/scrollable-table.css index 0a213fd..28eaba1 100644 --- a/src/main/resources/public/css/scrollable-table.css +++ b/src/main/resources/public/css/scrollable-table.css @@ -1,5 +1,5 @@ .scrollableContainer { - /* height: 310px;*/ +/* height: 310px; */ position: relative; padding-top: 35px; overflow: hidden; @@ -29,6 +29,7 @@ .scrollArea { height: 100%; + max-height: 800px; overflow-x: auto; overflow-y: auto; border: 1px solid #d5d5d5; diff --git a/src/main/resources/public/views/configuration.html b/src/main/resources/public/views/configuration.html index 0f1705f..7f54f7a 100644 --- a/src/main/resources/public/views/configuration.html +++ b/src/main/resources/public/views/configuration.html @@ -74,7 +74,7 @@ Actions - + {{$index+1}} {{device.id}} {{device.name}} diff --git a/src/main/resources/public/views/editdevice.html b/src/main/resources/public/views/editdevice.html index cef1d07..a6e095f 100644 --- a/src/main/resources/public/views/editdevice.html +++ b/src/main/resources/public/views/editdevice.html @@ -54,9 +54,8 @@ Bridge Device - - + +