Interface AttributeSupport<X>

All Known Implementing Classes:
AttributeSuportBase

public interface AttributeSupport<X>
  • Method Details

    • getAttributes

      Set<javax.persistence.metamodel.Attribute<X,?>> getAttributes()
    • getSingularAttribute

      <Y> javax.persistence.metamodel.SingularAttribute<X,Y> getSingularAttribute(String name, Class<Y> type)
    • getSingularAttributes

      Set<javax.persistence.metamodel.SingularAttribute<X,?>> getSingularAttributes()
    • getCollection

      <E> javax.persistence.metamodel.CollectionAttribute<X,E> getCollection(String name, Class<E> elementType)
    • getSet

      <E> javax.persistence.metamodel.SetAttribute<X,E> getSet(String name, Class<E> elementType)
    • getList

      <E> javax.persistence.metamodel.ListAttribute<X,E> getList(String name, Class<E> elementType)
    • getMap

      <K, V> javax.persistence.metamodel.MapAttribute<X,K,V> getMap(String name, Class<K> keyType, Class<V> valueType)
    • getPluralAttributes

      Set<javax.persistence.metamodel.PluralAttribute<X,?,?>> getPluralAttributes()
    • getAttribute

      javax.persistence.metamodel.Attribute<X,?> getAttribute(String name)
    • getSingularAttribute

      javax.persistence.metamodel.SingularAttribute<X,?> getSingularAttribute(String name)
    • getCollection

      javax.persistence.metamodel.CollectionAttribute<X,?> getCollection(String name)
    • getSet

      javax.persistence.metamodel.SetAttribute<X,?> getSet(String name)
    • getList

      javax.persistence.metamodel.ListAttribute<X,?> getList(String name)
    • getMap

      javax.persistence.metamodel.MapAttribute<X,?,?> getMap(String name)