Package org.hibernate.graph
Interface SubGraph<J>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidaddAttributeNodes(java.lang.String... names)default voidaddAttributeNodes(Attribute<J,?>... attribute)default <X> SubGraph<X>addKeySubgraph(java.lang.String name)default <X> SubGraph<X>addKeySubgraph(java.lang.String name, java.lang.Class<X> type)default <X> SubGraph<X>addKeySubgraph(Attribute<J,X> attribute)default <X> SubGraph<? extends X>addKeySubgraph(Attribute<J,X> attribute, java.lang.Class<? extends X> type)default <X> SubGraph<X>addSubgraph(java.lang.String name)default <X> SubGraph<X>addSubgraph(java.lang.String name, java.lang.Class<X> type)default <X> SubGraph<X>addSubgraph(Attribute<J,X> attribute)default <X> SubGraph<? extends X>addSubgraph(Attribute<J,X> attribute, java.lang.Class<? extends X> type)default java.util.List<AttributeNode<?>>getAttributeNodes()default java.lang.Class<J>getClassType()-
Methods inherited from interface org.hibernate.graph.Graph
addAttributeNode, addAttributeNode, addKeySubGraph, addKeySubGraph, addKeySubGraph, addKeySubGraph, addSubGraph, addSubGraph, addSubGraph, addSubGraph, findAttributeNode, findAttributeNode, getAttributeNodeList, getGraphAttributeNodes, getGraphedType, makeCopy, makeRootGraph, makeSubGraph
-
-
-
-
Method Detail
-
getAttributeNodes
default java.util.List<AttributeNode<?>> getAttributeNodes()
- Specified by:
getAttributeNodesin interfaceSubgraph<J>
-
addAttributeNodes
default void addAttributeNodes(java.lang.String... names)
- Specified by:
addAttributeNodesin interfaceSubgraph<J>
-
addAttributeNodes
default void addAttributeNodes(Attribute<J,?>... attribute)
- Specified by:
addAttributeNodesin interfaceSubgraph<J>
-
addSubgraph
default <X> SubGraph<X> addSubgraph(Attribute<J,X> attribute)
- Specified by:
addSubgraphin interfaceSubgraph<J>
-
addSubgraph
default <X> SubGraph<? extends X> addSubgraph(Attribute<J,X> attribute, java.lang.Class<? extends X> type)
- Specified by:
addSubgraphin interfaceSubgraph<J>
-
addSubgraph
default <X> SubGraph<X> addSubgraph(java.lang.String name)
- Specified by:
addSubgraphin interfaceSubgraph<J>
-
addSubgraph
default <X> SubGraph<X> addSubgraph(java.lang.String name, java.lang.Class<X> type)
- Specified by:
addSubgraphin interfaceSubgraph<J>
-
addKeySubgraph
default <X> SubGraph<X> addKeySubgraph(Attribute<J,X> attribute)
- Specified by:
addKeySubgraphin interfaceSubgraph<J>
-
addKeySubgraph
default <X> SubGraph<? extends X> addKeySubgraph(Attribute<J,X> attribute, java.lang.Class<? extends X> type)
- Specified by:
addKeySubgraphin interfaceSubgraph<J>
-
addKeySubgraph
default <X> SubGraph<X> addKeySubgraph(java.lang.String name)
- Specified by:
addKeySubgraphin interfaceSubgraph<J>
-
addKeySubgraph
default <X> SubGraph<X> addKeySubgraph(java.lang.String name, java.lang.Class<X> type)
- Specified by:
addKeySubgraphin interfaceSubgraph<J>
-
getClassType
default java.lang.Class<J> getClassType()
- Specified by:
getClassTypein interfaceSubgraph<J>
-
-