Attribute<X,Y>
, ParameterAttribute<X,Y>
, PluralAttribute<X,java.util.Set<E>,E>
, SetAttribute<X,Y>
CorrelatedParameterSetAttribute
, MappingParameterSetAttribute
public abstract class AbstractParameterSetAttribute<X,Y> extends AbstractParameterPluralAttribute<X,java.util.Set<Y>,Y> implements SetAttribute<X,Y>
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 |
---|---|
AbstractParameterSetAttribute(MappingConstructorImpl<X> mappingConstructor,
ParameterAttributeMapping mapping,
MetamodelBuildingContext context) |
Modifier and Type | Method | Description |
---|---|---|
CollectionInstantiator |
getCollectionInstantiator() |
|
PluralAttribute.CollectionType |
getCollectionType() |
|
protected Type<?> |
getKeyType() |
|
MapInstantiator |
getMapInstantiator() |
|
boolean |
isIndexed() |
|
protected boolean |
isKeySubview() |
|
protected java.util.Map<ManagedViewTypeImplementor<?>,java.lang.String> |
keyInheritanceSubtypeMappings() |
checkAttribute, checkNestedAttribute, createCollectionFactory, createCollectionInstantiator, createMapFactory, createMapInstantiator, getBatchSize, getCollectionJoinMappings, getConvertedJavaType, getCorrelationBasis, getCorrelationProvider, getCorrelationResult, getDeclaringType, getFetches, getFetchStrategy, getJavaType, getMapping, getMappingType, getSubqueryAlias, getSubqueryExpression, getSubqueryProvider, hasJoinFetchedCollections, isEmbedded, isId, isQueryParameter, isSubquery, isUpdateMappable, replaceThisFromMapping, stripThisFromMapping
getAllowedSubtypes, getDeclaringConstructor, getIndex, getLocation, getMapping, getMemberType, getTypeArguments, isOptimizeCollectionActionsEnabled, isUpdatable, needsDirtyTracker
elementInheritanceSubtypeMappings, getAttributeType, getComparator, getComparatorClass, getElementInheritanceSubtypeMappings, getElementType, isCollection, isOrdered, isSorted, isSubview
getAttributeType, getBatchSize, getConvertedJavaType, getDeclaringType, getFetches, getFetchStrategy, getJavaType, getMappingType, getMemberType, isCollection, isCorrelated, isSubquery, isSubview
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDeclaringConstructor, getIndex
getComparator, getComparatorClass, getElementInheritanceSubtypeMappings, getElementType, isOrdered, isSorted
public AbstractParameterSetAttribute(MappingConstructorImpl<X> mappingConstructor, ParameterAttributeMapping mapping, MetamodelBuildingContext context)
public PluralAttribute.CollectionType getCollectionType()
getCollectionType
in interface PluralAttribute<X extends java.lang.Object,java.util.Set<E extends java.lang.Object>,E extends java.lang.Object>
getCollectionType
in class AbstractAttribute<X,java.util.Set<Y>>
public CollectionInstantiator getCollectionInstantiator()
getCollectionInstantiator
in class AbstractAttribute<X,java.util.Set<Y>>
public MapInstantiator getMapInstantiator()
getMapInstantiator
in class AbstractAttribute<X,java.util.Set<Y>>
public boolean isIndexed()
isIndexed
in interface PluralAttribute<X extends java.lang.Object,java.util.Set<E extends java.lang.Object>,E extends java.lang.Object>
isIndexed
in class AbstractAttribute<X,java.util.Set<Y>>
protected Type<?> getKeyType()
getKeyType
in class AbstractAttribute<X,java.util.Set<Y>>
protected java.util.Map<ManagedViewTypeImplementor<?>,java.lang.String> keyInheritanceSubtypeMappings()
keyInheritanceSubtypeMappings
in class AbstractAttribute<X,java.util.Set<Y>>
protected boolean isKeySubview()
isKeySubview
in class AbstractAttribute<X,java.util.Set<Y>>
Copyright © 2014–2018 Blazebit. All rights reserved.