├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── Procfile ├── Readme.MD ├── mvnw ├── mvnw.cmd ├── pom.xml ├── screen-shots ├── advanceSearch.png ├── home.png ├── login.png ├── newuser.png └── search.png └── src ├── main ├── java │ └── com │ │ └── user │ │ └── mngmnt │ │ ├── Application.java │ │ ├── InitialSetup.java │ │ ├── ServletInitializer.java │ │ ├── configuration │ │ ├── SecurityConfiguration.java │ │ └── WebMvcConfiguration.java │ │ ├── constants │ │ └── AppConstant.java │ │ ├── controller │ │ └── UserController.java │ │ ├── dto │ │ ├── LoginDTO.java │ │ ├── Response.java │ │ └── SearchDTO.java │ │ ├── exception │ │ └── GenericControllerAdvice.java │ │ ├── model │ │ ├── RoleNames.java │ │ ├── User.java │ │ └── UserAdapter.java │ │ ├── repository │ │ └── UserRepository.java │ │ └── service │ │ ├── CustomUserDetailsService.java │ │ ├── UserService.java │ │ └── UserServiceImpl.java ├── resources │ └── application.properties └── webapp │ ├── WEB-INF │ ├── images │ │ └── ajax-loader.gif │ └── view │ │ ├── 403.jsp │ │ ├── create-user.jsp │ │ ├── error.jsp │ │ ├── home.jsp │ │ ├── login.jsp │ │ ├── search.jsp │ │ ├── templates │ │ ├── copyright.jsp │ │ ├── footer.jsp │ │ ├── header.jsp │ │ ├── pageScript.jsp │ │ └── userHeader.jsp │ │ └── user-home.jsp │ └── resources │ ├── bootstrap │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ └── js │ │ ├── bootstrap.js │ │ └── bootstrap.min.js │ ├── css │ └── style.css │ ├── images │ └── logo.png │ └── js │ ├── app.js │ └── edit.js └── test └── java └── com └── user └── mngmnt └── ApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/.travis.yml -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/Procfile -------------------------------------------------------------------------------- /Readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/Readme.MD -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/pom.xml -------------------------------------------------------------------------------- /screen-shots/advanceSearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/screen-shots/advanceSearch.png -------------------------------------------------------------------------------- /screen-shots/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/screen-shots/home.png -------------------------------------------------------------------------------- /screen-shots/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/screen-shots/login.png -------------------------------------------------------------------------------- /screen-shots/newuser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/screen-shots/newuser.png -------------------------------------------------------------------------------- /screen-shots/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/screen-shots/search.png -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/Application.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/InitialSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/InitialSetup.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/ServletInitializer.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/configuration/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/configuration/SecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/configuration/WebMvcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/configuration/WebMvcConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/constants/AppConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/constants/AppConstant.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/dto/LoginDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/dto/LoginDTO.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/dto/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/dto/Response.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/dto/SearchDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/dto/SearchDTO.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/exception/GenericControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/exception/GenericControllerAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/model/RoleNames.java: -------------------------------------------------------------------------------- 1 | package com.user.mngmnt.model; 2 | 3 | public enum RoleNames { 4 | ADMIN, USER; 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/model/User.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/model/UserAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/model/UserAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/service/CustomUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/service/CustomUserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/user/mngmnt/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/java/com/user/mngmnt/service/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/images/ajax-loader.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/403.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/403.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/create-user.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/create-user.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/error.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/error.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/home.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/home.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/login.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/login.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/search.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/search.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/templates/copyright.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/templates/copyright.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/templates/footer.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/templates/footer.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/templates/header.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/templates/header.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/templates/pageScript.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/templates/pageScript.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/templates/userHeader.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/templates/userHeader.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/user-home.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/WEB-INF/view/user-home.jsp -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-grid.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap.css.map -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/bootstrap/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/webapp/resources/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/css/style.css -------------------------------------------------------------------------------- /src/main/webapp/resources/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/images/logo.png -------------------------------------------------------------------------------- /src/main/webapp/resources/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/js/app.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/main/webapp/resources/js/edit.js -------------------------------------------------------------------------------- /src/test/java/com/user/mngmnt/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravisankarchinnam/user-management/HEAD/src/test/java/com/user/mngmnt/ApplicationTests.java --------------------------------------------------------------------------------