PluralAttribute generally obtained from a
javax.persistence.criteria.Path#get call
| Modifier and Type | Field and Description |
|---|---|
| private final PluralAttribute | |
| private final CollectionPersister |
| Access | Constructor and Description |
|---|---|
| public | PluralAttributePath(CriteriaBuilderImpl criteriaBuilder, PathSource<X> source, PluralAttribute<?, X, ?> attribute)
|
| Modifier and Type | Method and Description |
|---|---|
| protected boolean | |
| public PluralAttribute | getAttribute()
Implements org. |
| public Bindable | getModel()
Implements javax. |
| public CollectionPersister | |
| protected Attribute | locateAttributeInternal(String
The name of the attribute to locate attributeName)Implements abstract org. |
| private EntityType | locateNearestSubclassEntity(MappedSuperclassType<X> mappedSuperclassType, EntityType<X> entityTypeTop)
|
| private CollectionPersister | |
| private String | |
| public <T extends X> PluralAttributePath | treatAs(Class<T>
The type to treat the path as. treatAsType)Implements org. |
| attribute | back to summary |
|---|---|
| private final PluralAttribute<?, X, ?> attribute | |
| persister | back to summary |
|---|---|
| private final CollectionPersister persister | |
| PluralAttributePath | back to summary |
|---|---|
| public PluralAttributePath(CriteriaBuilderImpl criteriaBuilder, PathSource<X> source, PluralAttribute<?, X, ?> attribute) | |
| canBeDereferenced | back to summary |
|---|---|
| protected boolean canBeDereferenced() Implements abstract org.
| |
| getAttribute | back to summary |
|---|---|
| public PluralAttribute Implements org. Doc from org. Retrieve reference to the attribute this path represents.
| |
| getModel | back to summary |
|---|---|
| public Bindable Implements javax. Doc from javax. Return the bindable object that corresponds to the path expression.
| |
| getPersister | back to summary |
|---|---|
public CollectionPersister getPersister()
| |
| locateAttributeInternal | back to summary |
|---|---|
| protected Attribute Implements abstract org. Doc from org. Get the attribute by name from the underlying model. This allows subclasses to
define exactly how the attribute is derived. Called from | |
| locateNearestSubclassEntity | back to summary |
|---|---|
| private EntityType | |
| resolvePersister | back to summary |
|---|---|
| private CollectionPersister resolvePersister(CriteriaBuilderImpl criteriaBuilder, PluralAttribute<X, C, E> attribute) | |
| resolveRole | back to summary |
|---|---|
| private String resolveRole(PluralAttribute<X, C, E> attribute) | |
| treatAs | back to summary |
|---|---|
| public <T extends X> PluralAttributePath Implements org. Doc from org. Defines handling for the JPA 2.1 TREAT down-casting feature.
| |