Interface | Description |
---|---|
ConvertOperationBuilder<T> |
A builder for defining flush related configuration.
|
CorrelationBuilder |
A builder for correlating a basis with an entity class.
|
CorrelationProvider |
Provides correlation functionality for entity views.
|
CorrelationProviderFactory |
A factory for creating a
CorrelationProvider . |
CTEProvider |
Provides CTE bindings to a
CTEBuilder . |
EntityViewManager |
An interface that gives access to the metamodel and object builders.
|
FlushOperationBuilder |
A builder for defining flush related configuration.
|
PostCommitListener<T> |
A listener for getting a callback after committing a flush for an entity view.
|
PostPersistEntityListener<T,E> |
A listener for getting a callback after persisting a creatable view.
|
PostPersistListener<T> |
A listener for getting a callback after persisting a creatable view.
|
PostRemoveListener<T> |
A listener for getting a callback after a view is removed.
|
PostRollbackListener<T> |
A listener for getting a callback after rolling back a flush for an entity view.
|
PostUpdateListener<T> |
A listener for getting a callback after updating an updatable view.
|
PrePersistEntityListener<T,E> |
A listener for getting a callback before persisting a creatable view.
|
PrePersistListener<T> |
A listener for getting a callback before persisting a creatable view.
|
PreRemoveListener<T> |
A listener for getting a callback before a view is removed.
|
PreUpdateListener<T> |
A listener for getting a callback before updating an updatable view.
|
Sorter |
A sorter is an object that applies an order by on a
OrderByBuilder for a specific expression. |
SubGraph<T> |
Represents a fetch graph node for entity views.
|
SubqueryProvider |
Provides a subquery to a
SubqueryInitiator . |
SubqueryProviderFactory |
A factory for creating a
SubqueryProvider . |
ViewAndEntityListener<T,E> |
A listener for getting a callback.
|
ViewListener<T> |
A listener for getting a callback.
|
ViewTransitionListener<T> |
A listener for getting a callback.
|
Class | Description |
---|---|
AttributeFilterProvider |
An attribute filter provider is an object that applies restrictions on a
WhereBuilder . |
ConfigurationProperties |
Configuration properties that can be specified via
EntityViewConfiguration.setProperty(String, String) . |
EntityViews |
Bootstrap class that is used to obtain a EntityViewConfiguration instance within Java SE environments.
|
EntityViewSetting<T,Q extends FullQueryBuilder<T,Q>> |
A EntityViewSetting is a set of filters and sorters that can be
applied to a
CriteriaBuilder . |
EntityViewSetting.AttributeFilterActivation |
The activation of a filter.
|
Sorters |
A utility class that provides methods to create standard sorters.
|
ViewFilterProvider |
A view filter provider is an object that applies restrictions on a
WhereBuilder . |
Enum | Description |
---|---|
CascadeType |
The cascade types for updatable entity views.
|
ConvertOption |
The available options that can be enabled when converting entity view types via
EntityViewManager.convert(Object, Class, ConvertOption...) . |
FetchStrategy |
The fetch strategy for an entity view attribute.
|
FlushMode |
The flush mode for an updatable entity view.
|
FlushStrategy |
The flush mode for an updatable entity view.
|
InverseRemoveStrategy |
The strategy to use when an element was removed from the inverse relation.
|
LockMode |
The lock mode types for updatable entity views.
|
ViewTransition |
The transition types for entity views.
|
Exception | Description |
---|---|
OptimisticLockException |
Thrown when an optimistic lock conflict has been detected.
|
Annotation Type | Description |
---|---|
AllowUpdatableEntityViews |
Specifies that the annotated attribute is allowed to use an updatable entity view type even if it is an owned *ToOne relation.
|
AttributeFilter |
Adds a named filter to an entity view attribute.
|
AttributeFilters |
Adds multiple
AttributeFilter . |
BatchFetch |
If
FetchStrategy.SELECT is used on a property, this annotation configures the default batching. |
CollectionMapping |
Specifies the comparator that should be used for sorting.
|
CreatableEntityView |
Specifies that the class is a creatable entity view.
|
EntityView |
Specifies that the class is an entity view.
|
EntityViewInheritance |
Specifies that the entity view should consider subtypes of the entity view when queried.
|
EntityViewInheritanceMapping |
Defines the inheritance selection for the entity view when a super type is queried.
|
EntityViewListener |
Annotation to declare an entity view listener that should be registered for the given entity view type.
|
EntityViewListeners |
Annotation to register an entity view listener for multiple entity view types.
|
IdMapping |
Maps the annotated element to the id attribute of the entity.
|
LockOwner |
Annotation to specify the owner of a lock that should be used for locking.
|
Mapping |
A mapping to a JPQL expression which contains references to fields of the entity.
|
MappingCorrelated |
Maps the annotated attribute as correlation attribute.
|
MappingCorrelatedSimple |
Maps the annotated attribute as correlation attribute with a simple declarative mapping of the correlation.
|
MappingInheritance |
Defines the subtype mappings for a subview attribute.
|
MappingInheritanceMapKey |
Defines the subtype mappings for a map attribute with a subview key.
|
MappingInheritanceSubtype |
Defines a possible subtype that should be materialized when the selection predicate is satisfied.
|
MappingInverse |
Defines the inverse mapping to use for persisting or updating elements.
|
MappingParameter |
A mapping to a parameter which is passed into a query when querying an entity view.
|
MappingSingular |
Specifies that the annotated attribute should be singular.
|
MappingSubquery |
Maps the annotated attribute as subquery.
|
OptimisticLock |
Annotation to specify whether a change of the annotated attribute will cause optimistic locking.
|
PostCommit |
Annotation to mark a method to be executed after a transaction that flushes the type containing this method was successfully committed.
|
PostConvert |
Annotation to mark a method to be executed after a call to
EntityViewManager.convert(Object, Class, ConvertOption...) . |
PostCreate |
Annotation to mark a method to be executed after a call to
EntityViewManager.create(Class) . |
PostPersist |
Annotation to mark a method to be executed after a call to
EntityManager.persist(Object) when flushing
the creatable entity view containing this method via EntityViewManager.save(EntityManager, Object) . |
PostRemove |
Annotation to mark a method to be executed after removing an entity view due to orphan removal, delete cascading or removal.
|
PostRollback |
Annotation to mark a method to be executed after a transaction that flushes the type containing this method was rolled back.
|
PostUpdate |
Annotation to mark a method to be executed after updating an entity view.
|
PrePersist |
Annotation to mark a method to be executed before a call to
EntityManager.persist(Object) when flushing
the creatable entity view containing this method via EntityViewManager.save(EntityManager, Object) . |
PreRemove |
Annotation to mark a method to be executed before removing an entity view due to orphan removal, delete cascading or removal.
|
PreUpdate |
Annotation to mark a method to be executed before updating an entity view.
|
UpdatableEntityView |
Specifies that the class is an updatable entity view.
|
UpdatableMapping |
Specifies the update handling of values assigned to the annotated attribute.
|
ViewConstructor |
A naming mechanism for entity view constructors.
|
ViewFilter |
Adds a named filter to an entity view.
|
ViewFilters |
Adds multiple ViewFilter.
|
With |
Adds
CTEProvider s that should be invoked when applying the annotated entity view. |
Copyright © 2014–2020 Blazebit. All rights reserved.