public class BeanInitNode extends java.lang.Object implements java.lang.Comparable<BeanInitNode>
Constructor and Description |
---|
BeanInitNode(BeanInitNode parent,
java.lang.String part) |
Modifier and Type | Method and Description |
---|---|
void |
addBean(java.lang.Object bean)
Add a bean represented by this node
|
void |
addBeans(java.util.Collection<?> beans)
Adds beans represented by this node
|
int |
compareTo(BeanInitNode o) |
static BeanInitNode |
createInitTree(java.util.List<java.lang.String> propertyPaths) |
java.util.Map<java.lang.Class<?>,java.util.Set<java.lang.Object>> |
getBeans()
Returns beans represented by this node, split into implementing
classes.
|
BeanInitNode |
getChild(java.lang.String param) |
java.util.List<BeanInitNode> |
getChildrenList() |
java.util.Map<java.lang.Class<?>,java.util.Set<java.io.Serializable>> |
getLazyBeans() |
java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.util.Set<java.io.Serializable>>> |
getLazyCollections() |
java.util.Map<java.lang.Class<?>,java.util.Set<java.lang.Object>> |
getParentBeans() |
java.lang.String |
getPath() |
BeanInitNode |
getSibling(java.lang.String param) |
java.util.List<org.hibernate.collection.internal.AbstractPersistentCollection> |
getUninitializedCollections() |
BeanInitNode |
getWildcardChild() |
boolean |
hasChildren() |
boolean |
hasToManyWildcardChild() |
boolean |
hasWildcardChild() |
boolean |
hasWildcardToManySibling() |
boolean |
hasWildcardToOneSibling() |
boolean |
isRoot() |
boolean |
isToManyWildcard() |
boolean |
isWildcard() |
void |
putLazyBean(java.lang.Class<?> clazz,
java.io.Serializable id) |
void |
putLazyCollection(org.hibernate.collection.internal.AbstractPersistentCollection collection) |
void |
resetBeans()
Removes all beans representing this node.
|
void |
resetLazyBeans() |
void |
resetLazyCollections() |
java.lang.String |
toString() |
java.lang.String |
toStringNoWildcard() |
java.lang.String |
toStringTree() |
public BeanInitNode(BeanInitNode parent, java.lang.String part)
public static BeanInitNode createInitTree(java.util.List<java.lang.String> propertyPaths)
public BeanInitNode getChild(java.lang.String param)
public java.util.List<BeanInitNode> getChildrenList()
public BeanInitNode getSibling(java.lang.String param)
public java.lang.String getPath()
public boolean isRoot()
public boolean hasChildren()
public BeanInitNode getWildcardChild()
public boolean isWildcard()
public boolean hasWildcardChild()
public boolean hasToManyWildcardChild()
public boolean hasWildcardToManySibling()
public boolean isToManyWildcard()
public void putLazyCollection(org.hibernate.collection.internal.AbstractPersistentCollection collection)
public java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.util.Set<java.io.Serializable>>> getLazyCollections()
public java.util.List<org.hibernate.collection.internal.AbstractPersistentCollection> getUninitializedCollections()
public void resetLazyCollections()
public void putLazyBean(java.lang.Class<?> clazz, java.io.Serializable id)
public java.util.Map<java.lang.Class<?>,java.util.Set<java.io.Serializable>> getLazyBeans()
public void resetLazyBeans()
public java.util.Map<java.lang.Class<?>,java.util.Set<java.lang.Object>> getBeans()
public java.util.Map<java.lang.Class<?>,java.util.Set<java.lang.Object>> getParentBeans()
public void addBean(java.lang.Object bean)
bean
- public void addBeans(java.util.Collection<?> beans)
beans
- a collection of beans to be addedpublic void resetBeans()
public int compareTo(BeanInitNode o)
compareTo
in interface java.lang.Comparable<BeanInitNode>
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringNoWildcard()
public java.lang.String toStringTree()
public boolean hasWildcardToOneSibling()
Copyright © 2007-2020 EDIT. All Rights Reserved.