├── Dockerfile ├── LICENSE ├── README.md ├── deployments └── .gitignore ├── docker-compose.yml ├── pom.xml └── src └── main ├── dev-bundle ├── README.md ├── config │ └── stats.json └── webapp │ ├── VAADIN │ └── build │ │ ├── FlowBootstrap-feff2646.js │ │ ├── FlowClient-e0ae8105.js │ │ ├── component-picker-a17ca763.js │ │ ├── generated-flow-imports-477f6ec3.js │ │ └── indexhtml-ef6a4b2a.js │ └── index.html ├── java └── org │ └── example │ ├── AboutView.java │ ├── ContactForm.java │ ├── ContactSelector.java │ ├── InvoiceForm.java │ ├── InvoicerForm.java │ ├── InvoicerSelect.java │ ├── InvoicesView.java │ ├── MainLayout.java │ ├── MyAccount.java │ ├── ProductForm.java │ ├── ProductView.java │ ├── auth │ ├── Google2Api.java │ ├── GoogleUserinfo.java │ ├── LoginView.java │ └── ViewAccessChecker.java │ └── backend │ ├── AbstractEntity.java │ ├── Contact.java │ ├── Invoice.java │ ├── InvoiceRow.java │ ├── Invoicer.java │ ├── Product.java │ ├── User.java │ ├── UserSession.java │ └── service │ ├── CdiConfig.java │ ├── ContactFacade.java │ ├── InvoiceFacade.java │ ├── InvoicerFacade.java │ ├── ProductFacade.java │ └── UserFacade.java ├── resources ├── META-INF │ └── persistence.xml ├── about.md └── tmpl.odt └── webapp └── WEB-INF ├── beans.xml └── jboss-web.xml /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/README.md -------------------------------------------------------------------------------- /deployments/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/deployments/.gitignore -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/dev-bundle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/dev-bundle/README.md -------------------------------------------------------------------------------- /src/main/dev-bundle/config/stats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/dev-bundle/config/stats.json -------------------------------------------------------------------------------- /src/main/dev-bundle/webapp/VAADIN/build/FlowBootstrap-feff2646.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/dev-bundle/webapp/VAADIN/build/FlowBootstrap-feff2646.js -------------------------------------------------------------------------------- /src/main/dev-bundle/webapp/VAADIN/build/FlowClient-e0ae8105.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/dev-bundle/webapp/VAADIN/build/FlowClient-e0ae8105.js -------------------------------------------------------------------------------- /src/main/dev-bundle/webapp/VAADIN/build/component-picker-a17ca763.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/dev-bundle/webapp/VAADIN/build/component-picker-a17ca763.js -------------------------------------------------------------------------------- /src/main/dev-bundle/webapp/VAADIN/build/generated-flow-imports-477f6ec3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/dev-bundle/webapp/VAADIN/build/generated-flow-imports-477f6ec3.js -------------------------------------------------------------------------------- /src/main/dev-bundle/webapp/VAADIN/build/indexhtml-ef6a4b2a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/dev-bundle/webapp/VAADIN/build/indexhtml-ef6a4b2a.js -------------------------------------------------------------------------------- /src/main/dev-bundle/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/dev-bundle/webapp/index.html -------------------------------------------------------------------------------- /src/main/java/org/example/AboutView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/AboutView.java -------------------------------------------------------------------------------- /src/main/java/org/example/ContactForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/ContactForm.java -------------------------------------------------------------------------------- /src/main/java/org/example/ContactSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/ContactSelector.java -------------------------------------------------------------------------------- /src/main/java/org/example/InvoiceForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/InvoiceForm.java -------------------------------------------------------------------------------- /src/main/java/org/example/InvoicerForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/InvoicerForm.java -------------------------------------------------------------------------------- /src/main/java/org/example/InvoicerSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/InvoicerSelect.java -------------------------------------------------------------------------------- /src/main/java/org/example/InvoicesView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/InvoicesView.java -------------------------------------------------------------------------------- /src/main/java/org/example/MainLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/MainLayout.java -------------------------------------------------------------------------------- /src/main/java/org/example/MyAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/MyAccount.java -------------------------------------------------------------------------------- /src/main/java/org/example/ProductForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/ProductForm.java -------------------------------------------------------------------------------- /src/main/java/org/example/ProductView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/ProductView.java -------------------------------------------------------------------------------- /src/main/java/org/example/auth/Google2Api.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/auth/Google2Api.java -------------------------------------------------------------------------------- /src/main/java/org/example/auth/GoogleUserinfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/auth/GoogleUserinfo.java -------------------------------------------------------------------------------- /src/main/java/org/example/auth/LoginView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/auth/LoginView.java -------------------------------------------------------------------------------- /src/main/java/org/example/auth/ViewAccessChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/auth/ViewAccessChecker.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/AbstractEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/AbstractEntity.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/Contact.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/Invoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/Invoice.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/InvoiceRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/InvoiceRow.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/Invoicer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/Invoicer.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/Product.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/User.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/UserSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/UserSession.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/service/CdiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/service/CdiConfig.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/service/ContactFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/service/ContactFacade.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/service/InvoiceFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/service/InvoiceFacade.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/service/InvoicerFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/service/InvoicerFacade.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/service/ProductFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/service/ProductFacade.java -------------------------------------------------------------------------------- /src/main/java/org/example/backend/service/UserFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/java/org/example/backend/service/UserFacade.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /src/main/resources/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/resources/about.md -------------------------------------------------------------------------------- /src/main/resources/tmpl.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/resources/tmpl.odt -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstahv/jpa-invoicer/HEAD/src/main/webapp/WEB-INF/jboss-web.xml --------------------------------------------------------------------------------