Class EntityTypeImpl<X>

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

    public class EntityTypeImpl<X>
    extends IdentifiableTypeImpl<X>
    implements javax.persistence.metamodel.EntityType<X>
    Implementation of JPA 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 javax.persistence.metamodel.EntityType<X>
      • getBindableJavaType

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

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

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