diff --git a/pom.xml b/pom.xml
index 6b0ac4c..6376c5a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,11 +4,11 @@
4.0.0
com.example
- demo
+ admin
0.0.1-SNAPSHOT
jar
- hpdemo
+ AdminProject
Demo project for Spring Boot
@@ -29,12 +29,30 @@
org.springframework.boot
spring-boot-starter
-
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.boot
+ spring-boot-starter-tomcat
+
org.springframework.boot
spring-boot-starter-test
test
+
+
+
+ org.apache.tomcat
+ tomcat-jasper
+ 8.5.11
+
+
+ javax.servlet
+ jstl
+
diff --git a/src/main/java/AdminApplication.java b/src/main/java/AdminApplication.java
new file mode 100644
index 0000000..68fe93a
--- /dev/null
+++ b/src/main/java/AdminApplication.java
@@ -0,0 +1,15 @@
+package com;
+
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class AdminApplication {
+
+ public static void main(String[] args) {
+
+ SpringApplication.run(AdminApplication.class, args);
+ }
+}
+
diff --git a/src/main/java/com/example/ApplicationStart.java b/src/main/java/com/example/ApplicationStart.java
new file mode 100644
index 0000000..9001bdb
--- /dev/null
+++ b/src/main/java/com/example/ApplicationStart.java
@@ -0,0 +1,25 @@
+/*
+package com.example;
+
+import com.example.inversionOfControl.Mobile;
+import com.example.inversionOfControl.StoreConfiguration;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.context.annotation.AnnotationConfigApplicationContext;
+
+@SpringBootApplication
+public class ApplicationStart {
+
+ public static void main(String[] args) {
+ AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(StoreConfiguration.class);
+ Mobile mobile1 = (Mobile) context.getBean("getAndriod");
+ System.out.println(mobile1.getModel());
+
+
+ Mobile mobile11 = (Mobile) context.getBean("getApple");
+ System.out.println(mobile11.getModel());
+
+ SpringApplication.run(ApplicationStart.class, args);
+ }
+}
+*/
diff --git a/src/main/java/com/example/HpdemoApplication.java b/src/main/java/com/example/HpdemoApplication.java
deleted file mode 100644
index 0b991fe..0000000
--- a/src/main/java/com/example/HpdemoApplication.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package com.example;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-@SpringBootApplication
-public class HpdemoApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(HpdemoApplication.class, args);
- }
-}
diff --git a/src/main/java/com/example/SalesForceURLTest.java b/src/main/java/com/example/SalesForceURLTest.java
deleted file mode 100644
index 610356f..0000000
--- a/src/main/java/com/example/SalesForceURLTest.java
+++ /dev/null
@@ -1,85 +0,0 @@
-import java.io.IOException;
-import java.net.HttpURLConnection;
-import java.net.InetSocketAddress;
-import java.net.Proxy;
-import java.net.URL;
-
-public class SalesForceURLTest {
-
- public static void main(String args[]) throws Exception {
-
- String[] hostList = { "https://test.salesforce.com"};
-
- for (int i = 0; i < hostList.length; i++) {
-
- String url = hostList[i];
- getStatus(url);
-
- }
-
- System.out.println("Task completed...");
- }
-
- public static String getStatus(String url) throws IOException {
-
- String result = "";
- int code = 200;
- try {
- /* Without proxy settings code
- URL siteURL = new URL(url);
- HttpURLConnection connection = (HttpURLConnection) siteURL.openConnection();
- connection.setRequestMethod("GET");
- connection.setConnectTimeout(3000);
- connection.connect();
- code = connection.getResponseCode();*/
-
- // With Proxy Settings
- /* System.setProperty("http.proxyHost", "proxy-mwg-http.ca.sunlife");
- System.setProperty("http.proxyPort", "8080");
- System.setProperty("http.proxyUser", "user.qps@sunlife.com.intsb");
- System.setProperty("http.proxyPassword", "4qps1997aj1nGNuDAVOHqo6iLAxlSTYe");*/
- URL siteURL = new URL(url);
- /*Proxy proxy1 = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy-mwg-http.ca.sunlife", 8080));
- HttpURLConnection connection1 = (HttpURLConnection) siteURL.openConnection(proxy1);
- connection1.setRequestMethod("GET");
- connection1.setConnectTimeout(3000);
- connection1.setRequestProperty( "http.proxyUser", "user.qps@sunlife.com.intsb" );
- connection1.setRequestProperty( "http.proxyPassword", "4qps1997aj1nGNuDAVOHqo6iLAxlSTYe" );
- connection1.connect();
- code = connection1.getResponseCode();
- System.out.println(url + "\t\t Connection is using proxy with port 8080 :" + connection1.usingProxy());
-
- if (code == 200) {
- result = "-> Green <-\t" + "Code: " + code;
- ;
- } else {
- result = "-> Yellow <-\t" + "Code: " + code;
- }*/
-
- Proxy proxy2 = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy-mwg-http.ca.sunlife", 8443));
- HttpURLConnection connection2 = (HttpURLConnection) siteURL.openConnection(proxy2);
- connection2.setRequestMethod("GET");
- connection2.setConnectTimeout(3000);
- connection2.setRequestProperty( "http.proxyUser", "user.qps@sunlife.com.intsb" );
- connection2.setRequestProperty( "http.proxyPassword", "4qps1997aj1nGNuDAVOHqo6iLAxlSTYe" );
- connection2.connect();
- code = connection2.getResponseCode();
-
- System.out.println(url + "\t\t Connection is using proxy with port 8443:" + connection2.usingProxy());
-
-
- if (code == 200) {
- result = "-> Green <-\t" + "Code: " + code;
- ;
- } else {
- result = "-> Yellow <-\t" + "Code: " + code;
- }
- } catch (Exception e) {
- e.printStackTrace();
- result = "-> Red <-\t" + "Wrong domain - Exception: " + e.getMessage();
-
- }
- System.out.println(url + "\t\tStatus:" + result);
- return result;
- }
-}
diff --git a/src/main/java/com/example/SplitStringTest.java b/src/main/java/com/example/SplitStringTest.java
deleted file mode 100644
index 52c03cf..0000000
--- a/src/main/java/com/example/SplitStringTest.java
+++ /dev/null
@@ -1,475 +0,0 @@
-package sunlife.us.dc.messagecenter.plugin.gcsdocgengateway.sample.processor;
-
-
-import com.fasterxml.jackson.databind.ObjectMapper;
-import org.apache.commons.codec.binary.Base64;
-import org.apache.commons.lang.StringEscapeUtils;
-import org.apache.commons.lang.StringUtils;
-import org.junit.Test;
-
-import javax.xml.datatype.DatatypeFactory;
-import javax.xml.datatype.XMLGregorianCalendar;
-import java.beans.XMLDecoder;
-import java.io.*;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.nio.charset.StandardCharsets;
-import java.util.*;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-
-public class SplitStringTest {
- String completeString = "1.0~96449~[EventResponse]";
- //String alpha = "{policy=[[218445,865231]], party=[115], doctype=Claim Approval Letter, user=null, caseNumber=[NTN-19-DI-01]}";
-
- private static String serialize(Serializable o) throws IOException {
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- ObjectOutputStream oos = new ObjectOutputStream(baos);
- oos.writeObject(o);
- oos.close();
- return Base64.encodeBase64String(baos.toByteArray());
- }
-
- private static Object deserialize(String s) throws IOException,
- ClassNotFoundException {
- byte[] data = Base64.decodeBase64(s);
- ObjectInputStream ois = new ObjectInputStream(
- new ByteArrayInputStream(data));
- Object o = ois.readObject();
- ois.close();
- return o;//(o.toString().substring(1, o.toString().length()-1));
- }
-
- /**
- * To get a value from string of hashmap by passing key that existed in Hashmap before converting to String.
- * Sample string: {fld_category=Principal category, test=test 1, fld_categoryID=1}
- *
- * @param string
- * @param key
- * @return value
- */
- public static String getValueFromStringOfHashMap(String string, String key) {
-
-
- int start_index = string.indexOf(key) + key.length() + 1;
- int end_index = string.indexOf(",", start_index);
- if (end_index == -1) { // because last key value pair doesn't have trailing comma (,)
- end_index = string.indexOf("}");
- }
- String value = string.substring(start_index, end_index);
-
- return value;
- }
-
- /*@Test
- public void testStringHelper() {
- InteractiveCreateDocumentRequestContract contract = StringHelper.translateStringToObject(alpha);
- System.out.println( " print contract : Policies " + contract.getPolicy().get(0) + ":::" + contract.getPolicy().get(1));
- System.out.println( " print contract : Party " + contract.getParty().get(0));
- System.out.println( " print contract : docType " + contract.getDoctype());
- System.out.println( " print contract : user " + contract.getUser());
- System.out.println( " print contract : case " + contract.getCaseNumber().get(0));
- }*/
-
- @Test
- public void testStringSplits() {
- String versionNum = completeString.split("~")[0];
- System.out.println(versionNum);
- String docId = completeString.split("~")[1];
- System.out.println(docId);
-
- }
-
- @Test
- public void testFirstNameSplit() {
- String firstName = null;
- // String name = "SRIDHAR REDDY SANGALA";
- String name = "DIIntaketext5 Approval6";
- String[] parts = name.trim().split( "\\s+" );
- System.out.println( "FirstName out of name tag is : " + parts[0] );
- System.out.println( "FirstName out of name tag is : " + parts[1] );
- firstName = parts[0];
- System.out.println( firstName );
-
- }
-
- @Test
- public void testCaseNumberSplit() {
- //String caseNumber1 = "NTN-100423-ABS-01";
- //String caseNumber1 = "NTN-57930-DI-02-SA-01";
- String caseNumber1 = "NTN-57930";
- String[] parts1 = caseNumber1.split( "-" );
- //String[] parts2 = caseNumber2.split("-");
- //String[] parts3 = caseNumber3.split("-");
- System.out.println( parts1.length );
- //System.out.println( parts2.length);
- //System.out.println( parts3.length);
- if (parts1.length > 2) {
- System.out.println( parts1[0] );
- String case1 = caseNumber1.substring( caseNumber1.indexOf( caseNumber1.split( "-" )[0] ), caseNumber1.indexOf( caseNumber1.split( "-" )[2] ) - 1 );
- System.out.println( case1 );
- } else {
- String case1 = caseNumber1;
- System.out.println( case1 );
- }
- }
-
- @Test
- public void testEmailIdSplit() {
- String emailid = "CHRIS.KERR@SUNLIFE.COM";
- //String emailid = "SYSADMIN";
- Pattern pattern = Pattern.compile("[a-zA-Z0-9]*");
- //Pattern pattern = Pattern.compile("[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}");
- Matcher mat = pattern.matcher(emailid);
- if (!(StringUtils.isAlphanumeric(emailid))) {
- System.out.println("Inside the block ");
- String email2UserId = StringUtils.remove(emailid, "@SUNLIFE.COM");
- System.out.println(email2UserId);
- } else {
- System.out.println("Outside the block ");
- System.out.println(emailid);
- }
-
- }
-
- @Test
- public void testXMLGregorianCalendar() {
- /* Create Date Object */
- Date date = new Date();
- XMLGregorianCalendar xmlDate = null;
- GregorianCalendar gc = new GregorianCalendar();
- gc.setTime(date);
-
- try {
- xmlDate = DatatypeFactory.newInstance().newXMLGregorianCalendar(gc);
- } catch (Exception e) {
- e.printStackTrace();
- }
-
- System.out.println("XMLGregorianCalendar :- " + xmlDate);
- }
-
- @Test
- public void testMap() {
- ObjectMapper oMapper = new ObjectMapper();
- HashMap mapQueryParams = new HashMap<>();
- mapQueryParams.put("doctype", "doc");
- mapQueryParams.put("party", "[[218454,267858]]");
- mapQueryParams.put("policy", "[[115,112]]");
- mapQueryParams.put("caseNumber", "[100]");
- mapQueryParams.put("user", "user");
- try {
- String serstring = serialize(mapQueryParams);
-
- //Map map = oMapper.convertValue(deserialize("rO0ABXQAjntwb2xpY3k9W1syMTg0NDUsMjA0MjQ1XV0sIHBhcnR5PVtbMTE1LDQ3XV0sIGRvY3R5cGU9Q2hhbmdlIGluIERlZmluaXRpb24gb2YgRGlzYWJpbGl0eSBBcHByb3ZhbCBMZXR0ZXIsIHVzZXI9bnVsbCwgY2FzZU51bWJlcj1bTlROLTE5LURJLTAxXX0="),new TypeReference