com.unitesk.requality.core
Interface ITreeStorage
- All Known Implementing Classes:
- AbstractTreeStorage, FSStorage, MemoryStorage, ResourceStorage, TransactionStorage, TreeInstancer
public interface ITreeStorage
Method Summary |
boolean |
canLoad(java.util.UUID uuid)
|
void |
changeNodeId(java.util.UUID uuid,
java.lang.String id)
|
void |
createNode(java.util.UUID parentUUId,
java.util.UUID uuid,
java.lang.String id,
java.util.Collection<Attribute> attrs)
|
void |
createNode(java.util.UUID parentNode,
java.util.UUID node,
java.lang.String type,
java.lang.String id)
|
void |
createStorage(java.lang.String name)
|
void |
deleteResource(java.util.UUID uuid,
java.lang.String resName)
|
void |
deleteStorage()
|
java.util.Collection<Attribute> |
getAttributes(java.util.UUID uuid)
|
java.util.Collection<java.util.UUID> |
getChildren(java.util.UUID uuid)
|
IStorageDeltaListener |
getDeltaTarget()
|
java.lang.String |
getName()
|
java.lang.String |
getNodeId(java.util.UUID uuid)
|
java.lang.String |
getNodeResourcePath(java.util.UUID uuid)
|
java.lang.String |
getNodeType(java.util.UUID uuid)
|
java.util.UUID |
getParent(java.util.UUID uuid)
|
java.io.InputStream |
getResourceContents(java.util.UUID uuid,
java.lang.String resName)
|
java.util.UUID |
getRootNode()
|
boolean |
isResourceExists(java.util.UUID uuid,
java.lang.String resName)
|
java.lang.String[] |
listResources(java.util.UUID uuid)
|
void |
moveNodeTo(java.util.UUID uuid,
java.util.UUID parent)
|
void |
remove(java.util.UUID uuid)
|
void |
saveAttributes(java.util.UUID uuid,
java.util.Collection<Attribute> attributes)
|
void |
setDeltaTarget(IStorageDeltaListener deltaProcessor)
|
void |
setResourceContents(java.util.UUID uuid,
java.lang.String resName,
java.io.InputStream in,
java.lang.Object data)
|
setDeltaTarget
void setDeltaTarget(IStorageDeltaListener deltaProcessor)
getDeltaTarget
IStorageDeltaListener getDeltaTarget()
createNode
void createNode(java.util.UUID parentNode,
java.util.UUID node,
java.lang.String type,
java.lang.String id)
getNodeType
java.lang.String getNodeType(java.util.UUID uuid)
getRootNode
java.util.UUID getRootNode()
getParent
java.util.UUID getParent(java.util.UUID uuid)
getChildren
java.util.Collection<java.util.UUID> getChildren(java.util.UUID uuid)
createNode
void createNode(java.util.UUID parentUUId,
java.util.UUID uuid,
java.lang.String id,
java.util.Collection<Attribute> attrs)
remove
void remove(java.util.UUID uuid)
getNodeId
java.lang.String getNodeId(java.util.UUID uuid)
changeNodeId
void changeNodeId(java.util.UUID uuid,
java.lang.String id)
getAttributes
java.util.Collection<Attribute> getAttributes(java.util.UUID uuid)
saveAttributes
void saveAttributes(java.util.UUID uuid,
java.util.Collection<Attribute> attributes)
moveNodeTo
void moveNodeTo(java.util.UUID uuid,
java.util.UUID parent)
canLoad
boolean canLoad(java.util.UUID uuid)
isResourceExists
boolean isResourceExists(java.util.UUID uuid,
java.lang.String resName)
getNodeResourcePath
java.lang.String getNodeResourcePath(java.util.UUID uuid)
getResourceContents
java.io.InputStream getResourceContents(java.util.UUID uuid,
java.lang.String resName)
setResourceContents
void setResourceContents(java.util.UUID uuid,
java.lang.String resName,
java.io.InputStream in,
java.lang.Object data)
listResources
java.lang.String[] listResources(java.util.UUID uuid)
deleteResource
void deleteResource(java.util.UUID uuid,
java.lang.String resName)
createStorage
void createStorage(java.lang.String name)
deleteStorage
void deleteStorage()
getName
java.lang.String getName()