├── .codacy.yml ├── .gitignore ├── README.md ├── config ├── Topjava-soapui-project.xml ├── curl.md └── messages │ ├── app.properties │ └── app_ru.properties ├── pom.xml └── src ├── main ├── java │ └── ru │ │ └── javawebinar │ │ └── topjava │ │ ├── AuthorizedUser.java │ │ ├── HasId.java │ │ ├── Profiles.java │ │ ├── model │ │ ├── AbstractBaseEntity.java │ │ ├── AbstractNamedEntity.java │ │ ├── Meal.java │ │ ├── Role.java │ │ └── User.java │ │ ├── repository │ │ ├── MealRepository.java │ │ ├── UserRepository.java │ │ ├── datajpa │ │ │ ├── CrudMealRepository.java │ │ │ ├── CrudUserRepository.java │ │ │ ├── DataJpaMealRepository.java │ │ │ └── DataJpaUserRepository.java │ │ ├── jdbc │ │ │ ├── JdbcMealRepository.java │ │ │ └── JdbcUserRepository.java │ │ └── jpa │ │ │ ├── JpaMealRepository.java │ │ │ └── JpaUserRepository.java │ │ ├── service │ │ ├── MealService.java │ │ └── UserService.java │ │ ├── to │ │ ├── BaseTo.java │ │ ├── MealTo.java │ │ └── UserTo.java │ │ ├── util │ │ ├── DateTimeUtil.java │ │ ├── MealsUtil.java │ │ ├── UsersUtil.java │ │ ├── Util.java │ │ ├── ValidationUtil.java │ │ └── exception │ │ │ └── NotFoundException.java │ │ └── web │ │ ├── RootController.java │ │ ├── SecurityUtil.java │ │ ├── converter │ │ └── DateTimeFormatters.java │ │ ├── json │ │ ├── JacksonObjectMapper.java │ │ └── JsonUtil.java │ │ ├── meal │ │ ├── AbstractMealController.java │ │ ├── MealRestController.java │ │ └── MealUIController.java │ │ └── user │ │ ├── AbstractUserController.java │ │ ├── AdminRestController.java │ │ ├── AdminUIController.java │ │ └── ProfileRestController.java ├── resources │ ├── cache │ │ └── ehcache.xml │ ├── db │ │ ├── hsqldb.properties │ │ ├── initDB.sql │ │ ├── initDB_hsql.sql │ │ ├── populateDB.sql │ │ ├── postgres.properties │ │ └── tomcat.properties │ ├── logback.xml │ ├── spring │ │ ├── spring-app.xml │ │ ├── spring-cache.xml │ │ ├── spring-db.xml │ │ ├── spring-mvc.xml │ │ └── spring-security.xml │ └── tomcat │ │ └── context.xml └── webapp │ ├── WEB-INF │ ├── jsp │ │ ├── fragments │ │ │ ├── bodyHeader.jsp │ │ │ ├── footer.jsp │ │ │ └── headTag.jsp │ │ ├── login.jsp │ │ ├── meals.jsp │ │ └── users.jsp │ ├── tld │ │ └── functions.tld │ └── web.xml │ ├── resources │ ├── css │ │ └── style.css │ ├── images │ │ └── icon-meal.png │ └── js │ │ ├── topjava.common.js │ │ ├── topjava.meals.js │ │ └── topjava.users.js │ └── test.html └── test ├── java └── ru │ └── javawebinar │ └── topjava │ ├── ActiveDbProfileResolver.java │ ├── MatcherFactory.java │ ├── MealTestData.java │ ├── SpringMain.java │ ├── TestUtil.java │ ├── TimingExtension.java │ ├── UserTestData.java │ ├── repository │ └── inmemory │ │ ├── InMemoryBaseRepository.java │ │ ├── InMemoryMealRepository.java │ │ └── InMemoryUserRepository.java │ ├── service │ ├── AbstractMealServiceTest.java │ ├── AbstractServiceTest.java │ ├── AbstractUserServiceTest.java │ ├── datajpa │ │ ├── DataJpaMealServiceTest.java │ │ └── DataJpaUserServiceTest.java │ ├── jdbc │ │ ├── JdbcMealServiceTest.java │ │ └── JdbcUserServiceTest.java │ └── jpa │ │ ├── JpaMealServiceTest.java │ │ └── JpaUserServiceTest.java │ └── web │ ├── AbstractControllerTest.java │ ├── ResourceControllerTest.java │ ├── RootControllerTest.java │ ├── json │ └── JsonUtilTest.java │ ├── meal │ └── MealRestControllerTest.java │ └── user │ ├── AdminRestControllerTest.java │ ├── InMemoryAdminRestControllerSpringTest.java │ ├── InMemoryAdminRestControllerTest.java │ └── ProfileRestControllerTest.java └── resources ├── logback-test.xml └── spring ├── inmemory.xml └── spring-cache.xml /.codacy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/.codacy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | out 3 | target 4 | *.iml 5 | log 6 | *.patch -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/README.md -------------------------------------------------------------------------------- /config/Topjava-soapui-project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/config/Topjava-soapui-project.xml -------------------------------------------------------------------------------- /config/curl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/config/curl.md -------------------------------------------------------------------------------- /config/messages/app.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/config/messages/app.properties -------------------------------------------------------------------------------- /config/messages/app_ru.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/config/messages/app_ru.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/AuthorizedUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/AuthorizedUser.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/HasId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/HasId.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/Profiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/Profiles.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/model/AbstractBaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/model/AbstractBaseEntity.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/model/AbstractNamedEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/model/AbstractNamedEntity.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/model/Meal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/model/Meal.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/model/Role.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/model/User.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/repository/MealRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/repository/MealRepository.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/repository/datajpa/CrudMealRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/repository/datajpa/CrudMealRepository.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/repository/datajpa/CrudUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/repository/datajpa/CrudUserRepository.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/repository/datajpa/DataJpaMealRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/repository/datajpa/DataJpaMealRepository.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/repository/datajpa/DataJpaUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/repository/datajpa/DataJpaUserRepository.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/repository/jdbc/JdbcMealRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/repository/jdbc/JdbcMealRepository.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/repository/jdbc/JdbcUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/repository/jdbc/JdbcUserRepository.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/repository/jpa/JpaMealRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/repository/jpa/JpaMealRepository.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/repository/jpa/JpaUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/repository/jpa/JpaUserRepository.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/service/MealService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/service/MealService.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/to/BaseTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/to/BaseTo.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/to/MealTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/to/MealTo.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/to/UserTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/to/UserTo.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/util/DateTimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/util/DateTimeUtil.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/util/MealsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/util/MealsUtil.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/util/UsersUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/util/UsersUtil.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/util/Util.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/util/ValidationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/util/ValidationUtil.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/util/exception/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/util/exception/NotFoundException.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/RootController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/RootController.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/SecurityUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/SecurityUtil.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/converter/DateTimeFormatters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/converter/DateTimeFormatters.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/json/JacksonObjectMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/json/JacksonObjectMapper.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/json/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/json/JsonUtil.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/meal/AbstractMealController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/meal/AbstractMealController.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/meal/MealRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/meal/MealRestController.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/meal/MealUIController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/meal/MealUIController.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/user/AbstractUserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/user/AbstractUserController.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/user/AdminRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/user/AdminRestController.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/user/AdminUIController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/user/AdminUIController.java -------------------------------------------------------------------------------- /src/main/java/ru/javawebinar/topjava/web/user/ProfileRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/java/ru/javawebinar/topjava/web/user/ProfileRestController.java -------------------------------------------------------------------------------- /src/main/resources/cache/ehcache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/cache/ehcache.xml -------------------------------------------------------------------------------- /src/main/resources/db/hsqldb.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/db/hsqldb.properties -------------------------------------------------------------------------------- /src/main/resources/db/initDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/db/initDB.sql -------------------------------------------------------------------------------- /src/main/resources/db/initDB_hsql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/db/initDB_hsql.sql -------------------------------------------------------------------------------- /src/main/resources/db/populateDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/db/populateDB.sql -------------------------------------------------------------------------------- /src/main/resources/db/postgres.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/db/postgres.properties -------------------------------------------------------------------------------- /src/main/resources/db/tomcat.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/db/tomcat.properties -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/spring/spring-app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/spring/spring-app.xml -------------------------------------------------------------------------------- /src/main/resources/spring/spring-cache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/spring/spring-cache.xml -------------------------------------------------------------------------------- /src/main/resources/spring/spring-db.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/spring/spring-db.xml -------------------------------------------------------------------------------- /src/main/resources/spring/spring-mvc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/spring/spring-mvc.xml -------------------------------------------------------------------------------- /src/main/resources/spring/spring-security.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/spring/spring-security.xml -------------------------------------------------------------------------------- /src/main/resources/tomcat/context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/resources/tomcat/context.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/fragments/bodyHeader.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/WEB-INF/jsp/fragments/bodyHeader.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/fragments/footer.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/WEB-INF/jsp/fragments/footer.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/fragments/headTag.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/WEB-INF/jsp/fragments/headTag.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/login.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/WEB-INF/jsp/login.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/meals.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/WEB-INF/jsp/meals.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/users.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/WEB-INF/jsp/users.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/tld/functions.tld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/WEB-INF/tld/functions.tld -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/resources/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/resources/css/style.css -------------------------------------------------------------------------------- /src/main/webapp/resources/images/icon-meal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/resources/images/icon-meal.png -------------------------------------------------------------------------------- /src/main/webapp/resources/js/topjava.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/resources/js/topjava.common.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/topjava.meals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/resources/js/topjava.meals.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/topjava.users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/resources/js/topjava.users.js -------------------------------------------------------------------------------- /src/main/webapp/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/main/webapp/test.html -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/ActiveDbProfileResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/ActiveDbProfileResolver.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/MatcherFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/MatcherFactory.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/MealTestData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/MealTestData.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/SpringMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/SpringMain.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/TestUtil.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/TimingExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/TimingExtension.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/UserTestData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/UserTestData.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/repository/inmemory/InMemoryBaseRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/repository/inmemory/InMemoryBaseRepository.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/repository/inmemory/InMemoryMealRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/repository/inmemory/InMemoryMealRepository.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/repository/inmemory/InMemoryUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/repository/inmemory/InMemoryUserRepository.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/service/AbstractMealServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/service/AbstractMealServiceTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/service/AbstractServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/service/AbstractServiceTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/service/AbstractUserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/service/AbstractUserServiceTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/service/datajpa/DataJpaMealServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/service/datajpa/DataJpaMealServiceTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/service/datajpa/DataJpaUserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/service/datajpa/DataJpaUserServiceTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/service/jdbc/JdbcMealServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/service/jdbc/JdbcMealServiceTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/service/jdbc/JdbcUserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/service/jdbc/JdbcUserServiceTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/service/jpa/JpaMealServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/service/jpa/JpaMealServiceTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/service/jpa/JpaUserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/service/jpa/JpaUserServiceTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/web/AbstractControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/web/AbstractControllerTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/web/ResourceControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/web/ResourceControllerTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/web/RootControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/web/RootControllerTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/web/json/JsonUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/web/json/JsonUtilTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/web/meal/MealRestControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/web/meal/MealRestControllerTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/web/user/AdminRestControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/web/user/AdminRestControllerTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/web/user/InMemoryAdminRestControllerSpringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/web/user/InMemoryAdminRestControllerSpringTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/web/user/InMemoryAdminRestControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/web/user/InMemoryAdminRestControllerTest.java -------------------------------------------------------------------------------- /src/test/java/ru/javawebinar/topjava/web/user/ProfileRestControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/java/ru/javawebinar/topjava/web/user/ProfileRestControllerTest.java -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/resources/spring/inmemory.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/resources/spring/inmemory.xml -------------------------------------------------------------------------------- /src/test/resources/spring/spring-cache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaWebinar/topjava/HEAD/src/test/resources/spring/spring-cache.xml --------------------------------------------------------------------------------