public class AttributeSuportBase<X> extends Object implements AttributeSupport<X>
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,javax.persistence.metamodel.Attribute<X,?>> |
nameToAttribute |
| Constructor and Description |
|---|
AttributeSuportBase() |
| Modifier and Type | Method and Description |
|---|---|
javax.persistence.metamodel.Attribute<X,?> |
getAttribute(String name) |
Set<javax.persistence.metamodel.Attribute<X,?>> |
getAttributes() |
javax.persistence.metamodel.CollectionAttribute<X,?> |
getCollection(String name) |
<E> javax.persistence.metamodel.CollectionAttribute<X,E> |
getCollection(String name,
Class<E> elementType) |
javax.persistence.metamodel.ListAttribute<X,?> |
getList(String name) |
<E> javax.persistence.metamodel.ListAttribute<X,E> |
getList(String name,
Class<E> elementType) |
javax.persistence.metamodel.MapAttribute<X,?,?> |
getMap(String name) |
<K,V> javax.persistence.metamodel.MapAttribute<X,K,V> |
getMap(String name,
Class<K> keyType,
Class<V> valueType) |
Set<javax.persistence.metamodel.PluralAttribute<X,?,?>> |
getPluralAttributes() |
javax.persistence.metamodel.SetAttribute<X,?> |
getSet(String name) |
<E> javax.persistence.metamodel.SetAttribute<X,E> |
getSet(String name,
Class<E> elementType) |
javax.persistence.metamodel.SingularAttribute<X,?> |
getSingularAttribute(String name) |
<Y> javax.persistence.metamodel.SingularAttribute<X,Y> |
getSingularAttribute(String name,
Class<Y> type) |
Set<javax.persistence.metamodel.SingularAttribute<X,?>> |
getSingularAttributes() |
public Set<javax.persistence.metamodel.Attribute<X,?>> getAttributes()
getAttributes in interface AttributeSupport<X>public <Y> javax.persistence.metamodel.SingularAttribute<X,Y> getSingularAttribute(String name, Class<Y> type)
getSingularAttribute in interface AttributeSupport<X>public Set<javax.persistence.metamodel.SingularAttribute<X,?>> getSingularAttributes()
getSingularAttributes in interface AttributeSupport<X>public <E> javax.persistence.metamodel.CollectionAttribute<X,E> getCollection(String name, Class<E> elementType)
getCollection in interface AttributeSupport<X>public <E> javax.persistence.metamodel.SetAttribute<X,E> getSet(String name, Class<E> elementType)
getSet in interface AttributeSupport<X>public <E> javax.persistence.metamodel.ListAttribute<X,E> getList(String name, Class<E> elementType)
getList in interface AttributeSupport<X>public <K,V> javax.persistence.metamodel.MapAttribute<X,K,V> getMap(String name, Class<K> keyType, Class<V> valueType)
getMap in interface AttributeSupport<X>public Set<javax.persistence.metamodel.PluralAttribute<X,?,?>> getPluralAttributes()
getPluralAttributes in interface AttributeSupport<X>public javax.persistence.metamodel.Attribute<X,?> getAttribute(String name)
getAttribute in interface AttributeSupport<X>public javax.persistence.metamodel.SingularAttribute<X,?> getSingularAttribute(String name)
getSingularAttribute in interface AttributeSupport<X>public javax.persistence.metamodel.CollectionAttribute<X,?> getCollection(String name)
getCollection in interface AttributeSupport<X>public javax.persistence.metamodel.SetAttribute<X,?> getSet(String name)
getSet in interface AttributeSupport<X>public javax.persistence.metamodel.ListAttribute<X,?> getList(String name)
getList in interface AttributeSupport<X>public javax.persistence.metamodel.MapAttribute<X,?,?> getMap(String name)
getMap in interface AttributeSupport<X>Copyright © 2017. All rights reserved.