ViewMetamodel
public class ViewMetamodelImpl extends java.lang.Object implements ViewMetamodel
Constructor | Description |
---|---|
ViewMetamodelImpl(com.blazebit.persistence.parser.EntityMetamodel entityMetamodel,
MetamodelBuildingContext context,
boolean validateExpressions) |
Modifier and Type | Method | Description |
---|---|---|
<X> FlatViewTypeImpl<X> |
flatView(java.lang.Class<X> clazz) |
|
com.blazebit.persistence.parser.EntityMetamodel |
getEntityMetamodel() |
|
java.util.Set<FlatViewType<?>> |
getFlatViews() |
|
java.util.Set<ManagedViewType<?>> |
getManagedViews() |
|
java.util.Set<ViewType<?>> |
getViews() |
|
<X> ManagedViewTypeImplementor<X> |
managedView(java.lang.Class<X> clazz) |
|
<X> ViewTypeImpl<X> |
view(java.lang.Class<X> clazz) |
|
java.util.Collection<ViewTypeImpl<?>> |
views() |
public ViewMetamodelImpl(com.blazebit.persistence.parser.EntityMetamodel entityMetamodel, MetamodelBuildingContext context, boolean validateExpressions)
public com.blazebit.persistence.parser.EntityMetamodel getEntityMetamodel()
public <X> ViewTypeImpl<X> view(java.lang.Class<X> clazz)
view
in interface ViewMetamodel
public java.util.Set<ViewType<?>> getViews()
getViews
in interface ViewMetamodel
public java.util.Collection<ViewTypeImpl<?>> views()
public <X> ManagedViewTypeImplementor<X> managedView(java.lang.Class<X> clazz)
managedView
in interface ViewMetamodel
public java.util.Set<ManagedViewType<?>> getManagedViews()
getManagedViews
in interface ViewMetamodel
public <X> FlatViewTypeImpl<X> flatView(java.lang.Class<X> clazz)
flatView
in interface ViewMetamodel
public java.util.Set<FlatViewType<?>> getFlatViews()
getFlatViews
in interface ViewMetamodel
Copyright © 2014–2018 Blazebit. All rights reserved.