Package com.vaadin.addon.jpacontainer

Interface Summary
AdvancedFilterable Container that supports a bit more advanced filtering than Filterable .
BatchableEntityProvider<T> An extended version of MutableEntityProvider that can execute several update operations (that is, adding new entities, and updating and removing existing entities) inside a single transaction.
BatchableEntityProvider.BatchUpdateCallback<T> Callback interface used by the BatchableEntityProvider.batchUpdate(com.vaadin.addon.jpacontainer.BatchableEntityProvider.BatchUpdateCallback) method.
CachingEntityProvider<T> Interface to be implemented by all EntityProviders that perform some kind of internal caching.
EntityContainer<T> A Container for EntityItems.
EntityItem<T> Interface defining the Items that are contained in a EntityContainer.
EntityItemProperty Interface defining the Properties that are contained in a EntityItem.
EntityManagerProvider This interface is used by EntityProvider to find the correct EntityManager to use.
EntityProvider<T> Like the name suggests, the purpose of the EntityProvider is to provide entities to EntityContainers.
EntityProviderChangeEvent<T> Event indicating that the contents of a EntityProvider has been changed (e.g.
EntityProviderChangeEvent.EntitiesAddedEvent<T> Event indicating that one or more entities have been added to the entity provider.
EntityProviderChangeEvent.EntitiesRemovedEvent<T> Event indicating that one or more entities have been removed from the entity provider.
EntityProviderChangeEvent.EntitiesUpdatedEvent<T> Event indicating that one or more entities have been updated in the entity provider.
EntityProviderChangeEvent.EntityPropertyUpdatedEvent<T> Event indicating that one or more entities have been updated a specific property in the entity provider.
EntityProviderChangeListener<T> Listener interface to be implemented by classes that want to be notified when the contents of a EntityProvider is changed (e.g.
EntityProviderChangeNotifier<T> Interface to be implemented by EntityProviders that wish to notify clients (in practice EntityContainers) when their contents change.
HierarchicalEntityContainer<T> This is a preliminary interface for adding hierarchical support to JPAContainer.
LazyLoadingDelegate The LazyLoadingDelegate is called when a property that is lazily loaded is being accessed through the Vaadin data API.
MutableEntityProvider<T> Entity provider that also supports adding, updating and removing entities.
QueryModifierDelegate The QueryModifierDelegate interface defines methods that will be called at the different stages of CriteriaQuery generation.
 

Class Summary
AdvancedFilterable.FiltersAppliedEvent<C extends Container & AdvancedFilterable> This event indicates that the filters of a AdvancedFilterable have been applied.
JPAContainer<T> This is the main container class of JPAContainer (and the default implementation of EntityContainer).
JPAContainerFactory A factory for creating instances of JPAContainers backed by different default entity providers.
JPAContainerItem<T> EntityItem-implementation that is used by JPAContainer.
SortBy Data structure class representing a field to sort by and the direction of the sort (ascending or descending).
 



Copyright © 2013 Vaadin Ltd. All rights reserved.