Class ManagedViewTypeImpl.InheritanceSubtypeConfiguration<X>
java.lang.Object
com.blazebit.persistence.view.impl.metamodel.ManagedViewTypeImpl.InheritanceSubtypeConfiguration<X>
- Enclosing class:
- ManagedViewTypeImpl<X>
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionInheritanceSubtypeConfiguration(ManagedViewTypeImpl<X> baseType, ViewMapping baseTypeViewMapping, int configurationIndex, InheritanceViewMapping inheritanceViewMapping, MetamodelBuildingContext context, EmbeddableOwner embeddableMapping) InheritanceSubtypeConfiguration(ManagedViewTypeImpl<X> baseType, ViewMapping baseTypeViewMapping, int configurationIndex, InheritanceViewMapping inheritanceViewMapping, MetamodelBuildingContext context, EmbeddableOwner embeddableMapping, ManagedViewTypeImpl.InheritanceSubtypeConfiguration<X> overallConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionintMap<ManagedViewType<? extends X>,String> Set<ManagedViewType<? extends X>>int[]getOverallPositionAssignment(ManagedViewTypeImplementor<? extends X> subtype) boolean
-
Constructor Details
-
InheritanceSubtypeConfiguration
public InheritanceSubtypeConfiguration(ManagedViewTypeImpl<X> baseType, ViewMapping baseTypeViewMapping, int configurationIndex, InheritanceViewMapping inheritanceViewMapping, MetamodelBuildingContext context, EmbeddableOwner embeddableMapping) -
InheritanceSubtypeConfiguration
public InheritanceSubtypeConfiguration(ManagedViewTypeImpl<X> baseType, ViewMapping baseTypeViewMapping, int configurationIndex, InheritanceViewMapping inheritanceViewMapping, MetamodelBuildingContext context, EmbeddableOwner embeddableMapping, ManagedViewTypeImpl.InheritanceSubtypeConfiguration<X> overallConfiguration)
-
-
Method Details
-
getBaseType
-
getConfigurationIndex
public int getConfigurationIndex() -
getInheritanceSubtypes
-
getInheritanceSubtypeConfiguration
-
getInheritanceDiscriminatorMapping
-
getAttributesClosure
public Map<ManagedViewTypeImpl.AttributeKey,ConstrainedAttribute<AbstractMethodAttribute<? super X, getAttributesClosure()?>>> -
getOverallPositionAssignment
-
getMutableBasicUserTypes
-
getTypeConverterEntries
-
getParameterTypes
-
hasSubtypes
public boolean hasSubtypes()
-