Class FlatViewTypeImpl<X>
java.lang.Object
com.blazebit.persistence.view.impl.metamodel.ManagedViewTypeImpl<X>
com.blazebit.persistence.view.impl.metamodel.FlatViewTypeImpl<X>
- All Implemented Interfaces:
FlatViewTypeImplementor<X>,ManagedViewTypeImplementor<X>,FlatViewType<X>,ManagedViewType<X>,Type<X>
public class FlatViewTypeImpl<X>
extends ManagedViewTypeImpl<X>
implements FlatViewTypeImplementor<X>
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Nested Class Summary
Nested classes/interfaces inherited from class com.blazebit.persistence.view.impl.metamodel.ManagedViewTypeImpl
ManagedViewTypeImpl.AttributeKey, ManagedViewTypeImpl.InheritanceSubtypeConfiguration<X>Nested classes/interfaces inherited from interface com.blazebit.persistence.view.metamodel.Type
Type.MappingType -
Constructor Summary
ConstructorsConstructorDescriptionFlatViewTypeImpl(ViewMapping viewMapping, javax.persistence.metamodel.ManagedType<?> managedType, MetamodelBuildingContext context, EmbeddableOwner embeddableMapping) -
Method Summary
Methods inherited from class com.blazebit.persistence.view.impl.metamodel.ManagedViewTypeImpl
checkAttributes, checkNestedAttributes, createLimiter, getAttribute, getAttributes, getConstructor, getConstructor, getConstructorNames, getConstructors, getConvertedType, getConverter, getCteProviders, getDefaultBatchSize, getDefaultConstructor, getDefaultInheritanceSubtypeConfiguration, getEntityClass, getEntityViewRoots, getEntityViewRootTypes, getFlushMode, getFlushStrategy, getInheritanceMapping, getInheritanceSubtypeConfiguration, getInheritanceSubtypeConfiguration, getInheritanceSubtypeConfigurations, getInheritanceSubtypes, getJavaType, getJpaManagedType, getLockMode, getMutableAttribute, getMutableAttributeCount, getOverallInheritanceSubtypeConfiguration, getPersistabilityValidationExcludedEntityAttributes, getPostCommitMethod, getPostCommitTransitions, getPostConvertMethod, getPostCreateMethod, getPostLoadMethod, getPostPersistMethod, getPostRemoveMethod, getPostRollbackMethod, getPostRollbackTransitions, getPostUpdateMethod, getPrePersistMethod, getPreRemoveMethod, getPreUpdateMethod, getRecursiveAttributes, getRecursiveSubviewAttributes, getSpecialMethods, getSubtypeIndex, getTypeConstraintMapping, getUpdateMappableAttributes, hasEmptyConstructor, hasJoinFetchedCollections, hasJpaManagedAttributes, hasSelectOrSubselectFetchedAttributes, hasSubtypes, isCreatable, isPersistabilityValidationEnabled, isUpdatable, renderSecondaryMappings, renderSecondaryMappingsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blazebit.persistence.view.metamodel.ManagedViewType
getAttribute, getAttributes, getConstructor, getConstructor, getConstructorNames, getConstructors, getCteProviders, getDefaultBatchSize, getEntityClass, getEntityViewRoots, getFlushMode, getFlushStrategy, getInheritanceMapping, getInheritanceSubtypes, getPersistabilityValidationExcludedEntityAttributes, getPostCommitMethod, getPostCommitTransitions, getPostConvertMethod, getPostCreateMethod, getPostLoadMethod, getPostPersistMethod, getPostRemoveMethod, getPostRollbackMethod, getPostRollbackTransitions, getPostUpdateMethod, getPrePersistMethod, getPreRemoveMethod, getPreUpdateMethod, isCreatable, isPersistabilityValidationEnabled, isUpdatable, renderSecondaryMappings, renderSecondaryMappingsMethods inherited from interface com.blazebit.persistence.view.impl.metamodel.ManagedViewTypeImplementor
checkAttributes, checkNestedAttributes, createLimiter, getDefaultConstructor, getDefaultInheritanceSubtypeConfiguration, getEntityViewRootTypes, getInheritanceSubtypeConfiguration, getInheritanceSubtypeConfiguration, getInheritanceSubtypeConfigurations, getJpaManagedType, getLockMode, getMutableAttribute, getMutableAttributeCount, getOverallInheritanceSubtypeConfiguration, getRecursiveAttributes, getRecursiveSubviewAttributes, getSpecialMethods, getSubtypeIndex, getUpdateMappableAttributes, hasEmptyConstructor, hasJoinFetchedCollections, hasJpaManagedAttributes, hasSelectOrSubselectFetchedAttributes, hasSubtypesMethods inherited from interface com.blazebit.persistence.view.metamodel.Type
getConvertedType, getConverter, getJavaType
-
Constructor Details
-
FlatViewTypeImpl
public FlatViewTypeImpl(ViewMapping viewMapping, javax.persistence.metamodel.ManagedType<?> managedType, MetamodelBuildingContext context, EmbeddableOwner embeddableMapping)
-
-
Method Details
-
getRealType
- Specified by:
getRealTypein interfaceFlatViewTypeImplementor<X>- Specified by:
getRealTypein interfaceManagedViewTypeImplementor<X>
-
hasId
protected boolean hasId()- Specified by:
hasIdin classManagedViewTypeImpl<X>
-
supportsInterfaceEquals
public boolean supportsInterfaceEquals()- Specified by:
supportsInterfaceEqualsin interfaceManagedViewTypeImplementor<X>
-
getMappingType
- Specified by:
getMappingTypein interfaceType<X>
-
hashCode
public int hashCode() -
equals
-