About the Crud UI Add-on category

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.