Class Types.MappedSuper<X>
java.lang.Object
org.apache.openjpa.persistence.meta.AbstractManagedType<X>
org.apache.openjpa.persistence.meta.Types.Identifiable<X>
org.apache.openjpa.persistence.meta.Types.MappedSuper<X>
- Type Parameters:
X
- the represented Java type.
- All Implemented Interfaces:
jakarta.persistence.metamodel.IdentifiableType<X>
,jakarta.persistence.metamodel.ManagedType<X>
,jakarta.persistence.metamodel.MappedSuperclassType<X>
,jakarta.persistence.metamodel.Type<X>
- Enclosing class:
- Types
public static class Types.MappedSuper<X>
extends Types.Identifiable<X>
implements jakarta.persistence.metamodel.MappedSuperclassType<X>
A abstract, independently identifiable persistent type.
- Author:
- Pinaki Poddar
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.openjpa.persistence.meta.AbstractManagedType
AbstractManagedType.AttributeNameFilter<X>, AbstractManagedType.AttributeTypeFilter<X,
Y>, AbstractManagedType.DeclaredAttributeFilter<X>, AbstractManagedType.ElementTypeFilter<X, E>, AbstractManagedType.EntryTypeFilter<X, K, V>, AbstractManagedType.Filter<T>, AbstractManagedType.IdAttributeFilter<X>, AbstractManagedType.PluralCategoryFilter<X>, AbstractManagedType.SingularAttributeFilter<X>, AbstractManagedType.VersionAttributeFilter<X> Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Type
jakarta.persistence.metamodel.Type.PersistenceType
-
Field Summary
Fields inherited from class org.apache.openjpa.persistence.meta.AbstractManagedType
meta, model
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.openjpa.persistence.meta.Types.Identifiable
getIdType, getSupertype, hasIdAttribute, hasSingleIdAttribute, hasVersionAttribute
Methods inherited from class org.apache.openjpa.persistence.meta.AbstractManagedType
filter, getAttribute, getAttribute, getAttributes, getCollection, getCollection, getDeclaredAttribute, getDeclaredAttribute, getDeclaredAttributes, getDeclaredCollection, getDeclaredCollection, getDeclaredId, getDeclaredList, getDeclaredList, getDeclaredMap, getDeclaredMap, getDeclaredPluralAttributes, getDeclaredSet, getDeclaredSet, getDeclaredSingularAttribute, getDeclaredSingularAttribute, getDeclaredSingularAttributes, getDeclaredVersion, getId, getIdClassAttributes, getList, getList, getMap, getMap, getPluralAttributes, getSet, getSet, getSingularAttribute, getSingularAttribute, getSingularAttributes, getVersion, pick
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface jakarta.persistence.metamodel.IdentifiableType
getDeclaredId, getDeclaredVersion, getId, getIdClassAttributes, getIdType, getSupertype, getVersion, hasSingleIdAttribute, hasVersionAttribute
Methods inherited from interface jakarta.persistence.metamodel.ManagedType
getAttribute, getAttributes, getCollection, getCollection, getDeclaredAttribute, getDeclaredAttributes, getDeclaredCollection, getDeclaredCollection, getDeclaredList, getDeclaredList, getDeclaredMap, getDeclaredMap, getDeclaredPluralAttributes, getDeclaredSet, getDeclaredSet, getDeclaredSingularAttribute, getDeclaredSingularAttribute, getDeclaredSingularAttributes, getList, getList, getMap, getMap, getPluralAttributes, getSet, getSet, getSingularAttribute, getSingularAttribute, getSingularAttributes
Methods inherited from interface jakarta.persistence.metamodel.Type
getJavaType
-
Field Details
-
cls
-
-
Constructor Details
-
MappedSuper
-
-
Method Details
-
getPersistenceType
public jakarta.persistence.metamodel.Type.PersistenceType getPersistenceType()- Specified by:
getPersistenceType
in interfacejakarta.persistence.metamodel.Type<X>
-
getJavaType
- Specified by:
getJavaType
in interfacejakarta.persistence.metamodel.Type<X>
-
toString
-