com.unitesk.requality.core
Class TreeStorage
java.lang.Object
com.unitesk.requality.core.TreeStorage
- Direct Known Subclasses:
- FSStorage, MemoryStorage, ResourceStorage, TreeInstancer
public abstract class TreeStorage
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
deltaTarget
protected IStorageDeltaListener deltaTarget
TreeStorage
public TreeStorage()
setDeltaTarget
public void setDeltaTarget(IStorageDeltaListener deltaProcessor)
getDeltaTarget
protected IStorageDeltaListener getDeltaTarget()
createNode
public void createNode(java.util.UUID parentNode,
java.util.UUID node,
java.lang.String type,
java.lang.String id)
getNodeType
public java.lang.String getNodeType(java.util.UUID uuid)
getRootNode
public abstract java.util.UUID getRootNode()
getParent
public abstract java.util.UUID getParent(java.util.UUID uuid)
getChildren
public abstract java.util.Collection<java.util.UUID> getChildren(java.util.UUID uuid)
createNode
public abstract void createNode(java.util.UUID parentUUId,
java.util.UUID uuid,
java.lang.String id,
java.util.Collection<Attribute> attrs)
remove
public abstract void remove(java.util.UUID node)
getNodeId
public abstract java.lang.String getNodeId(java.util.UUID uuid)
changeNodeId
public abstract void changeNodeId(java.util.UUID node,
java.lang.String id)
getAttributes
public abstract java.util.Collection<Attribute> getAttributes(java.util.UUID uuid)
saveAttributes
public abstract void saveAttributes(java.util.UUID node,
java.util.Collection<Attribute> attributes)
moveNodeTo
public abstract void moveNodeTo(java.util.UUID node,
java.util.UUID parent)
canLoad
public abstract boolean canLoad(java.util.UUID uuid)
getNodeResourcePath
public abstract java.lang.String getNodeResourcePath(java.util.UUID uuId)