@NonNullApi
| Interface | Description |
|---|---|
| BaseCollectionLoader |
Root interface of collection loaders.
|
| CollectionContainer<E extends Entity> |
Container that holds a collection of entity instances.
|
| CollectionLoader<E extends Entity> |
Loader of entity collections.
|
| CollectionPropertyContainer<E extends Entity> |
Container that holds a collection of entity instances which is a collection property of another entity.
|
| DataContext |
Interface for tracking changes in entities loaded to the client tier.
|
| DataLoader |
The root interface in the data loaders hierarchy.
|
| HasLoader |
Interface to be implemented by containers that can be loaded by loaders.
|
| InstanceContainer<E extends Entity> |
The root interface in the data containers hierarchy.
|
| InstanceLoader<E extends Entity> |
Loader of a single entity instance.
|
| InstancePropertyContainer<E extends Entity> |
Container that holds a single instance which is loaded as a property of another entity.
|
| KeyValueCollectionContainer |
Container for a collection of
KeyValueEntity instances. |
| KeyValueCollectionLoader |
Loader of
KeyValueEntity collections. |
| KeyValueContainer |
Container for a single
KeyValueEntity instance. |
| KeyValueInstanceLoader |
Loads a single instance of
KeyValueEntity. |
| LoadBeforeShowStrategy | |
| LoaderSupportsApplyToSelected |
Interface implemented by data loaders that can pass the stack of previous queries to
LoadContext. |
| Nested |
Interface to be implemented by containers that work with entities that are properties of other entities.
|
| ScreenData |
Interface defining methods for interacting with data API elements of a screen.
|
| Sorter |
Interface for sorting data in
CollectionContainers. |
| Class | Description |
|---|---|
| CollectionContainer.CollectionChangeEvent<T extends Entity> |
Event sent on changes in the container items collection - adding, removing, replacing elements.
|
| CollectionLoader.PostLoadEvent<T extends Entity> |
Event sent after successful loading of entities, merging them into
DataContext and setting to
the container. |
| CollectionLoader.PreLoadEvent<T extends Entity> |
Event sent before loading entities.
|
| DataComponents |
Factory bean for data API components.
|
| DataContext.ChangeEvent |
Event sent when the context detects changes in an entity, a new instance is merged or an entity is removed.
|
| DataContext.PostCommitEvent |
Event sent after committing changes.
|
| DataContext.PreCommitEvent |
Event sent before committing changes.
|
| DataLoadersHelper |
Utility class working with data loaders.
|
| InstanceContainer.ItemChangeEvent<T extends Entity> |
Event sent when the entity instance selected in the container is replaced with another instance or null.
|
| InstanceContainer.ItemPropertyChangeEvent<T extends Entity> |
Event sent on changing a property value of the contained entity instance.
|
| InstanceLoader.PostLoadEvent<T extends Entity> |
Event sent after successful loading of an entity instance, merging it into
DataContext and setting to
the container. |
| InstanceLoader.PreLoadEvent<T extends Entity> |
Event sent before loading an entity instance.
|
| KeyValueCollectionLoader.PostLoadEvent |
Event sent after successful loading of entities and setting to
the container.
|
| KeyValueCollectionLoader.PreLoadEvent |
Event sent before loading entities.
|
| KeyValueInstanceLoader.PostLoadEvent |
Event sent after successful loading of a KeyValueEntity instance and setting it to
the container.
|
| KeyValueInstanceLoader.PreLoadEvent |
Event sent before loading a KeyValueEntity instance.
|
| MergeOptions |
Defines options of the
DataContext.merge(Entity, MergeOptions) operation. |
| SorterFactory |
Factory bean for sorters.
|
| Enum | Description |
|---|---|
| CollectionChangeType |
Type of a collection change event.
|
| CollectionContainer.UnmuteEventsMode |