@Test(expected = UnsupportedOperationException.class) public void testgetSupertype() { entityType.getSupertype(); }
@Override public IdentifiableType<? super T> getSupertype() { throw new UnsupportedOperationException(); }
MinijaxEntityType implements javax.persistence.metamodel.EntityType<T>,
                javax.persistence.metamodel.ManagedType<T>,
                javax.persistence.metamodel.EmbeddableType<T> { @Override public IdentifiableType<? super T> getSupertype() { throw new UnsupportedOperationException(); } }
MinijaxEntityType implements javax.persistence.metamodel.EntityType<T>,
                javax.persistence.metamodel.ManagedType<T>,
                javax.persistence.metamodel.EmbeddableType<T> { @Override public IdentifiableType<? super T> getSupertype() { throw new UnsupportedOperationException(); } @SuppressWarnings({ "unchecked", "rawtypes" }) private  MinijaxEntityType(final MinijaxMetamodel metamodel, final Builder<T> builder); }
MinijaxEntityType implements javax.persistence.metamodel.EntityType<T>,
                javax.persistence.metamodel.ManagedType<T>,
                javax.persistence.metamodel.EmbeddableType<T> { @Override public IdentifiableType<? super T> getSupertype() { throw new UnsupportedOperationException(); } @SuppressWarnings({ "unchecked", "rawtypes" }) private  MinijaxEntityType(final MinijaxMetamodel metamodel, final Builder<T> builder); @Override Class<T> getJavaType(); @Override String getName(); Table getTable(); List<Table> getJoinTables(); MinijaxSingularAttribute<? super T, ?> getId(); @Override @SuppressWarnings("unchecked") MinijaxSingularAttribute<? super T, Y> getId(final Class<Y> type); @Override @SuppressWarnings("unchecked") MinijaxSingularAttribute<T, Y> getDeclaredId(final Class<Y> type); @Override Type<?> getIdType(); List<MinijaxAttribute<? super T, ?>> getAttributesList(); @Override @SuppressWarnings({ "unchecked", "rawtypes" }) Set<Attribute<? super T, ?>> getAttributes(); @Override MinijaxAttribute<? super T, ?> getAttribute(final String name); @SuppressWarnings({ "rawtypes", "unchecked" }) T read(final MinijaxEntityManager em, final ResultSet rs, final MutableInt columnIndex); @Override SingularAttribute<? super T, Y> getVersion(final Class<Y> type); @Override SingularAttribute<T, Y> getDeclaredVersion(final Class<Y> type); @Override IdentifiableType<? super T> getSupertype(); @Override boolean hasSingleIdAttribute(); @Override boolean hasVersionAttribute(); @Override Set<SingularAttribute<? super T, ?>> getIdClassAttributes(); @Override PersistenceType getPersistenceType(); @Override BindableType getBindableType(); @Override Class<T> getBindableJavaType(); @Override Set<Attribute<T, ?>> getDeclaredAttributes(); @Override SingularAttribute<? super T, Y> getSingularAttribute(final String name, final Class<Y> type); @Override SingularAttribute<T, Y> getDeclaredSingularAttribute(final String name, final Class<Y> type); @Override Set<SingularAttribute<? super T, ?>> getSingularAttributes(); @Override Set<SingularAttribute<T, ?>> getDeclaredSingularAttributes(); @Override CollectionAttribute<? super T, E> getCollection(final String name, final Class<E> elementType); @Override CollectionAttribute<T, E> getDeclaredCollection(final String name, final Class<E> elementType); @Override SetAttribute<? super T, E> getSet(final String name, final Class<E> elementType); @Override SetAttribute<T, E> getDeclaredSet(final String name, final Class<E> elementType); @Override ListAttribute<? super T, E> getList(final String name, final Class<E> elementType); @Override ListAttribute<T, E> getDeclaredList(final String name, final Class<E> elementType); @Override MapAttribute<? super T, K, V> getMap(final String name, final Class<K> keyType, final Class<V> valueType); @Override MapAttribute<T, K, V> getDeclaredMap(final String name, final Class<K> keyType, final Class<V> valueType); @Override Set<PluralAttribute<? super T, ?, ?>> getPluralAttributes(); @Override Set<PluralAttribute<T, ?, ?>> getDeclaredPluralAttributes(); @Override Attribute<T, ?> getDeclaredAttribute(final String name); @Override SingularAttribute<? super T, ?> getSingularAttribute(final String name); @Override SingularAttribute<T, ?> getDeclaredSingularAttribute(final String name); @Override CollectionAttribute<? super T, ?> getCollection(final String name); @Override CollectionAttribute<T, ?> getDeclaredCollection(final String name); @Override SetAttribute<? super T, ?> getSet(final String name); @Override SetAttribute<T, ?> getDeclaredSet(final String name); @Override ListAttribute<? super T, ?> getList(final String name); @Override ListAttribute<T, ?> getDeclaredList(final String name); @Override MapAttribute<? super T, ?, ?> getMap(final String name); @Override MapAttribute<T, ?, ?> getDeclaredMap(final String name); }
MinijaxEntityType implements javax.persistence.metamodel.EntityType<T>,
                javax.persistence.metamodel.ManagedType<T>,
                javax.persistence.metamodel.EmbeddableType<T> { @Override public IdentifiableType<? super T> getSupertype() { throw new UnsupportedOperationException(); } @SuppressWarnings({ "unchecked", "rawtypes" }) private  MinijaxEntityType(final MinijaxMetamodel metamodel, final Builder<T> builder); @Override Class<T> getJavaType(); @Override String getName(); Table getTable(); List<Table> getJoinTables(); MinijaxSingularAttribute<? super T, ?> getId(); @Override @SuppressWarnings("unchecked") MinijaxSingularAttribute<? super T, Y> getId(final Class<Y> type); @Override @SuppressWarnings("unchecked") MinijaxSingularAttribute<T, Y> getDeclaredId(final Class<Y> type); @Override Type<?> getIdType(); List<MinijaxAttribute<? super T, ?>> getAttributesList(); @Override @SuppressWarnings({ "unchecked", "rawtypes" }) Set<Attribute<? super T, ?>> getAttributes(); @Override MinijaxAttribute<? super T, ?> getAttribute(final String name); @SuppressWarnings({ "rawtypes", "unchecked" }) T read(final MinijaxEntityManager em, final ResultSet rs, final MutableInt columnIndex); @Override SingularAttribute<? super T, Y> getVersion(final Class<Y> type); @Override SingularAttribute<T, Y> getDeclaredVersion(final Class<Y> type); @Override IdentifiableType<? super T> getSupertype(); @Override boolean hasSingleIdAttribute(); @Override boolean hasVersionAttribute(); @Override Set<SingularAttribute<? super T, ?>> getIdClassAttributes(); @Override PersistenceType getPersistenceType(); @Override BindableType getBindableType(); @Override Class<T> getBindableJavaType(); @Override Set<Attribute<T, ?>> getDeclaredAttributes(); @Override SingularAttribute<? super T, Y> getSingularAttribute(final String name, final Class<Y> type); @Override SingularAttribute<T, Y> getDeclaredSingularAttribute(final String name, final Class<Y> type); @Override Set<SingularAttribute<? super T, ?>> getSingularAttributes(); @Override Set<SingularAttribute<T, ?>> getDeclaredSingularAttributes(); @Override CollectionAttribute<? super T, E> getCollection(final String name, final Class<E> elementType); @Override CollectionAttribute<T, E> getDeclaredCollection(final String name, final Class<E> elementType); @Override SetAttribute<? super T, E> getSet(final String name, final Class<E> elementType); @Override SetAttribute<T, E> getDeclaredSet(final String name, final Class<E> elementType); @Override ListAttribute<? super T, E> getList(final String name, final Class<E> elementType); @Override ListAttribute<T, E> getDeclaredList(final String name, final Class<E> elementType); @Override MapAttribute<? super T, K, V> getMap(final String name, final Class<K> keyType, final Class<V> valueType); @Override MapAttribute<T, K, V> getDeclaredMap(final String name, final Class<K> keyType, final Class<V> valueType); @Override Set<PluralAttribute<? super T, ?, ?>> getPluralAttributes(); @Override Set<PluralAttribute<T, ?, ?>> getDeclaredPluralAttributes(); @Override Attribute<T, ?> getDeclaredAttribute(final String name); @Override SingularAttribute<? super T, ?> getSingularAttribute(final String name); @Override SingularAttribute<T, ?> getDeclaredSingularAttribute(final String name); @Override CollectionAttribute<? super T, ?> getCollection(final String name); @Override CollectionAttribute<T, ?> getDeclaredCollection(final String name); @Override SetAttribute<? super T, ?> getSet(final String name); @Override SetAttribute<T, ?> getDeclaredSet(final String name); @Override ListAttribute<? super T, ?> getList(final String name); @Override ListAttribute<T, ?> getDeclaredList(final String name); @Override MapAttribute<? super T, ?, ?> getMap(final String name); @Override MapAttribute<T, ?, ?> getDeclaredMap(final String name);  }