diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
new file mode 100644
index 000000000..64b848b61
--- /dev/null
+++ b/.github/workflows/maven-publish.yml
@@ -0,0 +1,34 @@
+# This workflow will build a package using Maven and then publish it to GitHub packages when a release is created
+# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#apache-maven-with-a-settings-path
+
+name: Maven Package
+
+on:
+ release:
+ types: [created]
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+ permissions:
+ contents: read
+ packages: write
+
+ steps:
+ - uses: actions/checkout@v4
+ - name: Set up JDK 11
+ uses: actions/setup-java@v4
+ with:
+ java-version: '11'
+ distribution: 'temurin'
+ server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
+ settings-path: ${{ github.workspace }} # location for the settings.xml file
+
+ - name: Build with Maven
+ run: mvn -B package --file pom.xml
+
+ - name: Publish to GitHub Packages Apache Maven
+ run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
+ env:
+ GITHUB_TOKEN: ${{ github.token }}
diff --git a/.github/workflows/src-test.yml b/.github/workflows/src-test.yml
new file mode 100644
index 000000000..d9e3aa268
--- /dev/null
+++ b/.github/workflows/src-test.yml
@@ -0,0 +1,83 @@
+name: Bankins-srm-test-buid
+
+on: workflow_dispatch
+env:
+ #AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
+ #AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
+ ECR_REPOSITORY: vprofile_docker
+ AWS_REGION: us-east-1
+
+jobs:
+ Testing:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout Code
+ uses: actions/checkout@v4
+
+ - name: Maven test
+ run: mvn test
+
+ - name: Maven Checkstyle
+ run: mvn checkstyle:checkstyle
+
+ - name: Maven package
+ run: mvn clean package
+
+ - name: Commit and Push target folder
+ run: |
+ git config --local user.email "nandusathyan0@gmail.com"
+ git config --local user.name "nandu"
+ git add target/
+ git commit -m "Add generated target folder"
+ git push
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # GitHub provides this automatically
+
+
+ - name: Set Java 11
+ uses: actions/setup-java@v3
+ with:
+ distribution: 'temurin' # See 'Supported distributions' for available options
+ java-version: '11'
+
+ - name: Setup SonarQube
+ uses: warchant/setup-sonar-scanner@v7 #https://github.com/marketplace/actions/sonar-scanner
+
+ # Run sonar-scanner
+ - name: SonarQube Scan
+ run: sonar-scanner
+ -Dsonar.host.url=${{ secrets.SONAR_URL }}
+ -Dsonar.login=${{ secrets.SONAR_TOKEN }}
+ -Dsonar.organization=${{ secrets.SONAR_ORGANIZATION }}
+ -Dsonar.projectKey=${{ secrets.SONAR_PROJECT_KEY }}
+ -Dsonar.sources=src/
+ -Dsonar.junit.reportsPath=target/surefire-reports/
+ -Dsonar.jacoco.reportsPath=target/jacoco.exec
+ -Dsonar.java.checkstyle.reportPaths=target/checkstyle-result.xml
+ -Dsonar.java.binaries=target/test-classes/com/visualpathit/account/controllerTest/
+
+ Build_and_Publish:
+ needs: Testing
+ runs-on: ubuntu-latest
+
+ steps:
+
+ - name: Checkout code
+ uses: actions/checkout@v4
+
+ - name: Build & Upload image to ECR
+ uses: appleboy/docker-ecr-action@master
+ with:
+ access_key: ${{ secrets.AWS_ACCESS_KEY_ID }}
+ secret_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
+ registry: ${{ secrets.REGISTRY }}
+ repo: ${{ secrets.REGISTRY }}
+ region: ${{ env.AWS_REGION }}
+ tags: latest,${{ github.run_number }}
+ daemon_off: false
+ dockerfile: ./Dockerfile
+ context: ./
+
+
+
+
\ No newline at end of file
diff --git a/target/classes/accountsdb.sql b/target/classes/accountsdb.sql
new file mode 100644
index 000000000..d224d810f
--- /dev/null
+++ b/target/classes/accountsdb.sql
@@ -0,0 +1,104 @@
+-- MySQL dump 10.13 Distrib 5.7.18, for Linux (x86_64)
+--
+-- Host: localhost Database: accounts
+-- ------------------------------------------------------
+-- Server version 5.7.18-0ubuntu0.16.10.1
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8 */;
+/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
+/*!40103 SET TIME_ZONE='+00:00' */;
+/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
+/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
+/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
+/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
+
+--
+-- Table structure for table `role`
+--
+
+DROP TABLE IF EXISTS `role`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `role` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(45) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `role`
+--
+
+LOCK TABLES `role` WRITE;
+/*!40000 ALTER TABLE `role` DISABLE KEYS */;
+INSERT INTO `role` VALUES (1,'ROLE_USER');
+/*!40000 ALTER TABLE `role` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `user`
+--
+
+DROP TABLE IF EXISTS `user`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `username` varchar(255) DEFAULT NULL,
+ `userEmail` varchar(255) DEFAULT NULL,
+ `password` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `user`
+--
+
+LOCK TABLES `user` WRITE;
+/*!40000 ALTER TABLE `user` DISABLE KEYS */;
+INSERT INTO `user` VALUES (4,'admin_vp','admin@visualpathit.com','$2a$11$DSEIKJNrgPjG.iCYUwErvOkREtC67mqzQ.ogkZbc/KOW1OPOpZfY6');
+/*!40000 ALTER TABLE `user` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `user_role`
+--
+
+DROP TABLE IF EXISTS `user_role`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `user_role` (
+ `user_id` int(11) NOT NULL,
+ `role_id` int(11) NOT NULL,
+ PRIMARY KEY (`user_id`,`role_id`),
+ KEY `fk_user_role_roleid_idx` (`role_id`),
+ CONSTRAINT `fk_user_role_roleid` FOREIGN KEY (`role_id`) REFERENCES `role` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
+ CONSTRAINT `fk_user_role_userid` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `user_role`
+--
+
+LOCK TABLES `user_role` WRITE;
+/*!40000 ALTER TABLE `user_role` DISABLE KEYS */;
+INSERT INTO `user_role` VALUES (4,1);
+/*!40000 ALTER TABLE `user_role` ENABLE KEYS */;
+UNLOCK TABLES;
+/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2017-08-28 10:50:51
diff --git a/target/classes/application.properties b/target/classes/application.properties
new file mode 100644
index 000000000..ae31700df
--- /dev/null
+++ b/target/classes/application.properties
@@ -0,0 +1,25 @@
+#JDBC Configutation for Database Connection
+jdbc.driverClassName=com.mysql.jdbc.Driver
+jdbc.url=jdbc:mysql://vprodb:3306/accounts?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
+jdbc.username=root
+jdbc.password=vprodbpass
+
+#Memcached Configuration For Active and StandBy Host
+#For Active Host
+memcached.active.host=vprocache01
+memcached.active.port=11211
+#For StandBy Host
+memcached.standBy.host=vprocache02
+memcached.standBy.port=11211
+
+#RabbitMq Configuration
+rabbitmq.address=vpromq01
+rabbitmq.port=15672
+rabbitmq.username=guest
+rabbitmq.password=guest
+
+#Elasticesearch Configuration
+elasticsearch.host =vprosearch01
+elasticsearch.port =9300
+elasticsearch.cluster=vprofile
+elasticsearch.node=vprofilenode
\ No newline at end of file
diff --git a/target/classes/com/visualpathit/account/beans/Components.class b/target/classes/com/visualpathit/account/beans/Components.class
new file mode 100644
index 000000000..7c192003c
Binary files /dev/null and b/target/classes/com/visualpathit/account/beans/Components.class differ
diff --git a/target/classes/com/visualpathit/account/controller/ElasticSearchController.class b/target/classes/com/visualpathit/account/controller/ElasticSearchController.class
new file mode 100644
index 000000000..3bf0de71b
Binary files /dev/null and b/target/classes/com/visualpathit/account/controller/ElasticSearchController.class differ
diff --git a/target/classes/com/visualpathit/account/controller/FileUploadController.class b/target/classes/com/visualpathit/account/controller/FileUploadController.class
new file mode 100644
index 000000000..97be17eb1
Binary files /dev/null and b/target/classes/com/visualpathit/account/controller/FileUploadController.class differ
diff --git a/target/classes/com/visualpathit/account/controller/UserController.class b/target/classes/com/visualpathit/account/controller/UserController.class
new file mode 100644
index 000000000..79a4bf36b
Binary files /dev/null and b/target/classes/com/visualpathit/account/controller/UserController.class differ
diff --git a/target/classes/com/visualpathit/account/model/Role.class b/target/classes/com/visualpathit/account/model/Role.class
new file mode 100644
index 000000000..1dfe9695f
Binary files /dev/null and b/target/classes/com/visualpathit/account/model/Role.class differ
diff --git a/target/classes/com/visualpathit/account/model/User.class b/target/classes/com/visualpathit/account/model/User.class
new file mode 100644
index 000000000..1f5a79adb
Binary files /dev/null and b/target/classes/com/visualpathit/account/model/User.class differ
diff --git a/target/classes/com/visualpathit/account/repository/RoleRepository.class b/target/classes/com/visualpathit/account/repository/RoleRepository.class
new file mode 100644
index 000000000..86ca78d26
Binary files /dev/null and b/target/classes/com/visualpathit/account/repository/RoleRepository.class differ
diff --git a/target/classes/com/visualpathit/account/repository/UserRepository.class b/target/classes/com/visualpathit/account/repository/UserRepository.class
new file mode 100644
index 000000000..e1ed588af
Binary files /dev/null and b/target/classes/com/visualpathit/account/repository/UserRepository.class differ
diff --git a/target/classes/com/visualpathit/account/service/ConsumerService.class b/target/classes/com/visualpathit/account/service/ConsumerService.class
new file mode 100644
index 000000000..beda810ce
Binary files /dev/null and b/target/classes/com/visualpathit/account/service/ConsumerService.class differ
diff --git a/target/classes/com/visualpathit/account/service/ConsumerServiceImpl.class b/target/classes/com/visualpathit/account/service/ConsumerServiceImpl.class
new file mode 100644
index 000000000..669b67edf
Binary files /dev/null and b/target/classes/com/visualpathit/account/service/ConsumerServiceImpl.class differ
diff --git a/target/classes/com/visualpathit/account/service/ProducerService.class b/target/classes/com/visualpathit/account/service/ProducerService.class
new file mode 100644
index 000000000..929edba77
Binary files /dev/null and b/target/classes/com/visualpathit/account/service/ProducerService.class differ
diff --git a/target/classes/com/visualpathit/account/service/ProducerServiceImpl.class b/target/classes/com/visualpathit/account/service/ProducerServiceImpl.class
new file mode 100644
index 000000000..720504b13
Binary files /dev/null and b/target/classes/com/visualpathit/account/service/ProducerServiceImpl.class differ
diff --git a/target/classes/com/visualpathit/account/service/SecurityService.class b/target/classes/com/visualpathit/account/service/SecurityService.class
new file mode 100644
index 000000000..2dafd0db2
Binary files /dev/null and b/target/classes/com/visualpathit/account/service/SecurityService.class differ
diff --git a/target/classes/com/visualpathit/account/service/SecurityServiceImpl.class b/target/classes/com/visualpathit/account/service/SecurityServiceImpl.class
new file mode 100644
index 000000000..582ff5f88
Binary files /dev/null and b/target/classes/com/visualpathit/account/service/SecurityServiceImpl.class differ
diff --git a/target/classes/com/visualpathit/account/service/UserDetailsServiceImpl.class b/target/classes/com/visualpathit/account/service/UserDetailsServiceImpl.class
new file mode 100644
index 000000000..84ea0dccf
Binary files /dev/null and b/target/classes/com/visualpathit/account/service/UserDetailsServiceImpl.class differ
diff --git a/target/classes/com/visualpathit/account/service/UserService.class b/target/classes/com/visualpathit/account/service/UserService.class
new file mode 100644
index 000000000..df3f5ab47
Binary files /dev/null and b/target/classes/com/visualpathit/account/service/UserService.class differ
diff --git a/target/classes/com/visualpathit/account/service/UserServiceImpl.class b/target/classes/com/visualpathit/account/service/UserServiceImpl.class
new file mode 100644
index 000000000..58cf0d838
Binary files /dev/null and b/target/classes/com/visualpathit/account/service/UserServiceImpl.class differ
diff --git a/target/classes/com/visualpathit/account/utils/ElasticsearchUtil.class b/target/classes/com/visualpathit/account/utils/ElasticsearchUtil.class
new file mode 100644
index 000000000..266acb7f5
Binary files /dev/null and b/target/classes/com/visualpathit/account/utils/ElasticsearchUtil.class differ
diff --git a/target/classes/com/visualpathit/account/utils/MemcachedUtils.class b/target/classes/com/visualpathit/account/utils/MemcachedUtils.class
new file mode 100644
index 000000000..0b4ae9ed6
Binary files /dev/null and b/target/classes/com/visualpathit/account/utils/MemcachedUtils.class differ
diff --git a/target/classes/com/visualpathit/account/utils/RabbitMqUtil.class b/target/classes/com/visualpathit/account/utils/RabbitMqUtil.class
new file mode 100644
index 000000000..beba26024
Binary files /dev/null and b/target/classes/com/visualpathit/account/utils/RabbitMqUtil.class differ
diff --git a/target/classes/com/visualpathit/account/validator/UserValidator.class b/target/classes/com/visualpathit/account/validator/UserValidator.class
new file mode 100644
index 000000000..1643c85ba
Binary files /dev/null and b/target/classes/com/visualpathit/account/validator/UserValidator.class differ
diff --git a/target/classes/db_backup.sql b/target/classes/db_backup.sql
new file mode 100644
index 000000000..2f17a4df3
--- /dev/null
+++ b/target/classes/db_backup.sql
@@ -0,0 +1,133 @@
+-- MySQL dump 10.13 Distrib 5.7.18, for Linux (x86_64)
+--
+-- Host: localhost Database: accounts
+-- ------------------------------------------------------
+-- Server version 5.7.18-0ubuntu0.16.10.1
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8 */;
+/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
+/*!40103 SET TIME_ZONE='+00:00' */;
+/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
+/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
+/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
+/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
+
+--
+-- Table structure for table `role`
+--
+
+DROP TABLE IF EXISTS `role`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `role` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(45) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `role`
+--
+
+LOCK TABLES `role` WRITE;
+/*!40000 ALTER TABLE `role` DISABLE KEYS */;
+INSERT INTO `role` VALUES (1,'ROLE_USER');
+/*!40000 ALTER TABLE `role` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `user`
+--
+
+DROP TABLE IF EXISTS `user`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `username` varchar(255) DEFAULT NULL,
+ `userEmail` varchar(255) DEFAULT NULL,
+ `profileImg` varchar(255) DEFAULT NULL,
+ `profileImgPath` varchar(255) DEFAULT NULL,
+ `dateOfBirth` varchar(255) DEFAULT NULL,
+ `fatherName` varchar(255) DEFAULT NULL,
+ `motherName` varchar(255) DEFAULT NULL,
+ `gender` varchar(255) DEFAULT NULL,
+ `maritalStatus` varchar(255) DEFAULT NULL,
+ `permanentAddress` varchar(255) DEFAULT NULL,
+ `tempAddress` varchar(255) DEFAULT NULL,
+ `primaryOccupation` varchar(255) DEFAULT NULL,
+ `secondaryOccupation` varchar(255) DEFAULT NULL,
+ `skills` varchar(255) DEFAULT NULL,
+ `phoneNumber` varchar(255) DEFAULT NULL,
+ `secondaryPhoneNumber` varchar(255) DEFAULT NULL,
+ `nationality` varchar(255) DEFAULT NULL,
+ `language` varchar(255) DEFAULT NULL,
+ `workingExperience` varchar(255) DEFAULT NULL,
+ `password` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `user`
+--
+
+LOCK TABLES `user` WRITE;
+/*!40000 ALTER TABLE `user` DISABLE KEYS */;
+
+INSERT INTO `user` VALUES (7,'admin_vp','admin@hkhinfo.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'$2a$11$0a7VdTr4rfCQqtsvpng6GuJnzUmQ7gZiHXgzGPgm5hkRa3avXgBLK')
+,(8,'Abrar Nirban','abrar.nirban74@gmail.com',NULL,NULL,'27/01/2002','A nirban','T nirban','male','unMarried','Dubai,UAE','Dubai,UAE','Software Engineer','Software Engineer','Java HTML CSS ','8888888888','8888888888','Indian','english','2 ','$2a$11$UgG9TkHcgl02LxlqxRHYhOf7Xv4CxFmFEgS0FpUdk42OeslI.6JAW'),
+(9,'Amayra Fatima','amayra@gmail.com',NULL,NULL,'20/06/1993','K','L','female','unMarried','Dubai,UAE','Dubai,UAE','Software Engineer','Software Engineer','Java HTML CSS ','9999999999','9999999999','India','english','5','$2a$11$gwvsvUrFU.YirMM1Yb7NweFudLUM91AzH5BDFnhkNzfzpjG.FplYO'),
+(10,'Aron','aron.DSilva@gmail.com',NULL,NULL,'27/01/2002','M nirban','R nirban','male','unMarried','Dubai,UAE','Dubai,UAE','Software Engineer','Software Engineer','Java HTML CSS ','7777777777','777777777','India','english','7','$2a$11$6oZEgfGGQAH23EaXLVZ2WOSKxcEJFnBSw2N2aghab0s2kcxSQwjhC'),
+(11,'Kiran Kumar','kiran@gmail.com',NULL,NULL,'8/12/1993','K K','RK','male','unMarried','SanFrancisco','James Street','Software Engineer','Software Engineer','Java HTML CSS ','1010101010','1010101010','India','english','10','$2a$11$EXwpna1MlFFlKW5ut1iVi.AoeIulkPPmcOHFO8pOoQt1IYU9COU0m'),
+(12,'Balbir Singh','balbir@gmail.com',NULL,NULL,'20/06/1993','balbir RK','balbir AK','male','unMarried','SanFrancisco','US','Software Engineer','Software Engineer','Java HTML CSS AWS','8888888111','8888888111','India','english','8','$2a$11$pzWNzzR.HUkHzz2zhAgqOeCl0WaTgY33NxxJ7n0l.rnEqjB9JO7vy'),
+(4,'Hibo Prince','hibo.prince@gmail.com',NULL,NULL,'6/09/2000','Abara','Queen','male','unMarried','Electronic City,UAE','Electronic City,UAE','Tester','Freelancing','Python PHP ','9146389863','9146389871','Indian','hindi','3 ','$2a$11$UgG9TkHcgl02LxlqxRHYhOf7Xv4CxFmFEgS0FpUdk42OeslI.6JAR'),
+(5,'Aejaaz Habeeb','aejaaz.habeeb@gmail.com',NULL,NULL,'16/02/2001','Imran','Ziya','male','unMarried','AbuDhabi,UAE','AbuDhabi,UAE','Developer','Developer','Azure Devops ','9566489863','9566489863','Indian','hindi','4 ','$2a$11$UgG9TkHcgl02LxlqxRHYhOf7Xv4CxFmFEgS0FpUdk42OeslI.6JAR'),
+(6,'Jackie','jackie.chan@gmail.com',NULL,NULL,'28/09/1992','Charles','Chan','male','Married','HongKong,China','HongKong,China','MartialArtist','MartialArtist','KungFu ','9246488863','9246488863','Chinese','Mandrian','1 ','$2a$11$UgG9TkHcgl02LxlqxRHYhOf7Xv4CxFmFEgS0FpUdk42OeslI.6RAR'),
+(13,'Srinath Goud','sgoud@gmail.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'$2a$11$6BSmYPrT8I8b9yHmx.uTRu/QxnQM2vhZYQa8mR33aReWA4WFihyGK');
+
+
+/*!40000 ALTER TABLE `user` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `user_role`
+--
+
+DROP TABLE IF EXISTS `user_role`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `user_role` (
+ `user_id` int(11) NOT NULL,
+ `role_id` int(11) NOT NULL,
+ PRIMARY KEY (`user_id`,`role_id`),
+ KEY `fk_user_role_roleid_idx` (`role_id`),
+ CONSTRAINT `fk_user_role_roleid` FOREIGN KEY (`role_id`) REFERENCES `role` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
+ CONSTRAINT `fk_user_role_userid` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `user_role`
+--
+
+LOCK TABLES `user_role` WRITE;
+/*!40000 ALTER TABLE `user_role` DISABLE KEYS */;
+INSERT INTO `user_role` VALUES (4,1),(5,1),(6,1),(7,1),(8,1),(9,1),(10,1),(11,1),(12,1),(13,1);
+/*!40000 ALTER TABLE `user_role` ENABLE KEYS */;
+UNLOCK TABLES;
+/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2023-21-06 05:49:31
diff --git a/target/classes/logback.xml b/target/classes/logback.xml
new file mode 100644
index 000000000..35b81df4d
--- /dev/null
+++ b/target/classes/logback.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+ %date{HH:mm:ss.SSS} [%thread] %-5level %logger{15}#%line %msg\n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/target/classes/validation.properties b/target/classes/validation.properties
new file mode 100644
index 000000000..0453cdd3a
--- /dev/null
+++ b/target/classes/validation.properties
@@ -0,0 +1,5 @@
+NotEmpty=This field is required.
+Size.userForm.username=Please use between 6 and 32 characters.
+Duplicate.userForm.username= User has already taken this Username.
+Size.userForm.password=Try one with at least 8 characters.
+Diff.userForm.passwordConfirm=These passwords don't match.
\ No newline at end of file
diff --git a/target/jacoco.exec b/target/jacoco.exec
new file mode 100644
index 000000000..90106c7e7
Binary files /dev/null and b/target/jacoco.exec differ
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
new file mode 100644
index 000000000..61adb2f49
--- /dev/null
+++ b/target/maven-archiver/pom.properties
@@ -0,0 +1,4 @@
+#Created by Apache Maven 3.8.8
+groupId=com.visualpathit
+artifactId=vprofile
+version=v2
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 000000000..5ad48e4f2
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,21 @@
+com/visualpathit/account/service/ProducerService.class
+com/visualpathit/account/model/Role.class
+com/visualpathit/account/validator/UserValidator.class
+com/visualpathit/account/utils/ElasticsearchUtil.class
+com/visualpathit/account/controller/UserController.class
+com/visualpathit/account/service/UserDetailsServiceImpl.class
+com/visualpathit/account/beans/Components.class
+com/visualpathit/account/service/SecurityServiceImpl.class
+com/visualpathit/account/repository/UserRepository.class
+com/visualpathit/account/model/User.class
+com/visualpathit/account/controller/FileUploadController.class
+com/visualpathit/account/service/ConsumerService.class
+com/visualpathit/account/utils/MemcachedUtils.class
+com/visualpathit/account/utils/RabbitMqUtil.class
+com/visualpathit/account/controller/ElasticSearchController.class
+com/visualpathit/account/service/ProducerServiceImpl.class
+com/visualpathit/account/service/UserServiceImpl.class
+com/visualpathit/account/service/ConsumerServiceImpl.class
+com/visualpathit/account/service/SecurityService.class
+com/visualpathit/account/service/UserService.class
+com/visualpathit/account/repository/RoleRepository.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 000000000..a153dd70b
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,21 @@
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/validator/UserValidator.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/service/ProducerServiceImpl.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/service/UserServiceImpl.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/repository/RoleRepository.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/controller/UserController.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/service/UserService.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/model/User.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/utils/RabbitMqUtil.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/model/Role.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/repository/UserRepository.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/service/SecurityService.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/service/ProducerService.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/service/UserDetailsServiceImpl.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/controller/FileUploadController.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/service/SecurityServiceImpl.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/controller/ElasticSearchController.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/beans/Components.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/utils/MemcachedUtils.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/service/ConsumerService.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/service/ConsumerServiceImpl.java
+/home/runner/work/vprofile-action/vprofile-action/src/main/java/com/visualpathit/account/utils/ElasticsearchUtil.java
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
new file mode 100644
index 000000000..cccbefb7d
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
@@ -0,0 +1,5 @@
+com/visualpathit/account/controllerTest/UserControllerTest.class
+com/visualpathit/account/modelTest/UserTest.class
+com/visualpathit/account/controllerTest/SampleTest.class
+com/visualpathit/account/setup/StandaloneMvcTestViewResolver.class
+com/visualpathit/account/modelTest/RoleTest.class
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
new file mode 100644
index 000000000..6733edc17
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
@@ -0,0 +1,5 @@
+/home/runner/work/vprofile-action/vprofile-action/src/test/java/com/visualpathit/account/modelTest/UserTest.java
+/home/runner/work/vprofile-action/vprofile-action/src/test/java/com/visualpathit/account/controllerTest/SampleTest.java
+/home/runner/work/vprofile-action/vprofile-action/src/test/java/com/visualpathit/account/modelTest/RoleTest.java
+/home/runner/work/vprofile-action/vprofile-action/src/test/java/com/visualpathit/account/setup/StandaloneMvcTestViewResolver.java
+/home/runner/work/vprofile-action/vprofile-action/src/test/java/com/visualpathit/account/controllerTest/UserControllerTest.java
diff --git a/target/surefire-reports/TEST-com.visualpathit.account.controllerTest.SampleTest.xml b/target/surefire-reports/TEST-com.visualpathit.account.controllerTest.SampleTest.xml
new file mode 100644
index 000000000..641b8457c
--- /dev/null
+++ b/target/surefire-reports/TEST-com.visualpathit.account.controllerTest.SampleTest.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.visualpathit.account.controllerTest.UserControllerTest.xml b/target/surefire-reports/TEST-com.visualpathit.account.controllerTest.UserControllerTest.xml
new file mode 100644
index 000000000..9aac4854e
--- /dev/null
+++ b/target/surefire-reports/TEST-com.visualpathit.account.controllerTest.UserControllerTest.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.visualpathit.account.modelTest.RoleTest.xml b/target/surefire-reports/TEST-com.visualpathit.account.modelTest.RoleTest.xml
new file mode 100644
index 000000000..5d23ae8b2
--- /dev/null
+++ b/target/surefire-reports/TEST-com.visualpathit.account.modelTest.RoleTest.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.visualpathit.account.modelTest.UserTest.xml b/target/surefire-reports/TEST-com.visualpathit.account.modelTest.UserTest.xml
new file mode 100644
index 000000000..caaf5e4c0
--- /dev/null
+++ b/target/surefire-reports/TEST-com.visualpathit.account.modelTest.UserTest.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/target/surefire-reports/com.visualpathit.account.controllerTest.SampleTest.txt b/target/surefire-reports/com.visualpathit.account.controllerTest.SampleTest.txt
new file mode 100644
index 000000000..269be86df
--- /dev/null
+++ b/target/surefire-reports/com.visualpathit.account.controllerTest.SampleTest.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: com.visualpathit.account.controllerTest.SampleTest
+-------------------------------------------------------------------------------
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
diff --git a/target/surefire-reports/com.visualpathit.account.controllerTest.UserControllerTest.txt b/target/surefire-reports/com.visualpathit.account.controllerTest.UserControllerTest.txt
new file mode 100644
index 000000000..1b80bd99f
--- /dev/null
+++ b/target/surefire-reports/com.visualpathit.account.controllerTest.UserControllerTest.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: com.visualpathit.account.controllerTest.UserControllerTest
+-------------------------------------------------------------------------------
+Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.938 sec
diff --git a/target/surefire-reports/com.visualpathit.account.modelTest.RoleTest.txt b/target/surefire-reports/com.visualpathit.account.modelTest.RoleTest.txt
new file mode 100644
index 000000000..fc8560b7b
--- /dev/null
+++ b/target/surefire-reports/com.visualpathit.account.modelTest.RoleTest.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: com.visualpathit.account.modelTest.RoleTest
+-------------------------------------------------------------------------------
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.06 sec
diff --git a/target/surefire-reports/com.visualpathit.account.modelTest.UserTest.txt b/target/surefire-reports/com.visualpathit.account.modelTest.UserTest.txt
new file mode 100644
index 000000000..1ade69beb
--- /dev/null
+++ b/target/surefire-reports/com.visualpathit.account.modelTest.UserTest.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: com.visualpathit.account.modelTest.UserTest
+-------------------------------------------------------------------------------
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
diff --git a/target/test-classes/com/visualpathit/account/controllerTest/SampleTest.class b/target/test-classes/com/visualpathit/account/controllerTest/SampleTest.class
new file mode 100644
index 000000000..79070d774
Binary files /dev/null and b/target/test-classes/com/visualpathit/account/controllerTest/SampleTest.class differ
diff --git a/target/test-classes/com/visualpathit/account/controllerTest/UserControllerTest.class b/target/test-classes/com/visualpathit/account/controllerTest/UserControllerTest.class
new file mode 100644
index 000000000..e1b916a13
Binary files /dev/null and b/target/test-classes/com/visualpathit/account/controllerTest/UserControllerTest.class differ
diff --git a/target/test-classes/com/visualpathit/account/modelTest/RoleTest.class b/target/test-classes/com/visualpathit/account/modelTest/RoleTest.class
new file mode 100644
index 000000000..1cc78bdfb
Binary files /dev/null and b/target/test-classes/com/visualpathit/account/modelTest/RoleTest.class differ
diff --git a/target/test-classes/com/visualpathit/account/modelTest/UserTest.class b/target/test-classes/com/visualpathit/account/modelTest/UserTest.class
new file mode 100644
index 000000000..46134d8eb
Binary files /dev/null and b/target/test-classes/com/visualpathit/account/modelTest/UserTest.class differ
diff --git a/target/test-classes/com/visualpathit/account/setup/StandaloneMvcTestViewResolver.class b/target/test-classes/com/visualpathit/account/setup/StandaloneMvcTestViewResolver.class
new file mode 100644
index 000000000..8701f7b49
Binary files /dev/null and b/target/test-classes/com/visualpathit/account/setup/StandaloneMvcTestViewResolver.class differ
diff --git a/target/vprofile-v2.war b/target/vprofile-v2.war
new file mode 100644
index 000000000..d8456dd03
Binary files /dev/null and b/target/vprofile-v2.war differ
diff --git a/target/vprofile-v2/WEB-INF/appconfig-data.xml b/target/vprofile-v2/WEB-INF/appconfig-data.xml
new file mode 100644
index 000000000..7be0032b5
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/appconfig-data.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.hibernate.dialect.MySQL5Dialect
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/target/vprofile-v2/WEB-INF/appconfig-mvc.xml b/target/vprofile-v2/WEB-INF/appconfig-mvc.xml
new file mode 100644
index 000000000..58f404dc5
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/appconfig-mvc.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+ classpath:validation
+
+
+
+
+
+ /WEB-INF/views/
+
+
+ .jsp
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/target/vprofile-v2/WEB-INF/appconfig-rabbitmq.xml b/target/vprofile-v2/WEB-INF/appconfig-rabbitmq.xml
new file mode 100644
index 000000000..989faec37
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/appconfig-rabbitmq.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/target/vprofile-v2/WEB-INF/appconfig-root.xml b/target/vprofile-v2/WEB-INF/appconfig-root.xml
new file mode 100644
index 000000000..064cc5e7a
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/appconfig-root.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/target/vprofile-v2/WEB-INF/appconfig-security.xml b/target/vprofile-v2/WEB-INF/appconfig-security.xml
new file mode 100644
index 000000000..5e2acf137
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/appconfig-security.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/target/vprofile-v2/WEB-INF/classes/accountsdb.sql b/target/vprofile-v2/WEB-INF/classes/accountsdb.sql
new file mode 100644
index 000000000..d224d810f
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/classes/accountsdb.sql
@@ -0,0 +1,104 @@
+-- MySQL dump 10.13 Distrib 5.7.18, for Linux (x86_64)
+--
+-- Host: localhost Database: accounts
+-- ------------------------------------------------------
+-- Server version 5.7.18-0ubuntu0.16.10.1
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8 */;
+/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
+/*!40103 SET TIME_ZONE='+00:00' */;
+/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
+/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
+/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
+/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
+
+--
+-- Table structure for table `role`
+--
+
+DROP TABLE IF EXISTS `role`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `role` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(45) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `role`
+--
+
+LOCK TABLES `role` WRITE;
+/*!40000 ALTER TABLE `role` DISABLE KEYS */;
+INSERT INTO `role` VALUES (1,'ROLE_USER');
+/*!40000 ALTER TABLE `role` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `user`
+--
+
+DROP TABLE IF EXISTS `user`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `username` varchar(255) DEFAULT NULL,
+ `userEmail` varchar(255) DEFAULT NULL,
+ `password` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `user`
+--
+
+LOCK TABLES `user` WRITE;
+/*!40000 ALTER TABLE `user` DISABLE KEYS */;
+INSERT INTO `user` VALUES (4,'admin_vp','admin@visualpathit.com','$2a$11$DSEIKJNrgPjG.iCYUwErvOkREtC67mqzQ.ogkZbc/KOW1OPOpZfY6');
+/*!40000 ALTER TABLE `user` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `user_role`
+--
+
+DROP TABLE IF EXISTS `user_role`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `user_role` (
+ `user_id` int(11) NOT NULL,
+ `role_id` int(11) NOT NULL,
+ PRIMARY KEY (`user_id`,`role_id`),
+ KEY `fk_user_role_roleid_idx` (`role_id`),
+ CONSTRAINT `fk_user_role_roleid` FOREIGN KEY (`role_id`) REFERENCES `role` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
+ CONSTRAINT `fk_user_role_userid` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `user_role`
+--
+
+LOCK TABLES `user_role` WRITE;
+/*!40000 ALTER TABLE `user_role` DISABLE KEYS */;
+INSERT INTO `user_role` VALUES (4,1);
+/*!40000 ALTER TABLE `user_role` ENABLE KEYS */;
+UNLOCK TABLES;
+/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2017-08-28 10:50:51
diff --git a/target/vprofile-v2/WEB-INF/classes/application.properties b/target/vprofile-v2/WEB-INF/classes/application.properties
new file mode 100644
index 000000000..ae31700df
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/classes/application.properties
@@ -0,0 +1,25 @@
+#JDBC Configutation for Database Connection
+jdbc.driverClassName=com.mysql.jdbc.Driver
+jdbc.url=jdbc:mysql://vprodb:3306/accounts?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
+jdbc.username=root
+jdbc.password=vprodbpass
+
+#Memcached Configuration For Active and StandBy Host
+#For Active Host
+memcached.active.host=vprocache01
+memcached.active.port=11211
+#For StandBy Host
+memcached.standBy.host=vprocache02
+memcached.standBy.port=11211
+
+#RabbitMq Configuration
+rabbitmq.address=vpromq01
+rabbitmq.port=15672
+rabbitmq.username=guest
+rabbitmq.password=guest
+
+#Elasticesearch Configuration
+elasticsearch.host =vprosearch01
+elasticsearch.port =9300
+elasticsearch.cluster=vprofile
+elasticsearch.node=vprofilenode
\ No newline at end of file
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/beans/Components.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/beans/Components.class
new file mode 100644
index 000000000..7c192003c
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/beans/Components.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/controller/ElasticSearchController.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/controller/ElasticSearchController.class
new file mode 100644
index 000000000..3bf0de71b
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/controller/ElasticSearchController.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/controller/FileUploadController.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/controller/FileUploadController.class
new file mode 100644
index 000000000..97be17eb1
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/controller/FileUploadController.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/controller/UserController.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/controller/UserController.class
new file mode 100644
index 000000000..79a4bf36b
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/controller/UserController.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/model/Role.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/model/Role.class
new file mode 100644
index 000000000..1dfe9695f
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/model/Role.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/model/User.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/model/User.class
new file mode 100644
index 000000000..1f5a79adb
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/model/User.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/repository/RoleRepository.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/repository/RoleRepository.class
new file mode 100644
index 000000000..86ca78d26
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/repository/RoleRepository.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/repository/UserRepository.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/repository/UserRepository.class
new file mode 100644
index 000000000..e1ed588af
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/repository/UserRepository.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ConsumerService.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ConsumerService.class
new file mode 100644
index 000000000..beda810ce
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ConsumerService.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ConsumerServiceImpl.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ConsumerServiceImpl.class
new file mode 100644
index 000000000..669b67edf
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ConsumerServiceImpl.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ProducerService.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ProducerService.class
new file mode 100644
index 000000000..929edba77
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ProducerService.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ProducerServiceImpl.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ProducerServiceImpl.class
new file mode 100644
index 000000000..720504b13
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/ProducerServiceImpl.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/SecurityService.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/SecurityService.class
new file mode 100644
index 000000000..2dafd0db2
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/SecurityService.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/SecurityServiceImpl.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/SecurityServiceImpl.class
new file mode 100644
index 000000000..582ff5f88
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/SecurityServiceImpl.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/UserDetailsServiceImpl.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/UserDetailsServiceImpl.class
new file mode 100644
index 000000000..84ea0dccf
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/UserDetailsServiceImpl.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/UserService.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/UserService.class
new file mode 100644
index 000000000..df3f5ab47
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/UserService.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/UserServiceImpl.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/UserServiceImpl.class
new file mode 100644
index 000000000..58cf0d838
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/service/UserServiceImpl.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/utils/ElasticsearchUtil.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/utils/ElasticsearchUtil.class
new file mode 100644
index 000000000..266acb7f5
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/utils/ElasticsearchUtil.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/utils/MemcachedUtils.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/utils/MemcachedUtils.class
new file mode 100644
index 000000000..0b4ae9ed6
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/utils/MemcachedUtils.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/utils/RabbitMqUtil.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/utils/RabbitMqUtil.class
new file mode 100644
index 000000000..beba26024
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/utils/RabbitMqUtil.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/validator/UserValidator.class b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/validator/UserValidator.class
new file mode 100644
index 000000000..1643c85ba
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/classes/com/visualpathit/account/validator/UserValidator.class differ
diff --git a/target/vprofile-v2/WEB-INF/classes/db_backup.sql b/target/vprofile-v2/WEB-INF/classes/db_backup.sql
new file mode 100644
index 000000000..2f17a4df3
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/classes/db_backup.sql
@@ -0,0 +1,133 @@
+-- MySQL dump 10.13 Distrib 5.7.18, for Linux (x86_64)
+--
+-- Host: localhost Database: accounts
+-- ------------------------------------------------------
+-- Server version 5.7.18-0ubuntu0.16.10.1
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8 */;
+/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
+/*!40103 SET TIME_ZONE='+00:00' */;
+/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
+/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
+/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
+/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
+
+--
+-- Table structure for table `role`
+--
+
+DROP TABLE IF EXISTS `role`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `role` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(45) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `role`
+--
+
+LOCK TABLES `role` WRITE;
+/*!40000 ALTER TABLE `role` DISABLE KEYS */;
+INSERT INTO `role` VALUES (1,'ROLE_USER');
+/*!40000 ALTER TABLE `role` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `user`
+--
+
+DROP TABLE IF EXISTS `user`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `username` varchar(255) DEFAULT NULL,
+ `userEmail` varchar(255) DEFAULT NULL,
+ `profileImg` varchar(255) DEFAULT NULL,
+ `profileImgPath` varchar(255) DEFAULT NULL,
+ `dateOfBirth` varchar(255) DEFAULT NULL,
+ `fatherName` varchar(255) DEFAULT NULL,
+ `motherName` varchar(255) DEFAULT NULL,
+ `gender` varchar(255) DEFAULT NULL,
+ `maritalStatus` varchar(255) DEFAULT NULL,
+ `permanentAddress` varchar(255) DEFAULT NULL,
+ `tempAddress` varchar(255) DEFAULT NULL,
+ `primaryOccupation` varchar(255) DEFAULT NULL,
+ `secondaryOccupation` varchar(255) DEFAULT NULL,
+ `skills` varchar(255) DEFAULT NULL,
+ `phoneNumber` varchar(255) DEFAULT NULL,
+ `secondaryPhoneNumber` varchar(255) DEFAULT NULL,
+ `nationality` varchar(255) DEFAULT NULL,
+ `language` varchar(255) DEFAULT NULL,
+ `workingExperience` varchar(255) DEFAULT NULL,
+ `password` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `user`
+--
+
+LOCK TABLES `user` WRITE;
+/*!40000 ALTER TABLE `user` DISABLE KEYS */;
+
+INSERT INTO `user` VALUES (7,'admin_vp','admin@hkhinfo.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'$2a$11$0a7VdTr4rfCQqtsvpng6GuJnzUmQ7gZiHXgzGPgm5hkRa3avXgBLK')
+,(8,'Abrar Nirban','abrar.nirban74@gmail.com',NULL,NULL,'27/01/2002','A nirban','T nirban','male','unMarried','Dubai,UAE','Dubai,UAE','Software Engineer','Software Engineer','Java HTML CSS ','8888888888','8888888888','Indian','english','2 ','$2a$11$UgG9TkHcgl02LxlqxRHYhOf7Xv4CxFmFEgS0FpUdk42OeslI.6JAW'),
+(9,'Amayra Fatima','amayra@gmail.com',NULL,NULL,'20/06/1993','K','L','female','unMarried','Dubai,UAE','Dubai,UAE','Software Engineer','Software Engineer','Java HTML CSS ','9999999999','9999999999','India','english','5','$2a$11$gwvsvUrFU.YirMM1Yb7NweFudLUM91AzH5BDFnhkNzfzpjG.FplYO'),
+(10,'Aron','aron.DSilva@gmail.com',NULL,NULL,'27/01/2002','M nirban','R nirban','male','unMarried','Dubai,UAE','Dubai,UAE','Software Engineer','Software Engineer','Java HTML CSS ','7777777777','777777777','India','english','7','$2a$11$6oZEgfGGQAH23EaXLVZ2WOSKxcEJFnBSw2N2aghab0s2kcxSQwjhC'),
+(11,'Kiran Kumar','kiran@gmail.com',NULL,NULL,'8/12/1993','K K','RK','male','unMarried','SanFrancisco','James Street','Software Engineer','Software Engineer','Java HTML CSS ','1010101010','1010101010','India','english','10','$2a$11$EXwpna1MlFFlKW5ut1iVi.AoeIulkPPmcOHFO8pOoQt1IYU9COU0m'),
+(12,'Balbir Singh','balbir@gmail.com',NULL,NULL,'20/06/1993','balbir RK','balbir AK','male','unMarried','SanFrancisco','US','Software Engineer','Software Engineer','Java HTML CSS AWS','8888888111','8888888111','India','english','8','$2a$11$pzWNzzR.HUkHzz2zhAgqOeCl0WaTgY33NxxJ7n0l.rnEqjB9JO7vy'),
+(4,'Hibo Prince','hibo.prince@gmail.com',NULL,NULL,'6/09/2000','Abara','Queen','male','unMarried','Electronic City,UAE','Electronic City,UAE','Tester','Freelancing','Python PHP ','9146389863','9146389871','Indian','hindi','3 ','$2a$11$UgG9TkHcgl02LxlqxRHYhOf7Xv4CxFmFEgS0FpUdk42OeslI.6JAR'),
+(5,'Aejaaz Habeeb','aejaaz.habeeb@gmail.com',NULL,NULL,'16/02/2001','Imran','Ziya','male','unMarried','AbuDhabi,UAE','AbuDhabi,UAE','Developer','Developer','Azure Devops ','9566489863','9566489863','Indian','hindi','4 ','$2a$11$UgG9TkHcgl02LxlqxRHYhOf7Xv4CxFmFEgS0FpUdk42OeslI.6JAR'),
+(6,'Jackie','jackie.chan@gmail.com',NULL,NULL,'28/09/1992','Charles','Chan','male','Married','HongKong,China','HongKong,China','MartialArtist','MartialArtist','KungFu ','9246488863','9246488863','Chinese','Mandrian','1 ','$2a$11$UgG9TkHcgl02LxlqxRHYhOf7Xv4CxFmFEgS0FpUdk42OeslI.6RAR'),
+(13,'Srinath Goud','sgoud@gmail.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'$2a$11$6BSmYPrT8I8b9yHmx.uTRu/QxnQM2vhZYQa8mR33aReWA4WFihyGK');
+
+
+/*!40000 ALTER TABLE `user` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `user_role`
+--
+
+DROP TABLE IF EXISTS `user_role`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `user_role` (
+ `user_id` int(11) NOT NULL,
+ `role_id` int(11) NOT NULL,
+ PRIMARY KEY (`user_id`,`role_id`),
+ KEY `fk_user_role_roleid_idx` (`role_id`),
+ CONSTRAINT `fk_user_role_roleid` FOREIGN KEY (`role_id`) REFERENCES `role` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
+ CONSTRAINT `fk_user_role_userid` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `user_role`
+--
+
+LOCK TABLES `user_role` WRITE;
+/*!40000 ALTER TABLE `user_role` DISABLE KEYS */;
+INSERT INTO `user_role` VALUES (4,1),(5,1),(6,1),(7,1),(8,1),(9,1),(10,1),(11,1),(12,1),(13,1);
+/*!40000 ALTER TABLE `user_role` ENABLE KEYS */;
+UNLOCK TABLES;
+/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2023-21-06 05:49:31
diff --git a/target/vprofile-v2/WEB-INF/classes/logback.xml b/target/vprofile-v2/WEB-INF/classes/logback.xml
new file mode 100644
index 000000000..35b81df4d
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/classes/logback.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+ %date{HH:mm:ss.SSS} [%thread] %-5level %logger{15}#%line %msg\n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/target/vprofile-v2/WEB-INF/classes/validation.properties b/target/vprofile-v2/WEB-INF/classes/validation.properties
new file mode 100644
index 000000000..0453cdd3a
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/classes/validation.properties
@@ -0,0 +1,5 @@
+NotEmpty=This field is required.
+Size.userForm.username=Please use between 6 and 32 characters.
+Duplicate.userForm.username= User has already taken this Username.
+Size.userForm.password=Try one with at least 8 characters.
+Diff.userForm.passwordConfirm=These passwords don't match.
\ No newline at end of file
diff --git a/target/vprofile-v2/WEB-INF/lib/HdrHistogram-2.1.9.jar b/target/vprofile-v2/WEB-INF/lib/HdrHistogram-2.1.9.jar
new file mode 100644
index 000000000..efa26371e
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/HdrHistogram-2.1.9.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/amqp-client-4.0.2.jar b/target/vprofile-v2/WEB-INF/lib/amqp-client-4.0.2.jar
new file mode 100644
index 000000000..e7d3907dc
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/amqp-client-4.0.2.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/antlr-2.7.7.jar b/target/vprofile-v2/WEB-INF/lib/antlr-2.7.7.jar
new file mode 100644
index 000000000..5e5f14b35
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/antlr-2.7.7.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/aopalliance-1.0.jar b/target/vprofile-v2/WEB-INF/lib/aopalliance-1.0.jar
new file mode 100644
index 000000000..578b1a0c3
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/aopalliance-1.0.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/aspectjrt-1.8.6.jar b/target/vprofile-v2/WEB-INF/lib/aspectjrt-1.8.6.jar
new file mode 100644
index 000000000..920f0ab8b
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/aspectjrt-1.8.6.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/classmate-1.1.0.jar b/target/vprofile-v2/WEB-INF/lib/classmate-1.1.0.jar
new file mode 100644
index 000000000..bf1d777c5
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/classmate-1.1.0.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/commons-codec-1.6.jar b/target/vprofile-v2/WEB-INF/lib/commons-codec-1.6.jar
new file mode 100644
index 000000000..ee1bc49ac
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/commons-codec-1.6.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/commons-dbcp-1.4.jar b/target/vprofile-v2/WEB-INF/lib/commons-dbcp-1.4.jar
new file mode 100644
index 000000000..c4c1c4f28
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/commons-dbcp-1.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/commons-fileupload-1.3.1.jar b/target/vprofile-v2/WEB-INF/lib/commons-fileupload-1.3.1.jar
new file mode 100644
index 000000000..af0cda226
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/commons-fileupload-1.3.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/commons-io-2.4.jar b/target/vprofile-v2/WEB-INF/lib/commons-io-2.4.jar
new file mode 100644
index 000000000..90035a4fe
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/commons-io-2.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/commons-logging-1.2.jar b/target/vprofile-v2/WEB-INF/lib/commons-logging-1.2.jar
new file mode 100644
index 000000000..93a3b9f6d
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/commons-logging-1.2.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/commons-pool-1.5.4.jar b/target/vprofile-v2/WEB-INF/lib/commons-pool-1.5.4.jar
new file mode 100644
index 000000000..43edf9963
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/commons-pool-1.5.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/compiler-0.9.3.jar b/target/vprofile-v2/WEB-INF/lib/compiler-0.9.3.jar
new file mode 100644
index 000000000..60cae63f4
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/compiler-0.9.3.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/dom4j-1.6.1.jar b/target/vprofile-v2/WEB-INF/lib/dom4j-1.6.1.jar
new file mode 100644
index 000000000..c8c4dbb92
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/dom4j-1.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/elasticsearch-5.6.4.jar b/target/vprofile-v2/WEB-INF/lib/elasticsearch-5.6.4.jar
new file mode 100644
index 000000000..dc23079ff
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/elasticsearch-5.6.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/elasticsearch-rest-client-5.6.4.jar b/target/vprofile-v2/WEB-INF/lib/elasticsearch-rest-client-5.6.4.jar
new file mode 100644
index 000000000..2927a32aa
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/elasticsearch-rest-client-5.6.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/gson-2.8.2.jar b/target/vprofile-v2/WEB-INF/lib/gson-2.8.2.jar
new file mode 100644
index 000000000..d0d030c63
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/gson-2.8.2.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/hibernate-commons-annotations-4.0.5.Final.jar b/target/vprofile-v2/WEB-INF/lib/hibernate-commons-annotations-4.0.5.Final.jar
new file mode 100644
index 000000000..6b13dcecf
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/hibernate-commons-annotations-4.0.5.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/hibernate-core-4.3.11.Final.jar b/target/vprofile-v2/WEB-INF/lib/hibernate-core-4.3.11.Final.jar
new file mode 100644
index 000000000..7711cbe4a
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/hibernate-core-4.3.11.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/hibernate-entitymanager-4.3.11.Final.jar b/target/vprofile-v2/WEB-INF/lib/hibernate-entitymanager-4.3.11.Final.jar
new file mode 100644
index 000000000..8697a1f17
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/hibernate-entitymanager-4.3.11.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar b/target/vprofile-v2/WEB-INF/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar
new file mode 100644
index 000000000..e2f2c5928
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/hibernate-validator-5.2.1.Final.jar b/target/vprofile-v2/WEB-INF/lib/hibernate-validator-5.2.1.Final.jar
new file mode 100644
index 000000000..3496f413e
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/hibernate-validator-5.2.1.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/hppc-0.7.1.jar b/target/vprofile-v2/WEB-INF/lib/hppc-0.7.1.jar
new file mode 100644
index 000000000..ed318de21
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/hppc-0.7.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/http-client-1.1.1.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/http-client-1.1.1.RELEASE.jar
new file mode 100644
index 000000000..f60db150e
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/http-client-1.1.1.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/httpasyncclient-4.1.2.jar b/target/vprofile-v2/WEB-INF/lib/httpasyncclient-4.1.2.jar
new file mode 100644
index 000000000..20a8a5a78
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/httpasyncclient-4.1.2.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/httpclient-4.3.6.jar b/target/vprofile-v2/WEB-INF/lib/httpclient-4.3.6.jar
new file mode 100644
index 000000000..091498c96
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/httpclient-4.3.6.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/httpcore-4.3.3.jar b/target/vprofile-v2/WEB-INF/lib/httpcore-4.3.3.jar
new file mode 100644
index 000000000..a8747b0cf
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/httpcore-4.3.3.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/httpcore-nio-4.4.5.jar b/target/vprofile-v2/WEB-INF/lib/httpcore-nio-4.4.5.jar
new file mode 100644
index 000000000..18452862c
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/httpcore-nio-4.4.5.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jackson-annotations-2.8.0.jar b/target/vprofile-v2/WEB-INF/lib/jackson-annotations-2.8.0.jar
new file mode 100644
index 000000000..d19b67b0f
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jackson-annotations-2.8.0.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jackson-core-2.8.6.jar b/target/vprofile-v2/WEB-INF/lib/jackson-core-2.8.6.jar
new file mode 100644
index 000000000..2b10bf303
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jackson-core-2.8.6.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jackson-databind-2.8.4.jar b/target/vprofile-v2/WEB-INF/lib/jackson-databind-2.8.4.jar
new file mode 100644
index 000000000..37a0b2c4a
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jackson-databind-2.8.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jackson-dataformat-cbor-2.8.6.jar b/target/vprofile-v2/WEB-INF/lib/jackson-dataformat-cbor-2.8.6.jar
new file mode 100644
index 000000000..07b028ad7
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jackson-dataformat-cbor-2.8.6.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jackson-dataformat-smile-2.8.6.jar b/target/vprofile-v2/WEB-INF/lib/jackson-dataformat-smile-2.8.6.jar
new file mode 100644
index 000000000..480f67fe5
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jackson-dataformat-smile-2.8.6.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jackson-dataformat-yaml-2.8.6.jar b/target/vprofile-v2/WEB-INF/lib/jackson-dataformat-yaml-2.8.6.jar
new file mode 100644
index 000000000..12386f697
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jackson-dataformat-yaml-2.8.6.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jandex-1.1.0.Final.jar b/target/vprofile-v2/WEB-INF/lib/jandex-1.1.0.Final.jar
new file mode 100644
index 000000000..6348ac24d
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jandex-1.1.0.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/javassist-3.18.1-GA.jar b/target/vprofile-v2/WEB-INF/lib/javassist-3.18.1-GA.jar
new file mode 100644
index 000000000..d5f19ac59
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/javassist-3.18.1-GA.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jboss-logging-3.2.1.Final.jar b/target/vprofile-v2/WEB-INF/lib/jboss-logging-3.2.1.Final.jar
new file mode 100644
index 000000000..3daf30260
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jboss-logging-3.2.1.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jboss-logging-annotations-1.2.0.Beta1.jar b/target/vprofile-v2/WEB-INF/lib/jboss-logging-annotations-1.2.0.Beta1.jar
new file mode 100644
index 000000000..03f7e2302
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jboss-logging-annotations-1.2.0.Beta1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jboss-transaction-api_1.2_spec-1.0.0.Final.jar b/target/vprofile-v2/WEB-INF/lib/jboss-transaction-api_1.2_spec-1.0.0.Final.jar
new file mode 100644
index 000000000..7817dc12d
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jboss-transaction-api_1.2_spec-1.0.0.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jcl-over-slf4j-1.7.12.jar b/target/vprofile-v2/WEB-INF/lib/jcl-over-slf4j-1.7.12.jar
new file mode 100644
index 000000000..64ec66f2f
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jcl-over-slf4j-1.7.12.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jna-4.4.0-1.jar b/target/vprofile-v2/WEB-INF/lib/jna-4.4.0-1.jar
new file mode 100644
index 000000000..6757ad2b5
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jna-4.4.0-1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/joda-time-2.9.5.jar b/target/vprofile-v2/WEB-INF/lib/joda-time-2.9.5.jar
new file mode 100644
index 000000000..2567cbd03
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/joda-time-2.9.5.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jopt-simple-5.0.2.jar b/target/vprofile-v2/WEB-INF/lib/jopt-simple-5.0.2.jar
new file mode 100644
index 000000000..2c7a0872d
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jopt-simple-5.0.2.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/jstl-1.2.jar b/target/vprofile-v2/WEB-INF/lib/jstl-1.2.jar
new file mode 100644
index 000000000..0fd275e94
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/jstl-1.2.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lang-mustache-client-5.6.4.jar b/target/vprofile-v2/WEB-INF/lib/lang-mustache-client-5.6.4.jar
new file mode 100644
index 000000000..0f31a44e5
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lang-mustache-client-5.6.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/log4j-api-2.9.1.jar b/target/vprofile-v2/WEB-INF/lib/log4j-api-2.9.1.jar
new file mode 100644
index 000000000..04cabc8d2
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/log4j-api-2.9.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/logback-classic-1.1.3.jar b/target/vprofile-v2/WEB-INF/lib/logback-classic-1.1.3.jar
new file mode 100644
index 000000000..c5ecdeb5b
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/logback-classic-1.1.3.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/logback-core-1.1.3.jar b/target/vprofile-v2/WEB-INF/lib/logback-core-1.1.3.jar
new file mode 100644
index 000000000..c776e4a00
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/logback-core-1.1.3.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-analyzers-common-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-analyzers-common-6.6.1.jar
new file mode 100644
index 000000000..e43d796f5
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-analyzers-common-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-backward-codecs-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-backward-codecs-6.6.1.jar
new file mode 100644
index 000000000..7275d1fbd
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-backward-codecs-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-core-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-core-6.6.1.jar
new file mode 100644
index 000000000..9f6882234
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-core-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-grouping-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-grouping-6.6.1.jar
new file mode 100644
index 000000000..7616f2e5d
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-grouping-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-highlighter-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-highlighter-6.6.1.jar
new file mode 100644
index 000000000..776906e98
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-highlighter-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-join-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-join-6.6.1.jar
new file mode 100644
index 000000000..b9dc3ff96
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-join-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-memory-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-memory-6.6.1.jar
new file mode 100644
index 000000000..d43401e4b
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-memory-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-misc-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-misc-6.6.1.jar
new file mode 100644
index 000000000..728ca8ec5
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-misc-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-queries-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-queries-6.6.1.jar
new file mode 100644
index 000000000..8f75af718
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-queries-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-queryparser-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-queryparser-6.6.1.jar
new file mode 100644
index 000000000..4ce539c92
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-queryparser-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-sandbox-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-sandbox-6.6.1.jar
new file mode 100644
index 000000000..973eb15a4
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-sandbox-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-spatial-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-spatial-6.6.1.jar
new file mode 100644
index 000000000..480efed97
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-spatial-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-spatial-extras-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-spatial-extras-6.6.1.jar
new file mode 100644
index 000000000..9f8a0a2ff
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-spatial-extras-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-spatial3d-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-spatial3d-6.6.1.jar
new file mode 100644
index 000000000..51c79f226
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-spatial3d-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/lucene-suggest-6.6.1.jar b/target/vprofile-v2/WEB-INF/lib/lucene-suggest-6.6.1.jar
new file mode 100644
index 000000000..f9546b7dc
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/lucene-suggest-6.6.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/mysql-connector-j-8.0.33.jar b/target/vprofile-v2/WEB-INF/lib/mysql-connector-j-8.0.33.jar
new file mode 100644
index 000000000..3f741f59f
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/mysql-connector-j-8.0.33.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/netty-3.10.6.Final.jar b/target/vprofile-v2/WEB-INF/lib/netty-3.10.6.Final.jar
new file mode 100644
index 000000000..b0a1bdad6
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/netty-3.10.6.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/netty-buffer-4.1.13.Final.jar b/target/vprofile-v2/WEB-INF/lib/netty-buffer-4.1.13.Final.jar
new file mode 100644
index 000000000..540dde6af
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/netty-buffer-4.1.13.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/netty-codec-4.1.13.Final.jar b/target/vprofile-v2/WEB-INF/lib/netty-codec-4.1.13.Final.jar
new file mode 100644
index 000000000..e4f5aae47
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/netty-codec-4.1.13.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/netty-codec-http-4.1.13.Final.jar b/target/vprofile-v2/WEB-INF/lib/netty-codec-http-4.1.13.Final.jar
new file mode 100644
index 000000000..3a8a88959
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/netty-codec-http-4.1.13.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/netty-common-4.1.13.Final.jar b/target/vprofile-v2/WEB-INF/lib/netty-common-4.1.13.Final.jar
new file mode 100644
index 000000000..c358a0918
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/netty-common-4.1.13.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/netty-handler-4.1.13.Final.jar b/target/vprofile-v2/WEB-INF/lib/netty-handler-4.1.13.Final.jar
new file mode 100644
index 000000000..1b470a8b3
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/netty-handler-4.1.13.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/netty-resolver-4.1.13.Final.jar b/target/vprofile-v2/WEB-INF/lib/netty-resolver-4.1.13.Final.jar
new file mode 100644
index 000000000..fc4509f08
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/netty-resolver-4.1.13.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/netty-transport-4.1.13.Final.jar b/target/vprofile-v2/WEB-INF/lib/netty-transport-4.1.13.Final.jar
new file mode 100644
index 000000000..6bfc391db
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/netty-transport-4.1.13.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/parent-join-client-5.6.4.jar b/target/vprofile-v2/WEB-INF/lib/parent-join-client-5.6.4.jar
new file mode 100644
index 000000000..116b49651
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/parent-join-client-5.6.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/percolator-client-5.6.4.jar b/target/vprofile-v2/WEB-INF/lib/percolator-client-5.6.4.jar
new file mode 100644
index 000000000..374996d53
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/percolator-client-5.6.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/protobuf-java-3.21.9.jar b/target/vprofile-v2/WEB-INF/lib/protobuf-java-3.21.9.jar
new file mode 100644
index 000000000..c4fd860de
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/protobuf-java-3.21.9.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/reindex-client-5.6.4.jar b/target/vprofile-v2/WEB-INF/lib/reindex-client-5.6.4.jar
new file mode 100644
index 000000000..f5ae87adf
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/reindex-client-5.6.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/securesm-1.1.jar b/target/vprofile-v2/WEB-INF/lib/securesm-1.1.jar
new file mode 100644
index 000000000..3e3894788
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/securesm-1.1.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/slf4j-api-1.7.12.jar b/target/vprofile-v2/WEB-INF/lib/slf4j-api-1.7.12.jar
new file mode 100644
index 000000000..51e2fad1b
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/slf4j-api-1.7.12.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/snakeyaml-1.15.jar b/target/vprofile-v2/WEB-INF/lib/snakeyaml-1.15.jar
new file mode 100644
index 000000000..34084e332
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/snakeyaml-1.15.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-amqp-1.7.1.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-amqp-1.7.1.RELEASE.jar
new file mode 100644
index 000000000..d2173b4e3
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-amqp-1.7.1.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-aop-4.2.0.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-aop-4.2.0.RELEASE.jar
new file mode 100644
index 000000000..d3fbade17
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-aop-4.2.0.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-beans-4.2.0.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-beans-4.2.0.RELEASE.jar
new file mode 100644
index 000000000..c491b7d17
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-beans-4.2.0.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-context-4.2.0.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-context-4.2.0.RELEASE.jar
new file mode 100644
index 000000000..2e1e4dd8c
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-context-4.2.0.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-core-4.2.0.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-core-4.2.0.RELEASE.jar
new file mode 100644
index 000000000..728930ab9
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-core-4.2.0.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-data-commons-1.10.2.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-data-commons-1.10.2.RELEASE.jar
new file mode 100644
index 000000000..47ed66b95
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-data-commons-1.10.2.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-data-jpa-1.8.2.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-data-jpa-1.8.2.RELEASE.jar
new file mode 100644
index 000000000..31542bd21
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-data-jpa-1.8.2.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-expression-4.2.0.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-expression-4.2.0.RELEASE.jar
new file mode 100644
index 000000000..91afa5020
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-expression-4.2.0.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-jdbc-4.0.9.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-jdbc-4.0.9.RELEASE.jar
new file mode 100644
index 000000000..189da70a9
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-jdbc-4.0.9.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-messaging-4.3.7.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-messaging-4.3.7.RELEASE.jar
new file mode 100644
index 000000000..1b9d46f8a
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-messaging-4.3.7.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-orm-4.0.9.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-orm-4.0.9.RELEASE.jar
new file mode 100644
index 000000000..c7dc12b25
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-orm-4.0.9.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-rabbit-1.7.1.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-rabbit-1.7.1.RELEASE.jar
new file mode 100644
index 000000000..252590612
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-rabbit-1.7.1.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-retry-1.2.0.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-retry-1.2.0.RELEASE.jar
new file mode 100644
index 000000000..7b82120b0
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-retry-1.2.0.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-security-config-4.0.2.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-security-config-4.0.2.RELEASE.jar
new file mode 100644
index 000000000..acbf0ca80
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-security-config-4.0.2.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-security-core-4.0.2.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-security-core-4.0.2.RELEASE.jar
new file mode 100644
index 000000000..8dfa4653a
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-security-core-4.0.2.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-security-web-4.0.2.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-security-web-4.0.2.RELEASE.jar
new file mode 100644
index 000000000..8a7051ed3
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-security-web-4.0.2.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-tx-4.0.9.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-tx-4.0.9.RELEASE.jar
new file mode 100644
index 000000000..b1213aa60
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-tx-4.0.9.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-web-4.2.0.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-web-4.2.0.RELEASE.jar
new file mode 100644
index 000000000..9ac5f641b
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-web-4.2.0.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spring-webmvc-4.2.0.RELEASE.jar b/target/vprofile-v2/WEB-INF/lib/spring-webmvc-4.2.0.RELEASE.jar
new file mode 100644
index 000000000..1a7d7e0a3
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spring-webmvc-4.2.0.RELEASE.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/spymemcached-2.12.3.jar b/target/vprofile-v2/WEB-INF/lib/spymemcached-2.12.3.jar
new file mode 100644
index 000000000..563594450
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/spymemcached-2.12.3.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/t-digest-3.0.jar b/target/vprofile-v2/WEB-INF/lib/t-digest-3.0.jar
new file mode 100644
index 000000000..cfb29bccc
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/t-digest-3.0.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/transport-5.6.4.jar b/target/vprofile-v2/WEB-INF/lib/transport-5.6.4.jar
new file mode 100644
index 000000000..c7320e899
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/transport-5.6.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/transport-netty3-client-5.6.4.jar b/target/vprofile-v2/WEB-INF/lib/transport-netty3-client-5.6.4.jar
new file mode 100644
index 000000000..6c400a785
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/transport-netty3-client-5.6.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/transport-netty4-client-5.6.4.jar b/target/vprofile-v2/WEB-INF/lib/transport-netty4-client-5.6.4.jar
new file mode 100644
index 000000000..d63ea9288
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/transport-netty4-client-5.6.4.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/validation-api-1.1.0.Final.jar b/target/vprofile-v2/WEB-INF/lib/validation-api-1.1.0.Final.jar
new file mode 100644
index 000000000..de8540386
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/validation-api-1.1.0.Final.jar differ
diff --git a/target/vprofile-v2/WEB-INF/lib/xml-apis-1.0.b2.jar b/target/vprofile-v2/WEB-INF/lib/xml-apis-1.0.b2.jar
new file mode 100644
index 000000000..ad33a5afa
Binary files /dev/null and b/target/vprofile-v2/WEB-INF/lib/xml-apis-1.0.b2.jar differ
diff --git a/target/vprofile-v2/WEB-INF/views/elasticeSearchRes.jsp b/target/vprofile-v2/WEB-INF/views/elasticeSearchRes.jsp
new file mode 100644
index 000000000..7a3161618
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/views/elasticeSearchRes.jsp
@@ -0,0 +1,19 @@
+
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+ pageEncoding="UTF-8"%>
+ <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
+
+
+
+
+
+vp-elasticsearch
+
+
+Data is ${result} into Elasticsearch
+Please go to elastic search dash board and verify link ip:9200/users/user/id
+
+
+
\ No newline at end of file
diff --git a/target/vprofile-v2/WEB-INF/views/index_home.jsp b/target/vprofile-v2/WEB-INF/views/index_home.jsp
new file mode 100644
index 000000000..4579f61fe
--- /dev/null
+++ b/target/vprofile-v2/WEB-INF/views/index_home.jsp
@@ -0,0 +1,156 @@
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DevOps
+
+
+
+
+
Keep Learning ..
+ Learning is a Treasure that will follow it's Owner Everywhere..
+
+
+
+
+
+
+
TECHNOLOGIES
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ABOUT
+
+
VisualPath is an IT Educational Institute.Established in 2001,and Institute offers world class quality of education and wide range of courses.VisualPath Institute has a dedicated placement team to help students get job placement in various IT job roles with major companies.
+
+
Address: Flat no: 205, 2nd Floor,NILGIRI Block,Aditya Encalve,Ameerpet, Hyderabad-16
+
Ph No: +91-9704455959,9618245689
+
E-Mail ID : visualpath999@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+