Skip navigation links
Blazebit Persistence Entity-View API 1.2.0-Alpha3
A B C D E F G H I L M N P S T U V W 

A

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(T, String) - Method in class com.blazebit.persistence.view.AttributeFilterProvider
Applies restrictions for the given attributeExpression on the given where builder.
apply(T, String, String, SubqueryProvider) - Method in class com.blazebit.persistence.view.AttributeFilterProvider
Applies restrictions for the given subquery on the given where builder.
apply(RestrictionBuilder<T>) - Method in class com.blazebit.persistence.view.AttributeFilterProvider
Applies a restriction on the given restriction 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) - Method in class com.blazebit.persistence.view.ViewFilterProvider
Applies restrictions 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(boolean) - Static method in class com.blazebit.persistence.view.Sorters
Like Sorters.sorter(boolean, boolean) but with ascending set to true.
ascending() - Static method in class com.blazebit.persistence.view.Sorters
Like Sorters.ascending(boolean) but with nullsFirst set to false.
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.

B

BatchFetch - Annotation Type in com.blazebit.persistence.view
If FetchStrategy.SELECT is used on a property, this annotation configures the default batching.

C

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.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.
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
 
correlate(Class<?>) - Method in interface com.blazebit.persistence.view.CorrelationBuilder
Correlates a basis with the given entity class.
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.
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>, String) - Static method in class com.blazebit.persistence.view.EntityViewSetting
Creates a new EntityViewSetting that can be applied on criteria builders.
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>, Object, int) - Static method in class com.blazebit.persistence.view.EntityViewSetting
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, String) - Static method in class com.blazebit.persistence.view.EntityViewSetting
Creates a new EntityViewSetting that can be applied on criteria builders.
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
Deprecated.
createSubquery(SubqueryInitiator<T>) - Method in interface com.blazebit.persistence.view.SubqueryProvider
Applies a subquery to the given SubqueryInitiator.

D

DEFAULT_NAME - Static variable in annotation type com.blazebit.persistence.view.AttributeFilter
 
descending(boolean) - Static method in class com.blazebit.persistence.view.Sorters
Like Sorters.sorter(boolean, boolean) but with ascending set to false.
descending() - Static method in class com.blazebit.persistence.view.Sorters
Like Sorters.descending(boolean) but with nullsFirst set to false.

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
 
EntityView - Annotation Type in com.blazebit.persistence.view
Specifies that the class is an entity view.
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.
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.
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.
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.

G

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.
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.
getBatchSize() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns the default batch size of the attribute.
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.
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.
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.
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.
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.
getDefaultBatchSize() - Method in interface com.blazebit.persistence.view.metamodel.ManagedViewType
Returns the default batch size for the attributes of this view type.
getDefaultProvider() - Static method in class com.blazebit.persistence.view.EntityViews
Returns the first EntityViewConfigurationProvider that is found.
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.
getEntityId() - Method in class com.blazebit.persistence.view.EntityViewSetting
The id of the entity which should be located on the page returned result.
getEntityViewClass() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns the entity view class.
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.
getIdAttribute() - Method in interface com.blazebit.persistence.view.metamodel.ViewType
Returns the id attribute of the entity view.
getIndex() - Method in interface com.blazebit.persistence.view.metamodel.ParameterAttribute
Returns the index of the parameter within the constructor.
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.
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.
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.
getManagedViews() - Method in interface com.blazebit.persistence.view.metamodel.ViewMetamodel
Returns the metamodel managed entity views.
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.
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.
getOptionalParameters() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns a copy of the optional parameters that have been added.
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.
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.
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.
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.
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.
isCollection() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns true if this attribute is a collection, otherwise false.
isCorrelated() - Method in interface com.blazebit.persistence.view.metamodel.Attribute
Returns true if this attribute is correlated, otherwise false.
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.
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.
isOrdered() - Method in interface com.blazebit.persistence.view.metamodel.PluralAttribute
Returns whether this collection is ordered or not.
isPaginated() - Method in class com.blazebit.persistence.view.EntityViewSetting
Returns true if this entiy view setting applies pagination, false otherwise.
isPartiallyUpdatable() - Method in interface com.blazebit.persistence.view.metamodel.ViewType
Returns whether the entity view is partially updatable.
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.MethodAttribute
Returns whether the attribute is updatable.
isUpdatable() - Method in interface com.blazebit.persistence.view.metamodel.ViewType
Returns whether the entity view is updatable.
isViewFilter() - Method in interface com.blazebit.persistence.view.metamodel.FilterMapping
Returns true if this is a ViewFilterMapping, false if this is a AttributeFilterMapping.

L

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
 
ListAttribute<X,E> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type ListAttribute represent List-valued attributes.

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.
MapAttribute<X,K,V> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type MapAttribute represent persistent Map-valued attributes.
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.
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.
MethodAttribute<X,Y> - Interface in com.blazebit.persistence.view.metamodel
Represents an attribute of a view type specified by a getter.

N

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
 

P

ParameterAttribute<X,Y> - Interface in com.blazebit.persistence.view.metamodel
Represents an attribute of a view type specified by a constructor parameter.
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.

S

SetAttribute<X,E> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type SetAttribute represent Set-valued attributes.
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.
SingularAttribute<X,Y> - Interface in com.blazebit.persistence.view.metamodel
Instances of the type SingularAttribute represents single-valued properties or fields.
Sorter - Interface in com.blazebit.persistence.view
A sorter is an object that applies an order by on a OrderByBuilder for a specific expression.
sorter(boolean, boolean) - Static method in class com.blazebit.persistence.view.Sorters
Creates and returns a new Sorter.
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
 
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.

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.

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 that the attribute is updatable.
update(EntityManager, Object) - Method in interface com.blazebit.persistence.view.EntityViewManager
Updates the entity which the given entity view maps to.
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.FetchStrategy
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.
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.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.
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.
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 L M N P S T U V W 
Skip navigation links
Blazebit Persistence Entity-View API 1.2.0-Alpha3

Copyright © 2014–2017 Blazebit. All rights reserved.