├── .env ├── .gitignore ├── LICENSE ├── Procfile ├── README.md ├── pom.xml ├── src └── main │ ├── configuration │ ├── app.properties │ └── simplelogger.properties │ ├── java │ └── com │ │ └── olegv │ │ ├── AppConfig.java │ │ ├── Application.java │ │ ├── customer │ │ ├── Customer.java │ │ ├── CustomerController.java │ │ ├── CustomerDao.java │ │ └── CustomerDaoImpl.java │ │ ├── dashboard │ │ ├── DashboardController.java │ │ └── LoginController.java │ │ ├── order │ │ ├── Order.java │ │ ├── OrderController.java │ │ └── OrderDao.java │ │ ├── user │ │ ├── User.java │ │ ├── UserController.java │ │ ├── UserDao.java │ │ ├── UserDaoImpl.java │ │ ├── UserRole.java │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ │ └── util │ │ ├── AppProperties.java │ │ ├── CmdArgs.java │ │ ├── Filters.java │ │ ├── JsonUtil.java │ │ ├── MessageBundle.java │ │ ├── Path.java │ │ ├── RequestUtil.java │ │ └── ViewUtil.java │ └── resources │ ├── localization │ ├── messages_de.properties │ └── messages_en.properties │ ├── public │ ├── css │ │ ├── footer.css │ │ ├── main.css │ │ ├── navbar.css │ │ ├── normalize.css │ │ └── skeleton.css │ └── img │ │ └── favicon.png │ ├── velocity │ ├── 404.vm │ ├── 500.vm │ ├── controlpanel │ │ ├── account.vm │ │ ├── controlpanel_layout.vm │ │ ├── customer │ │ │ ├── customer_details.vm │ │ │ └── customers.vm │ │ ├── dashboard.vm │ │ └── order │ │ │ └── orders.vm │ ├── login.vm │ └── partials │ │ ├── footer_partial.vm │ │ └── meta_partial.vm │ └── velocityconfig │ └── velocity_implicit.vm └── system.properties /.env: -------------------------------------------------------------------------------- 1 | HEROKU_ENVIRONMENT_VARIABLE=heroku environment variable 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: java -jar target/spark-boilerplate-0.1.jar -heroku 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/configuration/app.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/configuration/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/configuration/simplelogger.properties -------------------------------------------------------------------------------- /src/main/java/com/olegv/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/AppConfig.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/Application.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/customer/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/customer/Customer.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/customer/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/customer/CustomerController.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/customer/CustomerDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/customer/CustomerDao.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/customer/CustomerDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/customer/CustomerDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/dashboard/DashboardController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/dashboard/DashboardController.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/dashboard/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/dashboard/LoginController.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/order/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/order/Order.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/order/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/order/OrderController.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/order/OrderDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/order/OrderDao.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/user/User.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/user/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/user/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/user/UserDao.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/user/UserDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/user/UserDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/user/UserRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/user/UserRole.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/user/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/user/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/user/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/util/AppProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/util/AppProperties.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/util/CmdArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/util/CmdArgs.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/util/Filters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/util/Filters.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/util/JsonUtil.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/util/MessageBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/util/MessageBundle.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/util/Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/util/Path.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/util/RequestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/util/RequestUtil.java -------------------------------------------------------------------------------- /src/main/java/com/olegv/util/ViewUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/java/com/olegv/util/ViewUtil.java -------------------------------------------------------------------------------- /src/main/resources/localization/messages_de.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/localization/messages_de.properties -------------------------------------------------------------------------------- /src/main/resources/localization/messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/localization/messages_en.properties -------------------------------------------------------------------------------- /src/main/resources/public/css/footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/public/css/footer.css -------------------------------------------------------------------------------- /src/main/resources/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/public/css/main.css -------------------------------------------------------------------------------- /src/main/resources/public/css/navbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/public/css/navbar.css -------------------------------------------------------------------------------- /src/main/resources/public/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/public/css/normalize.css -------------------------------------------------------------------------------- /src/main/resources/public/css/skeleton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/public/css/skeleton.css -------------------------------------------------------------------------------- /src/main/resources/public/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/public/img/favicon.png -------------------------------------------------------------------------------- /src/main/resources/velocity/404.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocity/404.vm -------------------------------------------------------------------------------- /src/main/resources/velocity/500.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocity/500.vm -------------------------------------------------------------------------------- /src/main/resources/velocity/controlpanel/account.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocity/controlpanel/account.vm -------------------------------------------------------------------------------- /src/main/resources/velocity/controlpanel/controlpanel_layout.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocity/controlpanel/controlpanel_layout.vm -------------------------------------------------------------------------------- /src/main/resources/velocity/controlpanel/customer/customer_details.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocity/controlpanel/customer/customer_details.vm -------------------------------------------------------------------------------- /src/main/resources/velocity/controlpanel/customer/customers.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocity/controlpanel/customer/customers.vm -------------------------------------------------------------------------------- /src/main/resources/velocity/controlpanel/dashboard.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocity/controlpanel/dashboard.vm -------------------------------------------------------------------------------- /src/main/resources/velocity/controlpanel/order/orders.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocity/controlpanel/order/orders.vm -------------------------------------------------------------------------------- /src/main/resources/velocity/login.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocity/login.vm -------------------------------------------------------------------------------- /src/main/resources/velocity/partials/footer_partial.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocity/partials/footer_partial.vm -------------------------------------------------------------------------------- /src/main/resources/velocity/partials/meta_partial.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocity/partials/meta_partial.vm -------------------------------------------------------------------------------- /src/main/resources/velocityconfig/velocity_implicit.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-vasiliev/sparkjava-boilerplate/HEAD/src/main/resources/velocityconfig/velocity_implicit.vm -------------------------------------------------------------------------------- /system.properties: -------------------------------------------------------------------------------- 1 | java.runtime.version=1.8 2 | --------------------------------------------------------------------------------