- 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
-
- ascending() - Static method in class com.blazebit.persistence.view.Sorters
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.