Attribute<X,C>
, ParameterAttribute<X,C>
, PluralAttribute<X,C,Y>
AbstractParameterCollectionAttribute
, AbstractParameterListAttribute
, AbstractParameterMapAttribute
, AbstractParameterSetAttribute
public abstract class AbstractParameterPluralAttribute<X,C,Y> extends AbstractParameterAttribute<X,C> implements PluralAttribute<X,C,Y>, ParameterAttribute<X,C>
Attribute.AttributeType, Attribute.MappingType, Attribute.MemberType
PluralAttribute.CollectionType
batchSize, convertedJavaType, correlated, correlationBasis, correlationExpression, correlationKeyAlias, correlationProvider, correlationResult, declaringType, fetches, fetchStrategy, id, javaType, mapping, mappingType, subqueryAlias, subqueryExpression, subqueryProvider
Constructor | Description |
---|---|
AbstractParameterPluralAttribute(MappingConstructorImpl<X> mappingConstructor,
ParameterAttributeMapping mapping,
MetamodelBuildingContext context) |
Modifier and Type | Method | Description |
---|---|---|
protected java.util.Map<ManagedViewTypeImplementor<?>,java.lang.String> |
elementInheritanceSubtypeMappings() |
|
Attribute.AttributeType |
getAttributeType() |
|
java.util.Comparator<?> |
getComparator() |
|
java.lang.Class<java.util.Comparator<?>> |
getComparatorClass() |
|
java.util.Map<ManagedViewType<? extends Y>,java.lang.String> |
getElementInheritanceSubtypeMappings() |
|
Type<Y> |
getElementType() |
|
boolean |
isCollection() |
|
boolean |
isOrdered() |
|
boolean |
isSorted() |
|
boolean |
isSubview() |
checkAttribute, checkNestedAttribute, createCollectionFactory, createCollectionInstantiator, createMapFactory, createMapInstantiator, getBatchSize, getCollectionInstantiator, getCollectionJoinMappings, getCollectionType, getConvertedJavaType, getCorrelationBasis, getCorrelationProvider, getCorrelationResult, getDeclaringType, getFetches, getFetchStrategy, getJavaType, getKeyType, getMapInstantiator, getMapping, getMappingType, getSubqueryAlias, getSubqueryExpression, getSubqueryProvider, hasJoinFetchedCollections, isEmbedded, isId, isIndexed, isKeySubview, isQueryParameter, isSubquery, isUpdateMappable, keyInheritanceSubtypeMappings, replaceThisFromMapping, stripThisFromMapping
getAllowedSubtypes, getDeclaringConstructor, getIndex, getLocation, getMapping, getMemberType, getTypeArguments, isOptimizeCollectionActionsEnabled, isUpdatable, needsDirtyTracker
getBatchSize, getConvertedJavaType, getDeclaringType, getFetches, getFetchStrategy, getJavaType, getMappingType, getMemberType, isCorrelated, isSubquery
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDeclaringConstructor, getIndex
getCollectionType, isIndexed
public AbstractParameterPluralAttribute(MappingConstructorImpl<X> mappingConstructor, ParameterAttributeMapping mapping, MetamodelBuildingContext context)
public Attribute.AttributeType getAttributeType()
getAttributeType
in interface Attribute<X,C>
public Type<Y> getElementType()
getElementType
in interface PluralAttribute<X,C,Y>
getElementType
in class AbstractAttribute<X,C>
public java.util.Map<ManagedViewType<? extends Y>,java.lang.String> getElementInheritanceSubtypeMappings()
getElementInheritanceSubtypeMappings
in interface PluralAttribute<X,C,Y>
protected java.util.Map<ManagedViewTypeImplementor<?>,java.lang.String> elementInheritanceSubtypeMappings()
elementInheritanceSubtypeMappings
in class AbstractAttribute<X,C>
public boolean isCollection()
isCollection
in interface Attribute<X,C>
public boolean isSorted()
isSorted
in interface PluralAttribute<X,C,Y>
public boolean isOrdered()
isOrdered
in interface PluralAttribute<X,C,Y>
public java.lang.Class<java.util.Comparator<?>> getComparatorClass()
getComparatorClass
in interface PluralAttribute<X,C,Y>
public java.util.Comparator<?> getComparator()
getComparator
in interface PluralAttribute<X,C,Y>
Copyright © 2014–2018 Blazebit. All rights reserved.