Cleanup code for variable usage. Remvoed dummy test classes.

This commit is contained in:
Admin
2015-09-29 08:48:27 -05:00
parent af1777aeb3
commit 2789d8c180
6 changed files with 17 additions and 57 deletions

View File

@@ -70,8 +70,10 @@ public class HABridge {
theResources = new DeviceResource(bridgeSettings);
// setup the class to handle the hue emulator rest api
theHueMulator = new HueMulator(theResources.getDeviceRepository());
theHueMulator.setupServer();
// setup the class to handle the upnp response rest api
theSettingResponder = new UpnpSettingsResource(bridgeSettings);
theSettingResponder.setupServer();
// wait for the sparkjava initialization of the rest api classes to be complete
awaitInitialization();

View File

@@ -75,17 +75,20 @@ public class DeviceResponse {
}
public Map<String, String> getPointsymbol() {
Map<String, String> dummyValue = new HashMap<>();
dummyValue.put("1", "none");
dummyValue.put("2", "none");
dummyValue.put("3", "none");
dummyValue.put("4", "none");
dummyValue.put("5", "none");
dummyValue.put("6", "none");
dummyValue.put("7", "none");
dummyValue.put("8", "none");
if(pointsymbol == null)
{
pointsymbol = new HashMap<>();
pointsymbol.put("1", "none");
pointsymbol.put("2", "none");
pointsymbol.put("3", "none");
pointsymbol.put("4", "none");
pointsymbol.put("5", "none");
pointsymbol.put("6", "none");
pointsymbol.put("7", "none");
pointsymbol.put("8", "none");
}
return dummyValue;
return pointsymbol;
}
public void setPointsymbol(Map<String, String> pointsymbol) {

View File

@@ -54,11 +54,10 @@ public class HueMulator {
mapper = new ObjectMapper(); //armzilla: work around Echo incorrect content type and breaking mapping. Map manually
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
repository = aDeviceRepository;
setupEndpoints();
}
// This function sets up the sparkjava rest calls for the hue api
private void setupEndpoints() {
public void setupServer() {
log.info("Hue emulator service started....");
// http://ip_address:port/api/{userId}/lights returns json objects of all lights configured
get(HUE_CONTEXT + "/:userid/lights", "application/json", (request, response) -> {

View File

@@ -90,10 +90,9 @@ public class UpnpSettingsResource {
public UpnpSettingsResource(BridgeSettings theSettings) {
super();
this.theSettings = theSettings;
setupListener(this.theSettings);
}
private void setupListener (BridgeSettings theSettings) {
public void setupServer() {
log.info("Hue description service started....");
// http://ip_adress:port/description.xml which returns the xml configuration for the hue emulator
get("/description.xml", "application/xml; charset=utf-8", (request, response) -> {