├── .gitmodules ├── README.md ├── backend ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── vaadin │ │ └── example │ │ └── backend │ │ ├── authentication │ │ ├── CDIAwareShiroEnvironmentLoader.java │ │ ├── JPARealm.java │ │ ├── UserAuthenticationInfo.java │ │ └── UserAuthorizationInfo.java │ │ ├── entity │ │ ├── AbstractEntity.java │ │ └── Customer.java │ │ └── service │ │ └── customer │ │ ├── CustomerService.java │ │ └── CustomerServiceBean.java │ └── resources │ └── META-INF │ ├── beans.xml │ └── persistence.xml ├── pom.xml └── ui ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── vaadin │ │ └── example │ │ ├── AbstractPresenter.java │ │ ├── AbstractView.java │ │ ├── ApplicationView.java │ │ ├── ShiroAccessControl.java │ │ ├── VaadinUI.java │ │ ├── customer │ │ ├── CollectionToCommaSeparatedStringConverter.java │ │ ├── CustomerAddedEvent.java │ │ ├── CustomerEditor.java │ │ ├── CustomerForm.java │ │ ├── CustomerRemovedEvent.java │ │ ├── CustomerResetEvent.java │ │ ├── CustomerSavedEvent.java │ │ ├── CustomerSelectedEvent.java │ │ ├── CustomerTable.java │ │ ├── CustomerTableDateFormat.java │ │ ├── CustomerView.java │ │ ├── CustomerViewImpl.java │ │ └── CustomerViewPresenter.java │ │ ├── example │ │ ├── BuiltInIcons.java │ │ ├── ExampleView.java │ │ ├── ExampleViewImpl.java │ │ └── ExampleViewPresenter.java │ │ └── login │ │ ├── LoginView.java │ │ ├── LoginViewImpl.java │ │ ├── LoginViewPresenter.java │ │ └── UserLoggedInEvent.java └── webapp │ └── WEB-INF │ ├── beans.xml │ ├── shiro.ini │ └── web.xml └── test └── java └── com └── vaadin └── example ├── SetToCommaSeparatedStringConverterTest.java └── testbench └── LoginViewTests.java /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/README.md -------------------------------------------------------------------------------- /backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/backend/pom.xml -------------------------------------------------------------------------------- /backend/src/main/java/org/vaadin/example/backend/authentication/CDIAwareShiroEnvironmentLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/backend/src/main/java/org/vaadin/example/backend/authentication/CDIAwareShiroEnvironmentLoader.java -------------------------------------------------------------------------------- /backend/src/main/java/org/vaadin/example/backend/authentication/JPARealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/backend/src/main/java/org/vaadin/example/backend/authentication/JPARealm.java -------------------------------------------------------------------------------- /backend/src/main/java/org/vaadin/example/backend/authentication/UserAuthenticationInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/backend/src/main/java/org/vaadin/example/backend/authentication/UserAuthenticationInfo.java -------------------------------------------------------------------------------- /backend/src/main/java/org/vaadin/example/backend/authentication/UserAuthorizationInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/backend/src/main/java/org/vaadin/example/backend/authentication/UserAuthorizationInfo.java -------------------------------------------------------------------------------- /backend/src/main/java/org/vaadin/example/backend/entity/AbstractEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/backend/src/main/java/org/vaadin/example/backend/entity/AbstractEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/org/vaadin/example/backend/entity/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/backend/src/main/java/org/vaadin/example/backend/entity/Customer.java -------------------------------------------------------------------------------- /backend/src/main/java/org/vaadin/example/backend/service/customer/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/backend/src/main/java/org/vaadin/example/backend/service/customer/CustomerService.java -------------------------------------------------------------------------------- /backend/src/main/java/org/vaadin/example/backend/service/customer/CustomerServiceBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/backend/src/main/java/org/vaadin/example/backend/service/customer/CustomerServiceBean.java -------------------------------------------------------------------------------- /backend/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/backend/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/pom.xml -------------------------------------------------------------------------------- /ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/pom.xml -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/AbstractPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/AbstractPresenter.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/AbstractView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/AbstractView.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/ApplicationView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/ApplicationView.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/ShiroAccessControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/ShiroAccessControl.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/VaadinUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/VaadinUI.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CollectionToCommaSeparatedStringConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CollectionToCommaSeparatedStringConverter.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerAddedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerAddedEvent.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerEditor.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerForm.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerRemovedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerRemovedEvent.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerResetEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerResetEvent.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerSavedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerSavedEvent.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerSelectedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerSelectedEvent.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerTable.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerTableDateFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerTableDateFormat.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerView.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerViewImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerViewImpl.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/customer/CustomerViewPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/customer/CustomerViewPresenter.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/example/BuiltInIcons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/example/BuiltInIcons.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/example/ExampleView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/example/ExampleView.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/example/ExampleViewImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/example/ExampleViewImpl.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/example/ExampleViewPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/example/ExampleViewPresenter.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/login/LoginView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/login/LoginView.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/login/LoginViewImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/login/LoginViewImpl.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/login/LoginViewPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/login/LoginViewPresenter.java -------------------------------------------------------------------------------- /ui/src/main/java/org/vaadin/example/login/UserLoggedInEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/java/org/vaadin/example/login/UserLoggedInEvent.java -------------------------------------------------------------------------------- /ui/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ui/src/main/webapp/WEB-INF/shiro.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/webapp/WEB-INF/shiro.ini -------------------------------------------------------------------------------- /ui/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /ui/src/test/java/com/vaadin/example/SetToCommaSeparatedStringConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/test/java/com/vaadin/example/SetToCommaSeparatedStringConverterTest.java -------------------------------------------------------------------------------- /ui/src/test/java/com/vaadin/example/testbench/LoginViewTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterl1084/cdiexample/HEAD/ui/src/test/java/com/vaadin/example/testbench/LoginViewTests.java --------------------------------------------------------------------------------