|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.ejb.metamodel.AbstractType<X>
org.hibernate.ejb.metamodel.AbstractManagedType<X>
public abstract class AbstractManagedType<X>
Defines commonality for the JPA ManagedType hierarchy of interfaces.
| Nested Class Summary | |
|---|---|
static interface |
AbstractManagedType.Builder<X>
|
| Nested classes/interfaces inherited from interface javax.persistence.metamodel.Type |
|---|
javax.persistence.metamodel.Type.PersistenceType |
| Constructor Summary | |
|---|---|
protected |
AbstractManagedType(java.lang.Class<X> javaType,
AbstractManagedType<? super X> superType)
|
| Method Summary | ||
|---|---|---|
javax.persistence.metamodel.Attribute<? super X,?> |
getAttribute(java.lang.String name)
|
|
java.util.Set<javax.persistence.metamodel.Attribute<? super X,?>> |
getAttributes()
|
|
AbstractManagedType.Builder<X> |
getBuilder()
|
|
javax.persistence.metamodel.CollectionAttribute<? super X,?> |
getCollection(java.lang.String name)
|
|
|
getCollection(java.lang.String name,
java.lang.Class<E> elementType)
|
|
javax.persistence.metamodel.Attribute<X,?> |
getDeclaredAttribute(java.lang.String name)
|
|
java.util.Set<javax.persistence.metamodel.Attribute<X,?>> |
getDeclaredAttributes()
|
|
javax.persistence.metamodel.CollectionAttribute<X,?> |
getDeclaredCollection(java.lang.String name)
|
|
|
getDeclaredCollection(java.lang.String name,
java.lang.Class<E> elementType)
|
|
javax.persistence.metamodel.ListAttribute<X,?> |
getDeclaredList(java.lang.String name)
|
|
|
getDeclaredList(java.lang.String name,
java.lang.Class<E> elementType)
|
|
javax.persistence.metamodel.MapAttribute<X,?,?> |
getDeclaredMap(java.lang.String name)
|
|
|
getDeclaredMap(java.lang.String name,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType)
|
|
java.util.Set<javax.persistence.metamodel.PluralAttribute<X,?,?>> |
getDeclaredPluralAttributes()
|
|
javax.persistence.metamodel.SetAttribute<X,?> |
getDeclaredSet(java.lang.String name)
|
|
|
getDeclaredSet(java.lang.String name,
java.lang.Class<E> elementType)
|
|
javax.persistence.metamodel.SingularAttribute<X,?> |
getDeclaredSingularAttribute(java.lang.String name)
|
|
|
getDeclaredSingularAttribute(java.lang.String name,
java.lang.Class<Y> javaType)
|
|
java.util.Set<javax.persistence.metamodel.SingularAttribute<X,?>> |
getDeclaredSingularAttributes()
|
|
javax.persistence.metamodel.ListAttribute<? super X,?> |
getList(java.lang.String name)
|
|
|
getList(java.lang.String name,
java.lang.Class<E> elementType)
|
|
javax.persistence.metamodel.MapAttribute<? super X,?,?> |
getMap(java.lang.String name)
|
|
|
getMap(java.lang.String name,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType)
|
|
java.util.Set<javax.persistence.metamodel.PluralAttribute<? super X,?,?>> |
getPluralAttributes()
|
|
javax.persistence.metamodel.SetAttribute<? super X,?> |
getSet(java.lang.String name)
|
|
|
getSet(java.lang.String name,
java.lang.Class<E> elementType)
|
|
javax.persistence.metamodel.SingularAttribute<? super X,?> |
getSingularAttribute(java.lang.String name)
|
|
|
getSingularAttribute(java.lang.String name,
java.lang.Class<Y> type)
|
|
java.util.Set<javax.persistence.metamodel.SingularAttribute<? super X,?>> |
getSingularAttributes()
|
|
protected AbstractManagedType<? super X> |
getSupertype()
|
|
protected
|
isPrimitiveVariant(javax.persistence.metamodel.SingularAttribute<?,?> attribute,
java.lang.Class<Y> javaType)
|
|
void |
lock()
|
|
| Methods inherited from class org.hibernate.ejb.metamodel.AbstractType |
|---|
getJavaType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.persistence.metamodel.Type |
|---|
getJavaType, getPersistenceType |
| Constructor Detail |
|---|
protected AbstractManagedType(java.lang.Class<X> javaType,
AbstractManagedType<? super X> superType)
| Method Detail |
|---|
protected AbstractManagedType<? super X> getSupertype()
public AbstractManagedType.Builder<X> getBuilder()
public void lock()
public java.util.Set<javax.persistence.metamodel.Attribute<? super X,?>> getAttributes()
getAttributes in interface javax.persistence.metamodel.ManagedType<X>public java.util.Set<javax.persistence.metamodel.Attribute<X,?>> getDeclaredAttributes()
getDeclaredAttributes in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.Attribute<? super X,?> getAttribute(java.lang.String name)
getAttribute in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.Attribute<X,?> getDeclaredAttribute(java.lang.String name)
getDeclaredAttribute in interface javax.persistence.metamodel.ManagedType<X>public java.util.Set<javax.persistence.metamodel.SingularAttribute<? super X,?>> getSingularAttributes()
getSingularAttributes in interface javax.persistence.metamodel.ManagedType<X>public java.util.Set<javax.persistence.metamodel.SingularAttribute<X,?>> getDeclaredSingularAttributes()
getDeclaredSingularAttributes in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.SingularAttribute<? super X,?> getSingularAttribute(java.lang.String name)
getSingularAttribute in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.SingularAttribute<X,?> getDeclaredSingularAttribute(java.lang.String name)
getDeclaredSingularAttribute in interface javax.persistence.metamodel.ManagedType<X>
public <Y> javax.persistence.metamodel.SingularAttribute<? super X,Y> getSingularAttribute(java.lang.String name,
java.lang.Class<Y> type)
getSingularAttribute in interface javax.persistence.metamodel.ManagedType<X>
public <Y> javax.persistence.metamodel.SingularAttribute<X,Y> getDeclaredSingularAttribute(java.lang.String name,
java.lang.Class<Y> javaType)
getDeclaredSingularAttribute in interface javax.persistence.metamodel.ManagedType<X>
protected <Y> boolean isPrimitiveVariant(javax.persistence.metamodel.SingularAttribute<?,?> attribute,
java.lang.Class<Y> javaType)
public java.util.Set<javax.persistence.metamodel.PluralAttribute<? super X,?,?>> getPluralAttributes()
getPluralAttributes in interface javax.persistence.metamodel.ManagedType<X>public java.util.Set<javax.persistence.metamodel.PluralAttribute<X,?,?>> getDeclaredPluralAttributes()
getDeclaredPluralAttributes in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.CollectionAttribute<? super X,?> getCollection(java.lang.String name)
getCollection in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.CollectionAttribute<X,?> getDeclaredCollection(java.lang.String name)
getDeclaredCollection in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.SetAttribute<? super X,?> getSet(java.lang.String name)
getSet in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.SetAttribute<X,?> getDeclaredSet(java.lang.String name)
getDeclaredSet in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.ListAttribute<? super X,?> getList(java.lang.String name)
getList in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.ListAttribute<X,?> getDeclaredList(java.lang.String name)
getDeclaredList in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.MapAttribute<? super X,?,?> getMap(java.lang.String name)
getMap in interface javax.persistence.metamodel.ManagedType<X>public javax.persistence.metamodel.MapAttribute<X,?,?> getDeclaredMap(java.lang.String name)
getDeclaredMap in interface javax.persistence.metamodel.ManagedType<X>
public <E> javax.persistence.metamodel.CollectionAttribute<? super X,E> getCollection(java.lang.String name,
java.lang.Class<E> elementType)
getCollection in interface javax.persistence.metamodel.ManagedType<X>
public <E> javax.persistence.metamodel.CollectionAttribute<X,E> getDeclaredCollection(java.lang.String name,
java.lang.Class<E> elementType)
getDeclaredCollection in interface javax.persistence.metamodel.ManagedType<X>
public <E> javax.persistence.metamodel.SetAttribute<? super X,E> getSet(java.lang.String name,
java.lang.Class<E> elementType)
getSet in interface javax.persistence.metamodel.ManagedType<X>
public <E> javax.persistence.metamodel.SetAttribute<X,E> getDeclaredSet(java.lang.String name,
java.lang.Class<E> elementType)
getDeclaredSet in interface javax.persistence.metamodel.ManagedType<X>
public <E> javax.persistence.metamodel.ListAttribute<? super X,E> getList(java.lang.String name,
java.lang.Class<E> elementType)
getList in interface javax.persistence.metamodel.ManagedType<X>
public <E> javax.persistence.metamodel.ListAttribute<X,E> getDeclaredList(java.lang.String name,
java.lang.Class<E> elementType)
getDeclaredList in interface javax.persistence.metamodel.ManagedType<X>
public <K,V> javax.persistence.metamodel.MapAttribute<? super X,K,V> getMap(java.lang.String name,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType)
getMap in interface javax.persistence.metamodel.ManagedType<X>
public <K,V> javax.persistence.metamodel.MapAttribute<X,K,V> getDeclaredMap(java.lang.String name,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType)
getDeclaredMap in interface javax.persistence.metamodel.ManagedType<X>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||