public abstract class LoggedTreeDbManagerImpl<A extends AbstractNode<A>> extends TreeDBManagerImpl<A>
Constructor and Description |
---|
LoggedTreeDbManagerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
forceRemove(A node) |
A |
merge(A node) |
void |
move(A node,
A newParent) |
void |
move(A node,
A newParent,
int index) |
void |
persist(A node) |
void |
remove(A node) |
allowsMultipleRoots, copy, getBaseType, getChildrenWithName, getVirtualRoots, isFolder, updateFlags
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllNodes, getNodeById, getRoots
public void move(A node, A newParent)
move
in interface TreeDBManager<A extends AbstractNode<A>>
move
in class TreeDBManagerImpl<A extends AbstractNode<A>>
public void move(A node, A newParent, int index)
move
in interface TreeDBManager<A extends AbstractNode<A>>
move
in class TreeDBManagerImpl<A extends AbstractNode<A>>
public void persist(A node)
persist
in interface TreeDBManager<A extends AbstractNode<A>>
persist
in class TreeDBManagerImpl<A extends AbstractNode<A>>
public A merge(A node)
merge
in interface TreeDBManager<A extends AbstractNode<A>>
merge
in class TreeDBManagerImpl<A extends AbstractNode<A>>
public void remove(A node)
remove
in interface TreeDBManager<A extends AbstractNode<A>>
remove
in class TreeDBManagerImpl<A extends AbstractNode<A>>
public void forceRemove(A node)
forceRemove
in interface TreeDBManager<A extends AbstractNode<A>>
forceRemove
in class TreeDBManagerImpl<A extends AbstractNode<A>>