From 561c90be1251e73923ab1fe58f49c27330b162de Mon Sep 17 00:00:00 2001 From: Alfredo Chissotti <20033498@studenti.uniupo.it> Date: Sat, 17 Sep 2022 13:03:42 +0200 Subject: [PATCH] non mi piaceva il conf.json --- WebServer/src/code/Helper.java | 1 - domainManager/Domain/res/conf.json | 10 --- domainManager/Domain/src/code/Domain.java | 1 - domainManager/Domain/src/code/Helper.java | 99 +++++------------------ 4 files changed, 20 insertions(+), 91 deletions(-) delete mode 100644 domainManager/Domain/res/conf.json diff --git a/WebServer/src/code/Helper.java b/WebServer/src/code/Helper.java index 2d1d155..ccd449e 100644 --- a/WebServer/src/code/Helper.java +++ b/WebServer/src/code/Helper.java @@ -10,7 +10,6 @@ import java.io.OutputStream; import org.json.JSONException; import org.json.JSONObject; -// import com.sun.net.httpserver.HttpExchange; import com.sun.net.httpserver.HttpsExchange; public class Helper { diff --git a/domainManager/Domain/res/conf.json b/domainManager/Domain/res/conf.json deleted file mode 100644 index 39c39cf..0000000 --- a/domainManager/Domain/res/conf.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "base-self-url": "http://localhost:3001", - "keycloak": { - "realm": "test00", - "base-server-url": "http://localhost:8080/" - }, - "cloudapp": { - "base-server-url": "http://localhost:3002/" - } -} \ No newline at end of file diff --git a/domainManager/Domain/src/code/Domain.java b/domainManager/Domain/src/code/Domain.java index 1de147e..81678cc 100644 --- a/domainManager/Domain/src/code/Domain.java +++ b/domainManager/Domain/src/code/Domain.java @@ -130,7 +130,6 @@ public class Domain { server.createContext("/secured/priviledges", new PriviledgesHandler()); server.start(); - Helper.getInstance();//to let the helper load the configuration System.out.println("Domain in ascolto su "+Helper.getSelfURL()); } diff --git a/domainManager/Domain/src/code/Helper.java b/domainManager/Domain/src/code/Helper.java index 50b6a48..6f05eac 100644 --- a/domainManager/Domain/src/code/Helper.java +++ b/domainManager/Domain/src/code/Helper.java @@ -2,8 +2,6 @@ package code; import java.io.BufferedReader; import java.io.DataOutputStream; -import java.io.FileNotFoundException; -import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; @@ -19,89 +17,16 @@ import java.util.List; import java.util.Map; import org.json.JSONException; -import org.json.JSONObject; import com.sun.net.httpserver.Headers; import com.sun.net.httpserver.HttpExchange; public class Helper { - private static Helper instance = null; - private static JSONObject keycloak = null; - private static JSONObject cloudapp = null; - private static String selfURL = null; - - private Helper(){ - // read config file - try { - JSONObject conf = new JSONObject(leggiFile("../res/conf.json")); - Helper.keycloak = conf.getJSONObject("keycloak"); - Helper.cloudapp = conf.getJSONObject("cloudapp"); - Helper.selfURL = conf.getString("base-self-url"); - } catch (JSONException | IOException e) { - e.printStackTrace(); - } - } - - public static Helper getInstance(){ - if(instance==null){ - instance=new Helper(); - } - return instance; - } - - private static String leggiFile(String path) throws IOException { - String line; - StringBuffer answer = new StringBuffer(); - BufferedReader bufferedReader = null; - try { - bufferedReader = new BufferedReader(new FileReader(path)); - while((line = bufferedReader.readLine()) != null) { - answer.append(line).append("\n"); - } - } catch (FileNotFoundException ex) { - ex.printStackTrace(); - } finally { - if(bufferedReader != null) - bufferedReader.close(); - } - return answer.toString(); - } - - // public static JSONObject getKeycloak() { - // return keycloak; - // } - - public static String getKeycloakRealm(){ - try { - return keycloak.getString("realm"); - } catch (JSONException e) { - e.printStackTrace(); - return null; - } - } - - public static String getKeycloakURL(){ - try { - return keycloak.getString("base-server-url"); - } catch (JSONException e) { - e.printStackTrace(); - return null; - } - } - - public static String getCloudappURL(){ - try { - return cloudapp.getString("base-server-url"); - } catch (JSONException e) { - e.printStackTrace(); - return null; - } - } - - public static String getSelfURL(){ - return selfURL; - } + private static String keycloakRealm = "test00"; + private static String keycloakURL = "http://localhost:8080/"; + private static String cloudappURL = "http://localhost:3002/"; + private static String selfURL = "http://localhost:3001"; public static void sendCors(HttpExchange exchange, int stato, String response) throws IOException { Headers headers = exchange.getResponseHeaders(); @@ -217,5 +142,21 @@ public class Helper { reader.close(); return content.toString(); } + + public static String getKeycloakRealm(){ + return keycloakRealm; + } + + public static String getKeycloakURL(){ + return keycloakURL; + } + + public static String getCloudappURL(){ + return cloudappURL; + } + + public static String getSelfURL(){ + return selfURL; + } } -- GitLab