Crud UI Add-on provides an API to automatically generate CRUD-like UIs for any Java Bean at runtime.
The API is defined through 4 interfaces:
CrudComponent
: A Vaadin Component
that can be added into any ComponentContainer
. This is the actual CRUD final users will see on the browser.
CrudListener
: Encapsulates the CRUD operations. You can implement this interface to delegate CRUD operations to your back-end.
CrudLayout
: Encapsulates layout-related behaviour.
CrudFormFactory
: Builds the forms required by the CRUD UI.
See the examples to learn how to use the implementations provided with the add-on.
This add-on is compatible with the Bean Validation API.