Class ViewMetamodelImpl
java.lang.Object
com.blazebit.persistence.view.impl.metamodel.ViewMetamodelImpl
- All Implemented Interfaces:
ViewMetamodel
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorDescriptionViewMetamodelImpl
(EntityMetamodel entityMetamodel, MetamodelBuildingContext context, Map<Class<?>, Object> typeTestValues, boolean validateManagedTypes, boolean validateExpressions) -
Method Summary
Modifier and TypeMethodDescription<X> FlatViewTypeImpl<X>
<X> FlatViewTypeImpl<X>
flatViewOrError
(Class<X> clazz) <X> BasicUserType<X>
getBasicUserType
(Class<X> clazz) Set<FlatViewType<?>>
Set<ManagedViewType<?>>
getViews()
<X> ManagedViewTypeImplementor<X>
managedView
(Class<X> clazz) <X> ManagedViewTypeImplementor<X>
managedViewOrError
(Class<X> clazz) <X> ViewTypeImpl<X>
<X> ViewTypeImpl<X>
viewOrError
(Class<X> clazz) views()
-
Constructor Details
-
ViewMetamodelImpl
public ViewMetamodelImpl(EntityMetamodel entityMetamodel, MetamodelBuildingContext context, Map<Class<?>, Object> typeTestValues, boolean validateManagedTypes, boolean validateExpressions)
-
-
Method Details
-
getEntityMetamodel
-
getBasicUserType
-
view
- Specified by:
view
in interfaceViewMetamodel
-
viewOrError
- Specified by:
viewOrError
in interfaceViewMetamodel
-
getViews
- Specified by:
getViews
in interfaceViewMetamodel
-
views
-
managedView
- Specified by:
managedView
in interfaceViewMetamodel
-
managedViewOrError
- Specified by:
managedViewOrError
in interfaceViewMetamodel
-
getManagedViews
- Specified by:
getManagedViews
in interfaceViewMetamodel
-
flatView
- Specified by:
flatView
in interfaceViewMetamodel
-
flatViewOrError
- Specified by:
flatViewOrError
in interfaceViewMetamodel
-
getFlatViews
- Specified by:
getFlatViews
in interfaceViewMetamodel
-