├── .gitignore ├── LICENSE ├── README.md ├── log.roo ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── getit │ │ └── todoapp │ │ ├── domain │ │ ├── Feedback.java │ │ ├── Priority.java │ │ ├── Todo.java │ │ └── Userinfo.java │ │ ├── repository │ │ ├── TodoRepository.java │ │ └── UserRepository.java │ │ ├── rest │ │ ├── FeedbackController.java │ │ ├── TodoController.java │ │ └── UserinfoController.java │ │ └── service │ │ ├── CustomUserDeatilService.java │ │ ├── EmailService.java │ │ ├── Message.java │ │ ├── MyAuthenticationFailureHandler.java │ │ ├── MySavedRequestAwareAuthenticationSuccessHandler.java │ │ ├── PlainTextBasicAuthenticationEntryPoint.java │ │ ├── RestAuthenticationEntryPoint.java │ │ ├── SendGridEmailService.java │ │ ├── SendGridParameter.java │ │ ├── StatusResponse.java │ │ ├── TodoService.java │ │ ├── TodoServiceImpl.java │ │ ├── UserService.java │ │ └── UserServiceImpl.java ├── resources │ ├── META-INF │ │ ├── persistence.xml │ │ └── spring │ │ │ ├── applicationContext-jpa.xml │ │ │ ├── applicationContext-security.xml │ │ │ ├── applicationContext.xml │ │ │ ├── database.properties │ │ │ ├── email.properties │ │ │ └── sendgrid.properties │ └── log4j.properties └── webapp │ ├── WEB-INF │ ├── spring │ │ └── webmvc-config.xml │ └── web.xml │ └── resources │ ├── bootstrap │ ├── css │ │ ├── bootstrap-responsive.css │ │ ├── bootstrap-responsive.min.css │ │ ├── bootstrap.css │ │ └── bootstrap.min.css │ ├── img │ │ ├── glyphicons-halflings-white.png │ │ └── glyphicons-halflings.png │ └── js │ │ ├── bootstrap.js │ │ └── bootstrap.min.js │ ├── css │ ├── .gitignore │ └── app.css │ ├── images │ └── .gitignore │ ├── js │ ├── app.js │ ├── controllers │ │ ├── FeedbackController.js │ │ ├── HeaderController.js │ │ ├── TodoController.js │ │ └── UserController.js │ ├── directives.js │ ├── filters.js │ ├── lib │ │ ├── angular-sanitize.min.js │ │ ├── ui-bootstrap-custom-tpls-0.6.0.min.js │ │ └── underscore.js │ └── services.js │ └── templates │ ├── contact.html │ ├── download.html │ ├── feedback.html │ ├── home.html │ ├── index.html │ ├── login.html │ ├── signup.html │ └── todoes.html └── test └── java └── com └── getit └── todoapp └── domain ├── TodoDataOnDemand.java ├── TodoIntegrationTest.java ├── UserinfoDataOnDemand.java └── UserinfoIntegrationTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/README.md -------------------------------------------------------------------------------- /log.roo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/log.roo -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/domain/Feedback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/domain/Feedback.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/domain/Priority.java: -------------------------------------------------------------------------------- 1 | package com.getit.todoapp.domain; 2 | 3 | public enum Priority { 4 | 5 | LOW, MEDIUM, HIGH 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/domain/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/domain/Todo.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/domain/Userinfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/domain/Userinfo.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/repository/TodoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/repository/TodoRepository.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/rest/FeedbackController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/rest/FeedbackController.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/rest/TodoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/rest/TodoController.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/rest/UserinfoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/rest/UserinfoController.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/CustomUserDeatilService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/CustomUserDeatilService.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/EmailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/EmailService.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/Message.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/MyAuthenticationFailureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/MyAuthenticationFailureHandler.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/MySavedRequestAwareAuthenticationSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/MySavedRequestAwareAuthenticationSuccessHandler.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/PlainTextBasicAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/PlainTextBasicAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/RestAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/RestAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/SendGridEmailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/SendGridEmailService.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/SendGridParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/SendGridParameter.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/StatusResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/StatusResponse.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/TodoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/TodoService.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/TodoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/TodoServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/getit/todoapp/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/java/com/getit/todoapp/service/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring/applicationContext-jpa.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/resources/META-INF/spring/applicationContext-jpa.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring/applicationContext-security.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/resources/META-INF/spring/applicationContext-security.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/resources/META-INF/spring/applicationContext.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring/database.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/resources/META-INF/spring/database.properties -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring/email.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/resources/META-INF/spring/email.properties -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring/sendgrid.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/resources/META-INF/spring/sendgrid.properties -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/spring/webmvc-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/WEB-INF/spring/webmvc-config.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-responsive.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-responsive.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-responsive.min.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/bootstrap/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/bootstrap/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/bootstrap/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/webapp/resources/css/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/webapp/resources/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/css/app.css -------------------------------------------------------------------------------- /src/main/webapp/resources/images/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/webapp/resources/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/js/app.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/controllers/FeedbackController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/js/controllers/FeedbackController.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/controllers/HeaderController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/js/controllers/HeaderController.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/controllers/TodoController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/js/controllers/TodoController.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/controllers/UserController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/js/controllers/UserController.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/directives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/js/directives.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/js/filters.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/lib/angular-sanitize.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/js/lib/angular-sanitize.min.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/lib/ui-bootstrap-custom-tpls-0.6.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/js/lib/ui-bootstrap-custom-tpls-0.6.0.min.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/lib/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/js/lib/underscore.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/js/services.js -------------------------------------------------------------------------------- /src/main/webapp/resources/templates/contact.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/templates/contact.html -------------------------------------------------------------------------------- /src/main/webapp/resources/templates/download.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/templates/download.html -------------------------------------------------------------------------------- /src/main/webapp/resources/templates/feedback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/templates/feedback.html -------------------------------------------------------------------------------- /src/main/webapp/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/templates/home.html -------------------------------------------------------------------------------- /src/main/webapp/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/templates/index.html -------------------------------------------------------------------------------- /src/main/webapp/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/templates/login.html -------------------------------------------------------------------------------- /src/main/webapp/resources/templates/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/templates/signup.html -------------------------------------------------------------------------------- /src/main/webapp/resources/templates/todoes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/main/webapp/resources/templates/todoes.html -------------------------------------------------------------------------------- /src/test/java/com/getit/todoapp/domain/TodoDataOnDemand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/test/java/com/getit/todoapp/domain/TodoDataOnDemand.java -------------------------------------------------------------------------------- /src/test/java/com/getit/todoapp/domain/TodoIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/test/java/com/getit/todoapp/domain/TodoIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/getit/todoapp/domain/UserinfoDataOnDemand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/test/java/com/getit/todoapp/domain/UserinfoDataOnDemand.java -------------------------------------------------------------------------------- /src/test/java/com/getit/todoapp/domain/UserinfoIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirankasa/springrest-angularjs/HEAD/src/test/java/com/getit/todoapp/domain/UserinfoIntegrationTest.java --------------------------------------------------------------------------------