Class EntityTypeImpl<X>

  • All Implemented Interfaces:
    jakarta.persistence.metamodel.Bindable<X>, jakarta.persistence.metamodel.EntityType<X>, jakarta.persistence.metamodel.IdentifiableType<X>, jakarta.persistence.metamodel.ManagedType<X>, jakarta.persistence.metamodel.Type<X>

    public class EntityTypeImpl<X>
    extends IdentifiableTypeImpl<X>
    implements jakarta.persistence.metamodel.EntityType<X>
    Implementation of Jakarta Persistence Metamodel "EntityType".
    • Constructor Detail

      • EntityTypeImpl

        protected EntityTypeImpl​(Class<X> cls,
                                 org.datanucleus.metadata.AbstractClassMetaData cmd,
                                 MetamodelImpl model)
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface jakarta.persistence.metamodel.EntityType<X>
      • getBindableJavaType

        public Class<X> getBindableJavaType()
        Specified by:
        getBindableJavaType in interface jakarta.persistence.metamodel.Bindable<X>
      • getBindableType

        public jakarta.persistence.metamodel.Bindable.BindableType getBindableType()
        Specified by:
        getBindableType in interface jakarta.persistence.metamodel.Bindable<X>
      • getPersistenceType

        public jakarta.persistence.metamodel.Type.PersistenceType getPersistenceType()
        Specified by:
        getPersistenceType in interface jakarta.persistence.metamodel.Type<X>
        Overrides:
        getPersistenceType in class TypeImpl<X>