Uses of Interface
com.blazebit.persistence.view.metamodel.AttributePath
Package | Description |
---|---|
com.blazebit.persistence.view |
Entity-View extension for the Blaze-Persistence API.
|
com.blazebit.persistence.view.metamodel |
Entity-View extension metamodel.
|
-
Uses of AttributePath in com.blazebit.persistence.view
Methods in com.blazebit.persistence.view with parameters of type AttributePath Modifier and Type Method Description void
EntityViewSetting. addAttributeSorter(AttributePath<T,?,?> attributePath, Sorter sorter)
Adds the given attribute sorter to the attribute sorters of this setting.EntityViewSetting<T,Q>
EntityViewSetting. withAttributeSorter(AttributePath<T,?,?> attributePath, Sorter sorter)
Adds the given attribute sorter to the attribute sorters of this setting. -
Uses of AttributePath in com.blazebit.persistence.view.metamodel
Classes in com.blazebit.persistence.view.metamodel that implement AttributePath Modifier and Type Class Description class
AttributePathWrapper<X,B,Y>
A wrapper for an attribute path.Methods in com.blazebit.persistence.view.metamodel that return AttributePath Modifier and Type Method Description <C, E> AttributePath<X,C,E>
AttributePath. get(AttributePath<B,C,E> attributePath)
Returns a new attribute path that additionally de-references the given path.<C extends Collection<E>, E>
AttributePath<X,E,C>AttributePath. get(MethodMultiListAttribute<B,E,C> attribute)
Returns a new attribute path that additionally de-references the given multi-list attribute.<C extends Collection<E>, E>
AttributePath<X,E,C>AttributePath. get(MethodMultiMapAttribute<B,?,E,C> attribute)
Returns a new attribute path that additionally de-references the given multi-map attribute.<E> AttributePath<X,E,E>
AttributePath. get(MethodPluralAttribute<B,?,E> attribute)
Returns a new attribute path that additionally de-references the given attribute.<E> AttributePath<X,E,E>
AttributePath. get(MethodSingularAttribute<B,E> attribute)
Returns a new attribute path that additionally de-references the given attribute.<E> AttributePath<X,E,E>
AttributePath. get(String attributePath)
Returns a new attribute path that additionally de-references the given path.<C, E> AttributePath<X,C,E>
AttributePathWrapper. get(AttributePath<B,C,E> attributePath)
<C extends Collection<E>, E>
AttributePath<X,E,C>AttributePathWrapper. get(MethodMultiListAttribute<B,E,C> attribute)
<C extends Collection<E>, E>
AttributePath<X,E,C>AttributePathWrapper. get(MethodMultiMapAttribute<B,?,E,C> attribute)
<E> AttributePath<X,E,E>
AttributePathWrapper. get(MethodPluralAttribute<B,?,E> attribute)
<E> AttributePath<X,E,E>
AttributePathWrapper. get(MethodSingularAttribute<B,E> attribute)
<E> AttributePath<X,E,E>
AttributePathWrapper. get(String attributePath)
AttributePath<X,?,?>
AttributeFilterMappingPath. getAttributePath()
Returns the attribute path.<E, C extends Collection<E>>
AttributePath<X,E,C>AttributePath. getMulti(String attributePath)
Returns a new attribute path that additionally de-references the given path.<E, C extends Collection<E>>
AttributePath<X,E,C>AttributePathWrapper. getMulti(String attributePath)
AttributePath<X,B,Y>
AttributePathWrapper. getWrapped()
Returns the wrapped path.static <X, C extends Collection<E>, E>
AttributePath<X,C,E>AttributePaths. of(MethodMultiListAttribute<X,E,C> attribute)
Creates an attribute path for the given multi-list attribute.static <X, C extends Collection<E>, E>
AttributePath<X,C,E>AttributePaths. of(MethodMultiMapAttribute<X,?,E,C> attribute)
Creates an attribute path for the given multi-map attribute.static <X, E> AttributePath<X,E,E>
AttributePaths. of(MethodPluralAttribute<X,?,E> attribute)
Creates an attribute path for the given attribute.static <X, E> AttributePath<X,E,E>
AttributePaths. of(MethodSingularAttribute<X,E> attribute)
Creates an attribute path for the given attribute.static <X, E> AttributePath<X,E,E>
AttributePaths. of(String attributePath)
Creates an attribute path for the given path string.Methods in com.blazebit.persistence.view.metamodel with parameters of type AttributePath Modifier and Type Method Description <C, E> AttributePath<X,C,E>
AttributePath. get(AttributePath<B,C,E> attributePath)
Returns a new attribute path that additionally de-references the given path.<C, E> AttributePath<X,C,E>
AttributePathWrapper. get(AttributePath<B,C,E> attributePath)
Constructors in com.blazebit.persistence.view.metamodel with parameters of type AttributePath Constructor Description AttributeFilterMappingPath(AttributePath<X,?,?> attributePath, AttributeFilterMapping<?,FilterValue> filter)
Creates a new attribute filter mapping path.AttributeFilterMappingPath(AttributePath<X,?,?> attributePath, String filterName)
Creates a new attribute filter mapping path.AttributePathWrapper(AttributePath<X,B,Y> wrapped)
Creates a new wrapper.