Blazebit Persistence Entity-View API 1.2.1
$ A B C D E F G H I J K L M N O P Q R S T U V W 

$

$$_getEntityViewClass() - Method in interface com.blazebit.persistence.view.spi.type.EntityViewProxy
Returns the entity view type of this object.
$$_getId() - Method in interface com.blazebit.persistence.view.spi.type.EntityViewProxy
Returns the identifier object of this entity view if it has one, otherwise null.
$$_getJpaManagedClass() - Method in interface com.blazebit.persistence.view.spi.type.EntityViewProxy
Returns the JPA managed type for which this entity view object is a projection.
$$_getVersion() - Method in interface com.blazebit.persistence.view.spi.type.EntityViewProxy
Returns the version object of this entity view if it has one, otherwise null.
$$_hasParent() - Method in interface com.blazebit.persistence.view.spi.type.BasicDirtyTracker
Whether this dirty tracked object has a parent dirty tracker.
$$_isDirty() - Method in interface com.blazebit.persistence.view.spi.type.BasicDirtyTracker
Whether a mutating action was invoked that could have possibly altered the state.
$$_isNew() - Method in interface com.blazebit.persistence.view.spi.type.EntityViewProxy
Whether the instance was created via EntityViewManager.create(Class) and will cause an entity to be persisted during an update.
$$_markDirty(int) - Method in interface com.blazebit.persistence.view.spi.type.BasicDirtyTracker
Marks the attribute with the given index as dirty.
$$_setParent(BasicDirtyTracker, int) - Method in interface com.blazebit.persistence.view.spi.type.BasicDirtyTracker
Sets the mutable parent of the object.
$$_unmarkDirty() - Method in interface com.blazebit.persistence.view.spi.type.BasicDirtyTracker
Unmarks this object as dirty usually done after flushing.
$$_unsetParent() - Method in interface com.blazebit.persistence.view.spi.type.BasicDirtyTracker
Unsets the parent of the dirty tracked object.

A

AbstractMutableBasicUserType<X> - Class in com.blazebit.persistence.view.spi.type
A base class for implementing basic user types for non-entity mutable types.
AbstractMutableBasicUserType() - Constructor for class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
 
addAttributeFilter(String, Object) - Method in class com.blazebit.persistence.view.EntityViewSetting
Adds the attribute's default attribute filter to the attribute filters of this setting or overwrites the filter value of an existing default attribute filter.
addAttributeFilter(String, String, Object) - Method in class com.blazebit.persistence.view.EntityViewSetting
Adds the attribute's attribute filter with the given name to the attribute filters of this setting or overwrites the filter value of an existing attribute filter with the same attribute name and filter name.
addAttributeFilters(Map<String, Object>) - Method in class com.blazebit.persistence.view.EntityViewSetting
Adds the given attribute filters to the attribute filters of this setting.
addAttributeSorter(String, Sorter) - Method in class com.blazebit.persistence.view.EntityViewSetting
Adds the given attribute sorter to the attribute sorters of this setting.
addAttributeSorters(Map<String, Sorter>) - Method in class com.blazebit.persistence.view.EntityViewSetting
Adds the given attribute sorters to the attribute sorters of this setting.
addEntityView(Class<?>) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Adds the given class to the set of known entity views.
addOptionalParameter(String, Object) - Method in class com.blazebit.persistence.view.EntityViewSetting
Adds the given optional parameter to the optional parameters of this setting.
addOptionalParameters(Map<String, Object>) - Method in class com.blazebit.persistence.view.EntityViewSetting
Adds the given optional parameters to the optional parameters of this setting.
addProperties(Properties) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Add the given properties to the properties of the configuration.
addViewFilter(String) - Method in class com.blazebit.persistence.view.EntityViewSetting
Enables and adds the view filter with the given name in this setting.
apply(RestrictionBuilder<T>) - Method in class com.blazebit.persistence.view.AttributeFilterProvider
Applies a restriction on the given restriction builder.
apply(T) - Method in class com.blazebit.persistence.view.ViewFilterProvider
Applies restrictions on the given where builder.
apply(T, String) - Method in class com.blazebit.persistence.view.AttributeFilterProvider
Applies restrictions for the given attributeExpression on the given where builder.
apply(T, String) - Method in interface com.blazebit.persistence.view.Sorter
Applies an order by on the given sortable for the given expression.
apply(T, String, String, SubqueryProvider) - Method in class com.blazebit.persistence.view.AttributeFilterProvider
Applies restrictions for the given subquery on the given where builder.
applyCorrelation(CorrelationBuilder, String) - Method in interface com.blazebit.persistence.view.CorrelationProvider
Applies a correlation to a query builder.
applySetting(EntityViewSetting<T, Q>, CriteriaBuilder<?>) - Method in interface com.blazebit.persistence.view.EntityViewManager
Applies the entity view setting to the given criteria builder.
applySetting(EntityViewSetting<T, Q>, CriteriaBuilder<?>, String) - Method in interface com.blazebit.persistence.view.EntityViewManager
Applies the entity view setting to the given entity view root of the criteria builder.
ascending() - Static method in class com.blazebit.persistence.view.Sorters
Like Sorters.ascending(boolean) but with nullsFirst set to false.
ascending(boolean) - Static method in class com.blazebit.persistence.view.Sorters
Like Sorters.sorter(boolean, boolean) but with ascending set to true.
Attribute<X,Y> - Interface in com.blazebit.persistence.view.metamodel
Represents an attribute of a view type.
Attribute.AttributeType - Enum in com.blazebit.persistence.view.metamodel
The different attribute types.
Attribute.MappingType - Enum in com.blazebit.persistence.view.metamodel
The different attribute mapping types.
Attribute.MemberType - Enum in com.blazebit.persistence.view.metamodel
The different attribute types.
AttributeFilter - Annotation Type in com.blazebit.persistence.view
Adds a named filter to an entity view attribute.
AttributeFilterMapping - Interface in com.blazebit.persistence.view.metamodel
Represents the mapping of a named filter on an entity view attribute.
AttributeFilterProvider - Class in com.blazebit.persistence.view
An attribute filter provider is an object that applies restrictions on a WhereBuilder.
AttributeFilterProvider() - Constructor for class com.blazebit.persistence.view.AttributeFilterProvider
 
AttributeFilters - Annotation Type in com.blazebit.persistence.view
Adds multiple AttributeFilter.
AUTO - com.blazebit.persistence.view.CascadeType
Defines that CascadeType.PERSIST and/or CascadeType.UPDATE cascading should be applied based on the element type and the availability of a setter.
AUTO - com.blazebit.persistence.view.LockMode
The automatic lock mode will use optimistic locking if possible or no locking.

B

BASIC - com.blazebit.persistence.view.metamodel.Attribute.MappingType
Basic attribute mapping type.
BASIC - com.blazebit.persistence.view.metamodel.Type.MappingType
Basic type.
BasicDirtyTracker - Interface in com.blazebit.persistence.view.spi.type
A dirty tracker records the fact that an object was possibly altered and allows to query this information.
BasicType<X> - Interface in com.blazebit.persistence.view.metamodel
Represents the metamodel of a basic type.
BasicUserType<X> - Interface in com.blazebit.persistence.view.spi.type
A contract for defining a custom basic type to use with entity views.
BatchFetch - Annotation Type in com.blazebit.persistence.view
If FetchStrategy.SELECT is used on a property, this annotation configures the default batching.

C

CascadeType - Enum in com.blazebit.persistence.view
The cascade types for updatable entity views.
ChangeModel<E> - Interface in com.blazebit.persistence.view.change
An interface for accessing the change model of an object.
ChangeModel.ChangeKind - Enum in com.blazebit.persistence.view.change
The kind of a change model.
COLLECTION - com.blazebit.persistence.view.metamodel.PluralAttribute.CollectionType
Collection-valued attribute.
CollectionAttribute<X,E> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type CollectionAttribute represent Collection-valued attributes.
CollectionMapping - Annotation Type in com.blazebit.persistence.view
Specifies the comparator that should be used for sorting.
com.blazebit.persistence.view - package com.blazebit.persistence.view
Entity-View extension for the Blaze-Persistence API.
com.blazebit.persistence.view.change - package com.blazebit.persistence.view.change
Change model interfaces for querying changes of Updatable Entity-Views.
com.blazebit.persistence.view.filter - package com.blazebit.persistence.view.filter
Entity-View extension default attribute filters.
com.blazebit.persistence.view.metamodel - package com.blazebit.persistence.view.metamodel
Entity-View extension metamodel.
com.blazebit.persistence.view.spi - package com.blazebit.persistence.view.spi
SPI for implementers of the Blaze-Persistence Entity-View extension.
com.blazebit.persistence.view.spi.type - package com.blazebit.persistence.view.spi.type
Type SPI for Blaze-Persistence Entity-View.
ContainsFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements a contains filter.
ContainsFilter() - Constructor for class com.blazebit.persistence.view.filter.ContainsFilter
 
ContainsIgnoreCaseFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements a contains filter that is not case sensitive.
ContainsIgnoreCaseFilter() - Constructor for class com.blazebit.persistence.view.filter.ContainsIgnoreCaseFilter
 
convert(Object, Class<T>, ConvertOption...) - Method in interface com.blazebit.persistence.view.EntityViewManager
Creates a new instance of the entity view class, copies the values of matching attributes of the source object and returns the instance.
ConvertOption - Enum in com.blazebit.persistence.view
The available options that can be enabled when converting entity view types via EntityViewManager.convert(Object, Class, ConvertOption...).
convertToUnderlyingType(Y) - Method in interface com.blazebit.persistence.view.spi.type.TypeConverter
Converts the object from entity view model type to the underlying type.
convertToViewType(X) - Method in interface com.blazebit.persistence.view.spi.type.TypeConverter
Converts the object from underlying type to the entity view model type.
correlate(Class<?>) - Method in interface com.blazebit.persistence.view.CorrelationBuilder
Correlates a basis with the given entity class.
CORRELATED - com.blazebit.persistence.view.metamodel.Attribute.MappingType
Correlated attribute mapping type.
CorrelatedAttribute<X,Y> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type CorrelatedAttribute represents single-valued properties or fields.
CorrelationBuilder - Interface in com.blazebit.persistence.view
A builder for correlating a basis with an entity class.
CorrelationProvider - Interface in com.blazebit.persistence.view
Provides correlation functionality for entity views.
CreatableEntityView - Annotation Type in com.blazebit.persistence.view
Specifies that the class is a creatable entity view.
create(Class<T>) - Method in interface com.blazebit.persistence.view.EntityViewManager
Creates a new instance of the entity view class and returns it.
create(Class<T>) - Static method in class com.blazebit.persistence.view.EntityViewSetting
Like EntityViewSetting.create(java.lang.Class, java.lang.String) but with the viewConstructorname set to null.
create(Class<T>, int, int) - Static method in class com.blazebit.persistence.view.EntityViewSetting
Like EntityViewSetting.create(java.lang.Class, int, int, java.lang.String) but with the viewConstructorname set to null.
create(Class<T>, int, int, String) - Static method in class com.blazebit.persistence.view.EntityViewSetting
Creates a new EntityViewSetting that can be applied on criteria builders.
create(Class<T>, Object, int) - Static method in class com.blazebit.persistence.view.EntityViewSetting
create(Class<T>, Object, int, String) - Static method in class com.blazebit.persistence.view.EntityViewSetting
Creates a new EntityViewSetting that can be applied on criteria builders.
create(Class<T>, String) - Static method in class com.blazebit.persistence.view.EntityViewSetting
Creates a new EntityViewSetting that can be applied on criteria builders.
CREATE_NEW - com.blazebit.persistence.view.ConvertOption
Option to specify that the newly created object should be considered "new" i.e. is persisted when flushed.
createConfiguration() - Method in interface com.blazebit.persistence.view.spi.EntityViewConfigurationProvider
Creates a new EntityViewConfiguration and returns it.
createDefaultConfiguration() - Static method in class com.blazebit.persistence.view.EntityViews
createEntityViewManager(CriteriaBuilderFactory) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Creates a new entity view manager from this configuration.
createEntityViewManager(CriteriaBuilderFactory, EntityManagerFactory) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
createEntityViewMapping(Class<?>) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Creates an entity view mapping based on the given annotated class that can be further refined and finally added.
createSubquery(SubqueryInitiator<T>) - Method in interface com.blazebit.persistence.view.SubqueryProvider
Applies a subquery to the given SubqueryInitiator.

D

deepClone(X) - Method in interface com.blazebit.persistence.view.spi.type.BasicUserType
Clones the given object if the type is mutable to be able to detect mutations.
deepClone(X) - Method in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
deepClone(X) - Method in class com.blazebit.persistence.view.spi.type.MutableBasicUserType
 
DEFAULT - com.blazebit.persistence.view.spi.EntityViewAttributeMapping.ContainerBehavior
The default behavior doesn't mandate a deterministic ordering.
DEFAULT_NAME - Static variable in annotation type com.blazebit.persistence.view.AttributeFilter
 
DELETE - com.blazebit.persistence.view.CascadeType
Defines that when the declaring type of an attribute is deleted, elements of the attribute are deleted as well.
descending() - Static method in class com.blazebit.persistence.view.Sorters
Like Sorters.descending(boolean) but with nullsFirst set to false.
descending(boolean) - Static method in class com.blazebit.persistence.view.Sorters
Like Sorters.sorter(boolean, boolean) but with ascending set to false.
DIRTY_MARKER - Static variable in interface com.blazebit.persistence.view.spi.type.BasicUserType
The object to return from BasicUserType.getDirtyProperties(Object) when unsure what properties are dirty.

E

EndsWithFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements an ends with filter.
EndsWithFilter() - Constructor for class com.blazebit.persistence.view.filter.EndsWithFilter
 
EndsWithIgnoreCaseFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements a ends with filter that is not case sensitive.
EndsWithIgnoreCaseFilter() - Constructor for class com.blazebit.persistence.view.filter.EndsWithIgnoreCaseFilter
 
ENTITY - com.blazebit.persistence.view.FlushStrategy
Flushes changes by loading the entity graph and applying changes on the managed objects.
EntityView - Annotation Type in com.blazebit.persistence.view
Specifies that the class is an entity view.
EntityViewAttributeMapping - Interface in com.blazebit.persistence.view.spi
Mapping of an entity view attribute.
EntityViewAttributeMapping.ContainerBehavior - Enum in com.blazebit.persistence.view.spi
The behavior of a plural attribute container.
EntityViewConfiguration - Interface in com.blazebit.persistence.view.spi
This class is used to configure the entity view manager that it creates.
EntityViewConfigurationProvider - Interface in com.blazebit.persistence.view.spi
Interface implemented by the entity view provider.
EntityViewConstructorMapping - Interface in com.blazebit.persistence.view.spi
Mapping of an entity view constructor.
EntityViewInheritance - Annotation Type in com.blazebit.persistence.view
Specifies that the entity view should consider subtypes of the entity view when queried.
EntityViewInheritanceMapping - Annotation Type in com.blazebit.persistence.view
Defines the inheritance selection for the entity view when a super type is queried.
EntityViewManager - Interface in com.blazebit.persistence.view
An interface that gives access to the metamodel and object builders.
EntityViewMapping - Interface in com.blazebit.persistence.view.spi
A mapping for an entity view type.
EntityViewMethodAttributeMapping - Interface in com.blazebit.persistence.view.spi
Mapping of an entity view method attribute.
EntityViewParameterMapping - Interface in com.blazebit.persistence.view.spi
Mapping of an entity view constructor parameter attribute.
EntityViewProxy - Interface in com.blazebit.persistence.view.spi.type
Every entity view object implements this interface to give access to known attributes and metamodel information.
EntityViews - Class in com.blazebit.persistence.view
Bootstrap class that is used to obtain a EntityViewConfiguration instance within Java SE environments.
EntityViewSetting<T,Q extends FullQueryBuilder<T,Q>> - Class in com.blazebit.persistence.view
A EntityViewSetting is a set of filters and sorters that can be applied to a CriteriaBuilder.
EntityViewSetting.AttributeFilterActivation - Class in com.blazebit.persistence.view
 
EqualFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements an equal filter.
EqualFilter() - Constructor for class com.blazebit.persistence.view.filter.EqualFilter
 

F

FetchStrategy - Enum in com.blazebit.persistence.view
The fetch strategy for an entity view attribute.
FilterMapping<T> - Interface in com.blazebit.persistence.view.metamodel
Represents the mapping of a named filter.
find(EntityManager, EntityViewSetting<T, CriteriaBuilder<T>>, Object) - Method in interface com.blazebit.persistence.view.EntityViewManager
Loads and returns an entity view as determined by the given type EntityViewSetting having the given entity id.
find(EntityManager, Class<T>, Object) - Method in interface com.blazebit.persistence.view.EntityViewManager
Loads and returns an entity view of the given type having the given entity id.
FLAT_VIEW - com.blazebit.persistence.view.metamodel.Type.MappingType
Flat view type.
flatView(Class<X>) - Method in interface com.blazebit.persistence.view.metamodel.ViewMetamodel
Returns the metamodel embeddable entity view type representing the embeddable entity view specified by the given class or null.
FlatViewType<X> - Interface in com.blazebit.persistence.view.metamodel
Represents the metamodel of a flat entity view.
FlushMode - Enum in com.blazebit.persistence.view
The flush mode for an updatable entity view.
FlushStrategy - Enum in com.blazebit.persistence.view
The flush mode for an updatable entity view.
forSubtype(Class<X>) - Method in class com.blazebit.persistence.view.EntityViewSetting
Creates a copy of this EntityViewSetting for the given entity view subtype.
FULL - com.blazebit.persistence.view.FlushMode
All updatable attributes are flushed.

G

get(MapAttribute<E, K, V>) - Method in interface com.blazebit.persistence.view.change.SingularChangeModel
Returns the change model for the attribute.
get(MapAttribute<V, K, E>) - Method in interface com.blazebit.persistence.view.change.PluralChangeModel
Returns the change models for the elements attribute.
get(PluralAttribute<E, C, V>) - Method in interface com.blazebit.persistence.view.change.SingularChangeModel
Returns the change model for the attribute.
get(PluralAttribute<V, C, E>) - Method in interface com.blazebit.persistence.view.change.PluralChangeModel
Returns the change models for the elements attribute.
get(SingularAttribute<E, X>) - Method in interface com.blazebit.persistence.view.change.SingularChangeModel
Returns the change model for the attribute.
get(SingularAttribute<V, X>) - Method in interface com.blazebit.persistence.view.change.PluralChangeModel
Returns the change models for the elements attribute.
get(String) - Method in interface com.blazebit.persistence.view.change.PluralChangeModel
Returns the change models for the elements attribute.
get(String) - Method in interface com.blazebit.persistence.view.change.SingularChangeModel
Returns the change model for the attribute.
getAddedElements() - Method in interface com.blazebit.persistence.view.change.PluralChangeModel
Returns the change models of all added elements.
getAddedKeys() - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models of all added keys.
getAddedObjects() - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models of all added keys and elements.
getAll(String) - Method in interface com.blazebit.persistence.view.change.SingularChangeModel
Returns the change model for the attribute.
getAttribute(String) - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the attribute of the entity view specified by the given name.
getAttributeFilterName() - Method in class com.blazebit.persistence.view.EntityViewSetting.AttributeFilterActivation
 
getAttributeFilters() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns a copy of the attribute filters that have been added.
getAttributes() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the attributes of the entity view.
getAttributes() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns the attribute mappings defined for this entity view mapping.
getAttributeSorters() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns a copy of the attribute sorters that have been added.
getAttributeType() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns the type of the attribute.
getBasicUserTypes() - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Returns the currently registered basic user types.
getBatchSize() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns the default batch size of the attribute.
getCascadeTypes() - Method in interface com.blazebit.persistence.view.spi.EntityViewMethodAttributeMapping
Returns the cascade types that are configured for this attribute.
getChangeModel(T) - Method in interface com.blazebit.persistence.view.EntityViewManager
Gives access to the change model of the entity view instance.
getCollectionType() - Method in interface com.blazebit.persistence.view.metamodel.PluralAttribute
Returns the collection type.
getComparator() - Method in interface com.blazebit.persistence.view.metamodel.PluralAttribute
Returns the comparator that should be used for sorting.
getComparatorClass() - Method in interface com.blazebit.persistence.view.metamodel.PluralAttribute
Returns the comparator class that should be used for sorting.
getComparatorClass() - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
Returns the comparator class, or null if there none.
getConstructor() - Method in interface com.blazebit.persistence.view.spi.EntityViewConstructorMapping
Returns the constructor object of the declaring view java type represented by this mapping.
getConstructor(Class<?>...) - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the mapping constructor of the entity view specified by the given parameter types.
getConstructor(String) - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the constructor of the entity view specified by the given name.
getConstructorNames() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the names of the constructors of the entity view.
getConstructors() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the mapping constructors of the entity view.
getConstructors() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns the constructor mappings defined for this entity view mapping.
getContainerBehavior() - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
Returns the behavior of a plural attribute container if the attribute is plural, or null otherwise.
getConvertedJavaType() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns the java type of the converted attribute type or the attribute type.
getConvertedType() - Method in interface com.blazebit.persistence.view.metamodel.Type
The declared type that is converted by the converter, or null if no converter exists.
getConverter() - Method in interface com.blazebit.persistence.view.metamodel.Type
The converter for converting objects between the converted type and the actual entity view model type.
getCorrelationAlias() - Method in interface com.blazebit.persistence.view.CorrelationBuilder
Generates a meaningful alias that can be used for the correlation.
getCorrelationBasis() - Method in interface com.blazebit.persistence.view.metamodel.CorrelatedAttribute
Returns the correlation basis of the attribute.
getCorrelationProvider() - Method in interface com.blazebit.persistence.view.metamodel.CorrelatedAttribute
Returns the correlation provider of the attribute.
getCorrelationResult() - Method in interface com.blazebit.persistence.view.metamodel.CorrelatedAttribute
Returns the correlation result of the attribute.
getCurrentState() - Method in interface com.blazebit.persistence.view.change.ChangeModel
Returns the current state of the change model.
getDeclaredElementType() - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
The attribute's element type, or null if the attribute type is not a subtype of Collection or Map.
getDeclaredKeyType() - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
The attribute's key type, or null if the attribute type is not a subtype of Map.
getDeclaredType() - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
Returns the attribute type.
getDeclaringAttribute() - Method in interface com.blazebit.persistence.view.metamodel.AttributeFilterMapping
Returns the declaring attribute.
getDeclaringConstructor() - Method in interface com.blazebit.persistence.view.metamodel.ParameterAttribute
Returns the declaring constructor.
getDeclaringConstructor() - Method in interface com.blazebit.persistence.view.spi.EntityViewParameterMapping
Returns the mapping of the constructor declaring this attribute.
getDeclaringType() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns the declaring view type.
getDeclaringType() - Method in interface com.blazebit.persistence.view.metamodel.MappingConstructor
Returns the declaring managed view type.
getDeclaringType() - Method in interface com.blazebit.persistence.view.metamodel.ViewFilterMapping
Returns the declaring view type.
getDeclaringView() - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
Returns the mapping of the view declaring this attribute.
getDeclaringView() - Method in interface com.blazebit.persistence.view.spi.EntityViewConstructorMapping
Returns the mapping of the view declaring this constructor.
getDefaultBatchSize() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the default batch size for the attributes of this view type.
getDefaultBatchSize() - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
Returns the default batch size to use for batched FetchStrategy.SELECT fetching.
getDefaultProvider() - Static method in class com.blazebit.persistence.view.EntityViews
Returns the first EntityViewConfigurationProvider that is found.
getDirtyChanges() - Method in interface com.blazebit.persistence.view.change.SingularChangeModel
Returns the change models of the dirty nested attributes.
getDirtyProperties(X) - Method in class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
 
getDirtyProperties(X) - Method in interface com.blazebit.persistence.view.spi.type.BasicUserType
Returns the nested properties of the object that are known to be dirty.
getDirtyProperties(X) - Method in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
getElementChanges() - Method in interface com.blazebit.persistence.view.change.PluralChangeModel
Returns the change models of all added, removed or mutated elements.
getElementInheritanceSubtypeMappings() - Method in interface com.blazebit.persistence.view.metamodel.PluralAttribute
Returns the inheritance subtypes that should be considered for the elements of this plural attribute.
getElementType() - Method in interface com.blazebit.persistence.view.metamodel.PluralAttribute
Returns the type representing the element type of the collection.
getEntityClass() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the entity class that the entity view uses.
getEntityClass() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
The JPA managed type class for which this entity view mapping is defined.
getEntityId() - Method in class com.blazebit.persistence.view.EntityViewSetting
The id of the entity which should be located on the page returned result.
getEntityView() - Method in exception com.blazebit.persistence.view.OptimisticLockException
Returns the entity view object that caused this exception.
getEntityViewClass() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns the entity view class.
getEntityViewClass() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
The type represented by this entity view mapping.
getEntityViewMappings() - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Returns the currently registered entity view mappings.
getEntityViews() - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Returns the currently known entity views.
getFetches() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
The associations that should be fetched along with the entity mapped by this attribute.
getFetchStrategy() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns the fetch strategy of the attribute.
getFilter(String) - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns the attribute filter mapping of this attribute with the given name.
getFilterClass() - Method in interface com.blazebit.persistence.view.metamodel.FilterMapping
Returns the filter class.
getFilters() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns the attribute filter mappings of this attribute.
getFilterValue() - Method in class com.blazebit.persistence.view.EntityViewSetting.AttributeFilterActivation
 
getFirstResult() - Method in class com.blazebit.persistence.view.EntityViewSetting
The first result that the criteria builder should return.
getFlatViews() - Method in interface com.blazebit.persistence.view.metamodel.ViewMetamodel
Returns the metamodel embeddableentity views.
getFlushMode() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
The flush mode to use for the entity view or null if not updatable.
getFlushMode() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns the flush mode to use for updates or null if the entity view should not be updatable.
getFlushStrategy() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
The flush strategy to use for the entity view or null if not updatable.
getFlushStrategy() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns the flush strategy to use for updates or null if the entity view should not be updatable.
getIdAttribute() - Method in interface com.blazebit.persistence.view.metamodel.ViewType
Returns the id attribute of the entity view.
getIdAttribute() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns the id attribute mapping of this entity view mapping or null if there is none.
getIndex() - Method in interface com.blazebit.persistence.view.metamodel.ParameterAttribute
Returns the index of the parameter within the constructor.
getIndex() - Method in interface com.blazebit.persistence.view.spi.EntityViewParameterMapping
Returns the 0-based index of the parameter represented by this parameter mapping.
getInheritanceMapping() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the inheritance mapping that should be used for inheritance subtype selection.
getInheritanceSubtypeMappings() - Method in interface com.blazebit.persistence.view.metamodel.SingularAttribute
Returns the inheritance subtype mappings that should be considered for this attribute.
getInheritanceSubtypes() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the transitive closure of all subtypes that should be considered for inheritance selection.
getInitialState() - Method in interface com.blazebit.persistence.view.change.ChangeModel
Returns the initial state of the change model.
getInverseRemoveStrategy() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns the inverse remove strategy if this is an inverse mapped attribute.
getInverseRemoveStrategy() - Method in interface com.blazebit.persistence.view.spi.EntityViewMethodAttributeMapping
Returns the inverse remove strategy to use if this is an inverse mapping.
getJavaConstructor() - Method in interface com.blazebit.persistence.view.metamodel.MappingConstructor
Returns the java constructor for this mapping constructor.
getJavaMethod() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns the getter java method of this attribute.
getJavaType() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns the java type of the attribute.
getJavaType() - Method in interface com.blazebit.persistence.view.metamodel.Type
Returns the java class of the type.
getKeyChanges() - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models of all added, removed or mutated keys.
getKeyInheritanceSubtypeMappings() - Method in interface com.blazebit.persistence.view.metamodel.MapAttribute
Returns the inheritance subtypes that should be considered for the keys of this map attribute.
getKeysetPage() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns the key set of this setting.
getKeyType() - Method in interface com.blazebit.persistence.view.metamodel.MapAttribute
Returns the java type of the key.
getKind() - Method in interface com.blazebit.persistence.view.change.ChangeModel
Returns the kind of the change done to the attribute.
getLockMode() - Method in interface com.blazebit.persistence.view.metamodel.ViewType
Returns the lock mode that is used for this entity view, or null.
getLockMode() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns the lock mode to use for doing updates or null if the entity view should not be updatable.
getLockOwner() - Method in interface com.blazebit.persistence.view.metamodel.ViewType
Returns path to the lock owner relative from the view types entity class if there is any, or null.
getLockOwner() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns the lock owner mapping relative to the JPA managed type of this entity view to use for updates or null if the entity view should not be updatable.
getManagedViews() - Method in interface com.blazebit.persistence.view.metamodel.ViewMetamodel
Returns the metamodel managed entity views.
getMappedBy() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns the path by which the target type is mapped by.
getMappedBy() - Method in interface com.blazebit.persistence.view.spi.EntityViewMethodAttributeMapping
Returns the mapping to the inverse attribute relative to the element type or null if there is none.
getMapping() - Method in interface com.blazebit.persistence.view.metamodel.MappingAttribute
Returns the mapping of the attribute.
getMappingType() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns the type of the attribute mapping.
getMappingType() - Method in interface com.blazebit.persistence.view.metamodel.Type
Returns the mapping type.
getMaxResults() - Method in class com.blazebit.persistence.view.EntityViewSetting
The maximum number of results that the criteria builder should return.
getMemberType() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns the type of the attribute member.
getMetamodel() - Method in interface com.blazebit.persistence.view.EntityViewManager
Returns the metamodel for this entity view manager.
getMethod() - Method in interface com.blazebit.persistence.view.spi.EntityViewMethodAttributeMapping
Returns the getter method represented by this attribute mapping.
getMutatedElements() - Method in interface com.blazebit.persistence.view.change.PluralChangeModel
Returns the change models of all mutated elements.
getMutatedKeys() - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models of all mutated keys.
getMutatedObjects() - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models of all mutated keys and elements.
getName() - Method in interface com.blazebit.persistence.view.metamodel.FilterMapping
Returns the name of the filter.
getName() - Method in interface com.blazebit.persistence.view.metamodel.MappingConstructor
Returns the name of the constructor.
getName() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns the name of this attribute.
getName() - Method in interface com.blazebit.persistence.view.metamodel.ViewType
Returns the name of the entity view.
getName() - Method in interface com.blazebit.persistence.view.spi.EntityViewConstructorMapping
Returns the name of the view constructor.
getName() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns the name of the entity view, typically the simple type name.
getName() - Method in interface com.blazebit.persistence.view.spi.EntityViewMethodAttributeMapping
Returns the name of this attribute.
getObjectChanges() - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models of all added, removed or mutated keys and elements.
getOptionalParameters() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns a copy of the optional parameters that have been added.
getOrphanRemoval() - Method in interface com.blazebit.persistence.view.spi.EntityViewMethodAttributeMapping
Returns whether the elements that are removed from the attribute should be deleted.
getParameterAttribute(int) - Method in interface com.blazebit.persistence.view.metamodel.MappingConstructor
Returns the parameter attribute of this mapping constructor at the given index if it exists, otherwise null.
getParameterAttributes() - Method in interface com.blazebit.persistence.view.metamodel.MappingConstructor
Returns the parameter attributes of this mapping constructor.
getParameters() - Method in interface com.blazebit.persistence.view.spi.EntityViewConstructorMapping
Returns the parameter mappings of this constructor mapping.
getPersistabilityValidationExcludedEntityAttributes() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
The entity attributes that are excluded from the persistability validation, never null.
getPersistCascadeAllowedSubtypes() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns the subtypes that are allowed to be used when cascading CascadeType.PERSIST events.
getPostCreateMethod() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the method to be invoked after creating an entity view via EntityViewManager.create(Class).
getPostCreateMethod() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns the post create method or null if there is none.
getProperties() - Method in class com.blazebit.persistence.view.EntityViewSetting
Get the properties and hints and associated values that are in effect for the entity view setting.
getProperties() - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Returns all properties.
getProperty(String) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Returns a property value by name.
getReference(Class<T>, Object) - Method in interface com.blazebit.persistence.view.EntityViewManager
Creates a reference instance of the entity view class for the given id and returns it.
getRemovedElements() - Method in interface com.blazebit.persistence.view.change.PluralChangeModel
Returns the change models of all removed elements.
getRemovedKeys() - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models of all removed keys.
getRemovedObjects() - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models of all removed keys and elements.
getService(Class<T>) - Method in interface com.blazebit.persistence.view.CorrelationBuilder
Returns the service or null if none is available.
getSubqueryAlias() - Method in interface com.blazebit.persistence.view.metamodel.SubqueryAttribute
Returns the subquery alias of the attribute.
getSubqueryExpression() - Method in interface com.blazebit.persistence.view.metamodel.SubqueryAttribute
Returns the subquery expression of the attribute.
getSubqueryProvider() - Method in interface com.blazebit.persistence.view.metamodel.SubqueryAttribute
Returns the subquery provider of the attribute.
getType() - Method in interface com.blazebit.persistence.view.metamodel.SingularAttribute
Returns the type representing the type of the attribute.
getTypeConverters() - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Returns the currently registered type converters.
getTypeConverters(Class<Y>) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Returns the currently registered type converters for the given view model type.
getUnderlyingType(Class<?>, Type) - Method in interface com.blazebit.persistence.view.spi.type.TypeConverter
Extract the underlying type from the declared type.
getUpdatable() - Method in interface com.blazebit.persistence.view.spi.EntityViewMethodAttributeMapping
Returns whether the attribute is updatable i.e. the JPA attribute to which the attribute is mapped via the mapping is updatable.
getUpdateCascadeAllowedSubtypes() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns the subtypes that are allowed to be used when cascading CascadeType.UPDATE events.
getUserType() - Method in interface com.blazebit.persistence.view.metamodel.BasicType
The user type implementation for this basic type.
getVersionAttribute() - Method in interface com.blazebit.persistence.view.metamodel.ViewType
Returns the version attribute of the entity view if there is any, or null.
getVersionAttribute() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns the version attribute mapping of this entity view mapping or null if ther is none.
getViewConstructorName() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns the entity view constructor name.
getViewFilter(String) - Method in interface com.blazebit.persistence.view.metamodel.ViewType
Returns the view filter mapping of the entity view with the given name.
getViewFilters() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns a copy of the named filters for the view that have been added.
getViewFilters() - Method in interface com.blazebit.persistence.view.metamodel.ViewType
Returns the view filter mappings of the entity view.
getViewRoot() - Method in interface com.blazebit.persistence.view.spi.ViewRootJpqlMacro
Returns the view root alias or null if not an alias.
getViews() - Method in interface com.blazebit.persistence.view.metamodel.ViewMetamodel
Returns the metamodel entity views.
GreaterOrEqualFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements a greater or equal filter.
GreaterOrEqualFilter() - Constructor for class com.blazebit.persistence.view.filter.GreaterOrEqualFilter
 
GreaterThanFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements a greater than filter.
GreaterThanFilter() - Constructor for class com.blazebit.persistence.view.filter.GreaterThanFilter
 

H

hasAttributeFilters() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns true if filters have been added, otherwise false.
hasAttributeSorters() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns true if sorters have been added, otherwise false.
hashCode(X) - Method in class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
 
hashCode(X) - Method in interface com.blazebit.persistence.view.spi.type.BasicUserType
Returns the hash code of the object for lookups in hash based collections.
hashCode(X) - Method in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
hashCode(X) - Method in class com.blazebit.persistence.view.spi.type.MutableBasicUserType
 
hasOptionalParameters() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns true if optional parameters have been added, otherwise false.
hasViewFilters() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns true if named filters for the view have been added, otherwise false.

I

IdMapping - Annotation Type in com.blazebit.persistence.view
Maps the annotated element to the id attribute of the entity.
IGNORE - com.blazebit.persistence.view.InverseRemoveStrategy
Ignores the fact that elements were removed from the inverse relation.
IGNORE_MISSING_ATTRIBUTES - com.blazebit.persistence.view.ConvertOption
Option to ignore rather than throw an exception when the target type has an attribute that is missing a matching attribute in the source type.
ImmutableBasicUserType<X> - Class in com.blazebit.persistence.view.spi.type
The default basic user type implementation for immutable types.
ImmutableBasicUserType() - Constructor for class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
INDEXED - com.blazebit.persistence.view.spi.EntityViewAttributeMapping.ContainerBehavior
Specifies that the elements of the container are indexed upon which the iteration order is based on.
INSTANCE - Static variable in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
INSTANCE - Static variable in class com.blazebit.persistence.view.spi.type.MutableBasicUserType
 
InverseRemoveStrategy - Enum in com.blazebit.persistence.view
The strategy to use when an element was removed from the inverse relation.
isChanged(String) - Method in interface com.blazebit.persistence.view.change.PluralChangeModel
Returns whether the target attribute path was changed by updating or mutating it, but still has the same identity regarding parent objects it is contained in.
isChanged(String) - Method in interface com.blazebit.persistence.view.change.SingularChangeModel
Returns whether the target attribute path was changed by updating or mutating it, but still has the same identity regarding parent objects it is contained in.
isCollection() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns true if this attribute is a collection, otherwise false.
isCollection() - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
Returns whether this attribute is of the plural type.
isCorrelated() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns true if this attribute is correlated, otherwise false.
isCreatable() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns whether the entity view is creatable.
isCreatable() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns whether the entity view should be creatable i.e. support persist via EntityViewManager.update(EntityManager, Object).
isDeepEqual(X, X) - Method in class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
 
isDeepEqual(X, X) - Method in interface com.blazebit.persistence.view.spi.type.BasicUserType
Returns true if the given objects are equal regarding their values.
isDeepEqual(X, X) - Method in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
isDeepEqual(X, X) - Method in class com.blazebit.persistence.view.spi.type.MutableBasicUserType
 
isDeleteCascaded() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns whether delete cascading for referenced objects should be done.
isDirty() - Method in interface com.blazebit.persistence.view.change.ChangeModel
Returns whether the object is dirty/was modified.
isDirty(String) - Method in interface com.blazebit.persistence.view.change.PluralChangeModel
Returns whether the change model for the attribute is dirty.
isDirty(String) - Method in interface com.blazebit.persistence.view.change.SingularChangeModel
Returns whether the change model for the attribute is dirty.
isEqual(X, X) - Method in class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
 
isEqual(X, X) - Method in interface com.blazebit.persistence.view.spi.type.BasicUserType
Returns true if the given objects are equal regarding their identity.
isEqual(X, X) - Method in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
isEqual(X, X) - Method in class com.blazebit.persistence.view.spi.type.MutableBasicUserType
 
isId() - Method in interface com.blazebit.persistence.view.metamodel.SingularAttribute
Returns true if this attribute maps to the entity id, otherwise false.
isIndexed() - Method in interface com.blazebit.persistence.view.metamodel.PluralAttribute
Returns whether this collection is indexed or not.
isKeyChanged(String) - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns whether the target attribute path was changed by updating or mutating it, but still has the same identity regarding parent objects it is contained in.
isKeyDirty(String) - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns whether the change model for the keys attribute is dirty.
isKeysetPaginated() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns true if this setting is key set paginated.
isKeySubview() - Method in interface com.blazebit.persistence.view.metamodel.MapAttribute
Returns true if the key of this map attribute is a subview, otherwise false.
isMutable() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns whether the attribute is mutable.
isMutable() - Method in class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
 
isMutable() - Method in interface com.blazebit.persistence.view.spi.type.BasicUserType
Returns true if the type is mutable, false otherwise.
isMutable() - Method in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
isOptimisticLockProtected() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns whether the attribute is protected by optimistic locking.
isOrdered() - Method in interface com.blazebit.persistence.view.metamodel.PluralAttribute
Returns whether this collection is ordered or not.
isOrphanRemoval() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns whether orphaned objects should be deleted during an update.
isPaginated() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns true if this entiy view setting applies pagination, false otherwise.
isPersistabilityValidationEnabled() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns whether the persistability validation is enabled for this entity view.
isPersistCascaded() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns whether the persisting of referenced objects is allowed.
isQueryParameter() - Method in interface com.blazebit.persistence.view.metamodel.SingularAttribute
Returns true if this attribute maps to a query parameter, otherwise false.
isSorted() - Method in interface com.blazebit.persistence.view.metamodel.PluralAttribute
Returns whether this collection is sorted or not.
isSubquery() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns true if this attribute maps to a subquery provider, otherwise false.
isSubview() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns true if this attribute is a subview, otherwise false.
isUpdatable() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns whether the entity view is updatable.
isUpdatable() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns whether the attribute is updatable.
isUpdatable() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns whether the entity view should be updatable i.e. support updates via EntityViewManager.update(EntityManager, Object).
isUpdateCascaded() - Method in interface com.blazebit.persistence.view.metamodel.MethodAttribute
Returns whether the updating of referenced objects is allowed.
isValidatePersistability() - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Returns whether the persistability of an entity view should be validated i.e. check if an entity could be successfully persisted based on the settable attributes.
isViewFilter() - Method in interface com.blazebit.persistence.view.metamodel.FilterMapping
Returns true if this is a ViewFilterMapping, false if this is a AttributeFilterMapping.

J

JOIN - com.blazebit.persistence.view.FetchStrategy
A strategy that defines that the target elements are joined and fetched along in the source query.

K

keyGet(MapAttribute<K, K1, V1>) - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models for the keys attribute.
keyGet(PluralAttribute<K, C, E>) - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models for the keys attribute.
keyGet(SingularAttribute<K, X>) - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models for the keys attribute.
keyGet(String) - Method in interface com.blazebit.persistence.view.change.MapChangeModel
Returns the change models for the keys attribute.

L

LAZY - com.blazebit.persistence.view.FlushMode
If a dirty attribute is encountered will behave like FlushMode.FULL, otherwise will only trigger cascades.
LessOrEqualFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements a less or equal filter.
LessOrEqualFilter() - Constructor for class com.blazebit.persistence.view.filter.LessOrEqualFilter
 
LessThanFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements a less than filter.
LessThanFilter() - Constructor for class com.blazebit.persistence.view.filter.LessThanFilter
 
LIST - com.blazebit.persistence.view.metamodel.PluralAttribute.CollectionType
List-valued attribute.
ListAttribute<X,E> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type ListAttribute represent List-valued attributes.
LockMode - Enum in com.blazebit.persistence.view
The lock mode types for updatable entity views.
LockOwner - Annotation Type in com.blazebit.persistence.view
Annotation to specify the owner of a lock that should be used for locking.

M

managedView(Class<X>) - Method in interface com.blazebit.persistence.view.metamodel.ViewMetamodel
Returns the metamodel managed entity view type representing the managed entity view specified by the given class or null.
ManagedViewType<X> - Interface in com.blazebit.persistence.view.metamodel
Represents the metamodel of an managed entity view type which is either an entity view or an embeddable entity view.
MAP - com.blazebit.persistence.view.metamodel.PluralAttribute.CollectionType
Map-valued attribute.
MapAttribute<X,K,V> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type MapAttribute represent persistent Map-valued attributes.
MapChangeModel<K,V> - Interface in com.blazebit.persistence.view.change
An interface for accessing the dirty state of an object.
Mapping - Annotation Type in com.blazebit.persistence.view
A mapping to a JPQL expression which contains references to fields of the entity.
MappingAttribute<X,Y> - Interface in com.blazebit.persistence.view.metamodel
Represents an attribute that has a mapping expression.
MappingConstructor<X> - Interface in com.blazebit.persistence.view.metamodel
Represents a constructor of a view type.
MappingCorrelated - Annotation Type in com.blazebit.persistence.view
Maps the annotated attribute as correlation attribute.
MappingCorrelatedSimple - Annotation Type in com.blazebit.persistence.view
Maps the annotated attribute as correlation attribute with a simple declarative mapping of the correlation.
MappingInheritance - Annotation Type in com.blazebit.persistence.view
Defines the subtype mappings for a subview attribute.
MappingInheritanceMapKey - Annotation Type in com.blazebit.persistence.view
Defines the subtype mappings for a map attribute with a subview key.
MappingInheritanceSubtype - Annotation Type in com.blazebit.persistence.view
Defines a possible subtype that should be materialized when the selection predicate is satisfied.
MappingInverse - Annotation Type in com.blazebit.persistence.view
Defines the inverse mapping to use for persisting or updating elements.
MappingParameter - Annotation Type in com.blazebit.persistence.view
A mapping to a parameter which is passed into a query when querying an entity view.
MappingSingular - Annotation Type in com.blazebit.persistence.view
Specifies that the annotated attribute should be singular.
MappingSubquery - Annotation Type in com.blazebit.persistence.view
Maps the annotated attribute as subquery.
mergeProperties(Properties) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Adds the given properties to the properties of the configuration, without overriding existing values.
METHOD - com.blazebit.persistence.view.metamodel.Attribute.MemberType
Method member type.
MethodAttribute<X,Y> - Interface in com.blazebit.persistence.view.metamodel
Represents an attribute of a view type specified by a getter.
MutableBasicUserType<X> - Class in com.blazebit.persistence.view.spi.type
The default basic user type implementation for unknown types.
MutableBasicUserType() - Constructor for class com.blazebit.persistence.view.spi.type.MutableBasicUserType
 
MUTATED - com.blazebit.persistence.view.change.ChangeModel.ChangeKind
Indicates a nested change.

N

nextValue(X) - Method in interface com.blazebit.persistence.view.spi.type.VersionBasicUserType
Returns the next version value based on the given current version value.
NONE - com.blazebit.persistence.view.change.ChangeModel.ChangeKind
Indicates nothing changed.
NONE - com.blazebit.persistence.view.LockMode
No locking at any point is done.
NullFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements a is null and is not null filter.
NullFilter() - Constructor for class com.blazebit.persistence.view.filter.NullFilter
 

O

OPTIMISTIC - com.blazebit.persistence.view.LockMode
The optimistic locking mode will use the version attribute of an entity to for optimistic locking.
OptimisticLock - Annotation Type in com.blazebit.persistence.view
Annotation to specify whether a change of the annotated attribute will cause optimistic locking.
OptimisticLockException - Exception in com.blazebit.persistence.view
Thrown when an optimistic lock conflict has been detected.
OptimisticLockException(Object, Object) - Constructor for exception com.blazebit.persistence.view.OptimisticLockException
Constructs a new OptimisticLockException with given entity and entity view objects.
ORDERED - com.blazebit.persistence.view.spi.EntityViewAttributeMapping.ContainerBehavior
Specifies that the container's iteration order must match the element insertion order.

P

PARAMETER - com.blazebit.persistence.view.metamodel.Attribute.MappingType
Parameter attribute mapping type.
PARAMETER - com.blazebit.persistence.view.metamodel.Attribute.MemberType
Parameter member type.
ParameterAttribute<X,Y> - Interface in com.blazebit.persistence.view.metamodel
Represents an attribute of a view type specified by a constructor parameter.
PARTIAL - com.blazebit.persistence.view.FlushMode
Only dirty attributes are flushed.
PERSIST - com.blazebit.persistence.view.CascadeType
Defines that new elements should be persisted.
PESSIMISTIC_READ - com.blazebit.persistence.view.LockMode
The pessimistic read locking mode will acquire a LockModeType.PESSIMISTIC_READ for the entity when reading the entity view.
PESSIMISTIC_WRITE - com.blazebit.persistence.view.LockMode
The pessimistic write locking mode will acquire a LockModeType.PESSIMISTIC_WRITE for the entity when reading the entity view.
PLURAL - com.blazebit.persistence.view.metamodel.Attribute.AttributeType
Plural attribute type.
PluralAttribute<X,C,E> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type PluralAttribute represent collection-valued attributes.
PluralAttribute.CollectionType - Enum in com.blazebit.persistence.view.metamodel
The different collection types.
PluralChangeModel<C,V> - Interface in com.blazebit.persistence.view.change
An interface for accessing the dirty state of an object.
PostCreate - Annotation Type in com.blazebit.persistence.view
Annotation to mark a method to be executed after a call to EntityViewManager.create(Class).

Q

QUERY - com.blazebit.persistence.view.FlushStrategy
Will flush changes via DML statements if possible, otherwise fallback to FlushStrategy.ENTITY strategy.

R

registerBasicUserType(Class<X>, BasicUserType<X>) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Registers the given user type for the given class.
registerTypeConverter(Class<X>, Class<Y>, TypeConverter<X, Y>) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Registers the given converter for the given types.
remove(EntityManager, Class<?>, Object) - Method in interface com.blazebit.persistence.view.EntityViewManager
Removes the entity represented by the entity type defiend for the given view and the given entity id.
remove(EntityManager, Object) - Method in interface com.blazebit.persistence.view.EntityViewManager
Removes the entity represented by the given view.
REMOVE - com.blazebit.persistence.view.InverseRemoveStrategy
Actually deletes the removed elements.

S

SELECT - com.blazebit.persistence.view.FetchStrategy
A strategy that defines that the target elements are selected in separate queries.
SET - com.blazebit.persistence.view.metamodel.PluralAttribute.CollectionType
Set-valued attribute.
SET_NULL - com.blazebit.persistence.view.InverseRemoveStrategy
Sets the mapped by attribute of removed elements to null.
SetAttribute<X,E> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type SetAttribute represent Set-valued attributes.
setContainerDefault() - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
setContainerIndexed() - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
setContainerOrdered() - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
setContainerSorted(Class<? extends Comparator<?>>) - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
Sets the container behavior to EntityViewAttributeMapping.ContainerBehavior.SORTED using the given comparator class, if given, for sorting.
setCreatable(boolean) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Set whether the entity view should be creatable.
setDefaultBatchSize(Integer) - Method in interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
Sets the default batch size to use for batched FetchStrategy.SELECT fetching.
setEntityClass(Class<?>) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Set the JPA managed type class for this entity view mapping.
setFlushMode(FlushMode) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Set the flush mode to use for updates.
setFlushStrategy(FlushStrategy) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Set the flush strategy to use for updates.
setIdAttribute(EntityViewAttributeMapping) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Set the id attribute mapping of this entity view mapping.
setInverseRemoveStrategy(InverseRemoveStrategy) - Method in interface com.blazebit.persistence.view.spi.EntityViewMethodAttributeMapping
Sets the inverse remove strategy.
setLockMode(LockMode) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Set the lock mode to use for updates.
setLockOwner(String) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Set the lock owner mapping relative to the JPA managed type of this entity view.
setMappedBy(String) - Method in interface com.blazebit.persistence.view.spi.EntityViewMethodAttributeMapping
Set the mapping to the inverse attribute.
setName(String) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Set the entity view name.
setPostCreateMethod(Method) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Sets the post create method.
setProperties(Properties) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Replace the properties of the configuration with the given properties.
setProperty(String, Object) - Method in class com.blazebit.persistence.view.EntityViewSetting
Set a entity view property or hint.
setProperty(String, String) - Method in interface com.blazebit.persistence.view.spi.EntityViewConfiguration
Set a property value by name.
setUpdatable(boolean) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Set whether the entity view should be updatable.
setUpdatable(boolean, boolean, CascadeType[], Class<?>[], Class<?>[], Class<?>[]) - Method in interface com.blazebit.persistence.view.spi.EntityViewMethodAttributeMapping
Set whether the attribute is updatable along with cascading configuration and the allowed subtypes.
setValidatePersistability(boolean) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Set whether the entity view should be validated regarding it's persistability.
setVersionAttribute(EntityViewAttributeMapping) - Method in interface com.blazebit.persistence.view.spi.EntityViewMapping
Set the version attribute mapping of this entity view mapping.
shouldPersist(X) - Method in class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
 
shouldPersist(X) - Method in interface com.blazebit.persistence.view.spi.type.BasicUserType
Returns true if the given entity object should be persisted.
shouldPersist(X) - Method in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
SINGULAR - com.blazebit.persistence.view.metamodel.Attribute.AttributeType
Singular attribute type.
SingularAttribute<X,Y> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type SingularAttribute represents single-valued properties or fields.
SingularChangeModel<E> - Interface in com.blazebit.persistence.view.change
An interface for accessing the dirty state of an object.
SORTED - com.blazebit.persistence.view.spi.EntityViewAttributeMapping.ContainerBehavior
Specifies that the container's iteration order must match the sort order as defined by a comparator or a comparable element type.
sorter(boolean, boolean) - Static method in class com.blazebit.persistence.view.Sorters
Creates and returns a new Sorter.
Sorter - Interface in com.blazebit.persistence.view
A sorter is an object that applies an order by on a OrderByBuilder for a specific expression.
Sorters - Class in com.blazebit.persistence.view
A utility class that provides methods to create standard sorters.
StartsWithFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements a starts with filter.
StartsWithFilter() - Constructor for class com.blazebit.persistence.view.filter.StartsWithFilter
 
StartsWithIgnoreCaseFilter - Class in com.blazebit.persistence.view.filter
A placeholder for a filter implementation that implements a starts with filter that is not case sensitive.
StartsWithIgnoreCaseFilter() - Constructor for class com.blazebit.persistence.view.filter.StartsWithIgnoreCaseFilter
 
SUBQUERY - com.blazebit.persistence.view.metamodel.Attribute.MappingType
Subquery attribute mapping type.
SubqueryAttribute<X,Y> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type SubqueryAttribute represents single-valued properties or fields.
SubqueryProvider - Interface in com.blazebit.persistence.view
Provides a subquery to a SubqueryInitiator.
SUBSELECT - com.blazebit.persistence.view.FetchStrategy
A strategy that defines that the target elements are selected in a single query containing the source query as subquery.
supportsDeepCloning() - Method in class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
 
supportsDeepCloning() - Method in interface com.blazebit.persistence.view.spi.type.BasicUserType
Returns true if the type supports creating deep clones, false otherwise.
supportsDeepCloning() - Method in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
supportsDeepCloning() - Method in class com.blazebit.persistence.view.spi.type.MutableBasicUserType
 
supportsDeepEqualChecking() - Method in class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
 
supportsDeepEqualChecking() - Method in interface com.blazebit.persistence.view.spi.type.BasicUserType
Returns true if the type supports checking deep equality, false otherwise.
supportsDeepEqualChecking() - Method in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
supportsDeepEqualChecking() - Method in class com.blazebit.persistence.view.spi.type.MutableBasicUserType
 
supportsDirtyChecking() - Method in class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
 
supportsDirtyChecking() - Method in interface com.blazebit.persistence.view.spi.type.BasicUserType
Returns true if the type supports dirty checking, false otherwise.
supportsDirtyChecking() - Method in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 
supportsDirtyTracking() - Method in class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
 
supportsDirtyTracking() - Method in interface com.blazebit.persistence.view.spi.type.BasicUserType
Returns true if the type supports dirty tracking, false otherwise.
supportsDirtyTracking() - Method in class com.blazebit.persistence.view.spi.type.ImmutableBasicUserType
 

T

Type<X> - Interface in com.blazebit.persistence.view.metamodel
Represents the mapping type of a view or attribute.
Type.MappingType - Enum in com.blazebit.persistence.view.metamodel
The different mapping types.
TypeConverter<X,Y> - Interface in com.blazebit.persistence.view.spi.type
A contract for a converter to convert between an entity view model type and an underlying type.

U

UpdatableEntityView - Annotation Type in com.blazebit.persistence.view
Specifies that the class is an updatable entity view.
UpdatableMapping - Annotation Type in com.blazebit.persistence.view
Specifies the update handling of values assigned to the annotated attribute.
update(EntityManager, Object) - Method in interface com.blazebit.persistence.view.EntityViewManager
Updates the entity which the given entity view maps to.
UPDATE - com.blazebit.persistence.view.CascadeType
Defines that existing elements should be updated.
UPDATED - com.blazebit.persistence.view.change.ChangeModel.ChangeKind
Indicates a reference changed.
updateFull(EntityManager, Object) - Method in interface com.blazebit.persistence.view.EntityViewManager
Fully updates the entity which the given entity view maps to.

V

valueOf(String) - Static method in enum com.blazebit.persistence.view.CascadeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.change.ChangeModel.ChangeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.ConvertOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.FetchStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.FlushMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.FlushStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.InverseRemoveStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.LockMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.metamodel.Attribute.AttributeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.metamodel.Attribute.MappingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.metamodel.Attribute.MemberType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.metamodel.PluralAttribute.CollectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.metamodel.Type.MappingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.view.spi.EntityViewAttributeMapping.ContainerBehavior
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.blazebit.persistence.view.CascadeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.change.ChangeModel.ChangeKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.ConvertOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.FetchStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.FlushMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.FlushStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.InverseRemoveStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.LockMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.metamodel.Attribute.AttributeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.metamodel.Attribute.MappingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.metamodel.Attribute.MemberType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.metamodel.PluralAttribute.CollectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.metamodel.Type.MappingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.view.spi.EntityViewAttributeMapping.ContainerBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
VersionBasicUserType<X> - Interface in com.blazebit.persistence.view.spi.type
A contract for defining a custom basic type to use with entity views for versions in optimistic concurrency control.
view(Class<X>) - Method in interface com.blazebit.persistence.view.metamodel.ViewMetamodel
Returns the metamodel entity view type representing the entity view specified by the given class or null.
VIEW - com.blazebit.persistence.view.metamodel.Type.MappingType
View type.
ViewConstructor - Annotation Type in com.blazebit.persistence.view
A naming mechanism for entity view constructors.
ViewFilter - Annotation Type in com.blazebit.persistence.view
Adds a named filter to an entity view.
ViewFilterMapping - Interface in com.blazebit.persistence.view.metamodel
Represents the mapping of a named filter on an entity view.
ViewFilterProvider - Class in com.blazebit.persistence.view
A view filter provider is an object that applies restrictions on a WhereBuilder.
ViewFilterProvider() - Constructor for class com.blazebit.persistence.view.ViewFilterProvider
 
ViewFilters - Annotation Type in com.blazebit.persistence.view
Adds multiple ViewFilter.
ViewMetamodel - Interface in com.blazebit.persistence.view.metamodel
Provides access to the metamodel of the entity views.
ViewRootJpqlMacro - Interface in com.blazebit.persistence.view.spi
Interface implemented by the entity view provider.
ViewType<X> - Interface in com.blazebit.persistence.view.metamodel
Represents the metamodel of an entity view.

W

withKeysetPage(KeysetPage) - Method in class com.blazebit.persistence.view.EntityViewSetting
Sets the key set of this setting.
$ A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links
Blazebit Persistence Entity-View API 1.2.1

Copyright © 2014–2018 Blazebit. All rights reserved.