Class JPAEntityGraph<T>

  • Type Parameters:
    T - Type of the entity
    All Implemented Interfaces:
    javax.persistence.EntityGraph<T>

    public class JPAEntityGraph<T>
    extends AbstractJPAGraph<T>
    implements javax.persistence.EntityGraph<T>
    Implementation of JPA2.1 EntityGraph.
    • Constructor Detail

      • JPAEntityGraph

        public JPAEntityGraph​(org.datanucleus.metadata.MetaDataManager mmgr,
                              String name,
                              Class clsType)
    • Method Detail

      • setName

        public void setName​(String name)
      • getName

        public String getName()
        Specified by:
        getName in interface javax.persistence.EntityGraph<T>
      • setIncludeAll

        public void setIncludeAll()
      • getIncludeAllAttributes

        public boolean getIncludeAllAttributes()
      • cloneMutableEntityGraph

        public JPAEntityGraph<T> cloneMutableEntityGraph()
      • addSubclassSubgraph

        public <V> javax.persistence.Subgraph<? extends V> addSubclassSubgraph​(Class<? extends V> type)
        Specified by:
        addSubclassSubgraph in interface javax.persistence.EntityGraph<T>
      • getSubclassSubgraphs

        public Map<Class,​javax.persistence.Subgraph> getSubclassSubgraphs()