Uses of Interface
com.blazebit.persistence.view.metamodel.ManagedViewType
Package | Description |
---|---|
com.blazebit.persistence.view.metamodel |
Entity-View extension metamodel.
|
-
Uses of ManagedViewType in com.blazebit.persistence.view.metamodel
Subinterfaces of ManagedViewType in com.blazebit.persistence.view.metamodel Modifier and Type Interface Description interface
FlatViewType<X>
Represents the metamodel of a flat entity view.interface
ViewType<X>
Represents the metamodel of an entity view.Methods in com.blazebit.persistence.view.metamodel that return ManagedViewType Modifier and Type Method Description ManagedViewType<X>
Attribute. getDeclaringType()
Returns the declaring view type.ManagedViewType<X>
MappingConstructor. getDeclaringType()
Returns the declaring managed view type.<X> ManagedViewType<X>
ViewMetamodel. managedView(Class<X> clazz)
Returns the metamodel managed entity view type representing the managed entity view specified by the given class or null.<X> ManagedViewType<X>
ViewMetamodel. managedViewOrError(Class<X> clazz)
Returns the metamodel managed entity view type representing the managed entity view specified by the given class or throws an exception.Methods in com.blazebit.persistence.view.metamodel that return types with arguments of type ManagedViewType Modifier and Type Method Description Map<ManagedViewType<? extends E>,String>
PluralAttribute. getElementInheritanceSubtypeMappings()
Returns the inheritance subtypes that should be considered for the elements of this plural attribute.Map<ManagedViewType<? extends Y>,String>
SingularAttribute. getInheritanceSubtypeMappings()
Returns the inheritance subtype mappings that should be considered for this attribute.Set<ManagedViewType<? extends X>>
ManagedViewType. getInheritanceSubtypes()
Returns the transitive closure of all subtypes that should be considered for inheritance selection.Map<ManagedViewType<? extends K>,String>
MapAttribute. getKeyInheritanceSubtypeMappings()
Returns the inheritance subtypes that should be considered for the keys of this map attribute.Set<ManagedViewType<?>>
ViewMetamodel. getManagedViews()
Returns the metamodel managed entity views.Methods in com.blazebit.persistence.view.metamodel with parameters of type ManagedViewType Modifier and Type Method Description MethodAttribute<?,Y>
AttributePath. resolve(ManagedViewType<X> baseType)
Resolves this attribute path on the given base type and returns the last attribute.MethodAttribute<?,Y>
AttributePathWrapper. resolve(ManagedViewType<X> baseType)
List<MethodAttribute<?,?>>
AttributePath. resolveAll(ManagedViewType<X> baseType)
Resolves this attribute path on the given base type and returns all attributes in order.List<MethodAttribute<?,?>>
AttributePathWrapper. resolveAll(ManagedViewType<X> baseType)