X
- The type of the declaring entity viewC
- The type of the represented collectionE
- The element type of the represented collectionAttribute<X,C>
CollectionAttribute<X,E>
, ListAttribute<X,E>
, MapAttribute<X,K,V>
, SetAttribute<X,E>
public interface PluralAttribute<X,C,E> extends Attribute<X,C>
Modifier and Type | Interface | Description |
---|---|---|
static class |
PluralAttribute.CollectionType |
The different collection types.
|
Attribute.AttributeType, Attribute.MappingType, Attribute.MemberType
Modifier and Type | Method | Description |
---|---|---|
PluralAttribute.CollectionType |
getCollectionType() |
Returns the collection type.
|
java.util.Comparator<?> |
getComparator() |
Returns the comparator that should be used for sorting.
|
java.lang.Class<java.util.Comparator<?>> |
getComparatorClass() |
Returns the comparator class that should be used for sorting.
|
java.util.Map<ManagedViewType<? extends E>,java.lang.String> |
getElementInheritanceSubtypeMappings() |
Returns the inheritance subtypes that should be considered for the elements of this plural attribute.
|
Type<E> |
getElementType() |
Returns the type representing the element type of the collection.
|
boolean |
isForcedUnique() |
Returns whether this collection is forcefully deduplicated on load or not.
|
boolean |
isIndexed() |
Returns whether this collection is indexed or not.
|
boolean |
isOrdered() |
Returns whether this collection is ordered or not.
|
boolean |
isSorted() |
Returns whether this collection is sorted or not.
|
getAttributeType, getBatchSize, getConvertedJavaType, getDeclaringType, getFetches, getFetchStrategy, getJavaType, getMappingType, getMemberType, isCollection, isCorrelated, isSubquery, isSubview
PluralAttribute.CollectionType getCollectionType()
Type<E> getElementType()
java.util.Map<ManagedViewType<? extends E>,java.lang.String> getElementInheritanceSubtypeMappings()
boolean isIndexed()
boolean isOrdered()
boolean isSorted()
boolean isForcedUnique()
java.util.Comparator<?> getComparator()
java.lang.Class<java.util.Comparator<?>> getComparatorClass()
Copyright © 2014–2019 Blazebit. All rights reserved.