Class ViewMetamodelImpl
java.lang.Object
com.blazebit.persistence.view.impl.metamodel.ViewMetamodelImpl
- All Implemented Interfaces:
ViewMetamodel
public class ViewMetamodelImpl extends Object implements ViewMetamodel
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors Constructor Description ViewMetamodelImpl(EntityMetamodel entityMetamodel, MetamodelBuildingContext context, Map<Class<?>,Object> typeTestValues, boolean validateManagedTypes, boolean validateExpressions)
-
Method Summary
Modifier and Type Method Description <X> FlatViewTypeImpl<X>
flatView(Class<X> clazz)
<X> FlatViewTypeImpl<X>
flatViewOrError(Class<X> clazz)
<X> BasicUserType<X>
getBasicUserType(Class<X> clazz)
EntityMetamodel
getEntityMetamodel()
Set<FlatViewType<?>>
getFlatViews()
Set<ManagedViewType<?>>
getManagedViews()
Set<ViewType<?>>
getViews()
<X> ManagedViewTypeImplementor<X>
managedView(Class<X> clazz)
<X> ManagedViewTypeImplementor<X>
managedViewOrError(Class<X> clazz)
<X> ViewTypeImpl<X>
view(Class<X> clazz)
<X> ViewTypeImpl<X>
viewOrError(Class<X> clazz)
Collection<ViewTypeImpl<?>>
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
-