Class JPAAttributeNode<T>

  • All Implemented Interfaces:
    javax.persistence.AttributeNode<T>

    public class JPAAttributeNode<T>
    extends Object
    implements javax.persistence.AttributeNode<T>
    Implementation of JPA2.1 AttributeNode
    • Constructor Detail

      • JPAAttributeNode

        public JPAAttributeNode​(org.datanucleus.metadata.MetaDataManager mmgr,
                                AbstractJPAGraph parent,
                                String name)
    • Method Detail

      • getAttributeName

        public String getAttributeName()
        Specified by:
        getAttributeName in interface javax.persistence.AttributeNode<T>
      • addSubgraph

        public void addSubgraph​(JPASubgraph<T> subgraph)
      • getSubgraphs

        public Map<Class,​javax.persistence.Subgraph> getSubgraphs()
        Specified by:
        getSubgraphs in interface javax.persistence.AttributeNode<T>
      • getKeySubgraphs

        public Map<Class,​javax.persistence.Subgraph> getKeySubgraphs()
        Specified by:
        getKeySubgraphs in interface javax.persistence.AttributeNode<T>