com.unitesk.requality.core
public class MemoryStorage extends AbstractTreeStorage
Constructor and Description |
---|
MemoryStorage() |
Modifier and Type | Method and Description |
---|---|
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 |
createStorage(java.lang.String name) |
void |
deleteResource(java.util.UUID uuid,
java.lang.String resName) |
void |
deleteStorage() |
void |
emulateDeltaChanged(java.util.UUID uuid,
java.util.Collection<Attribute> attributes) |
void |
emulateDeltaCreate(java.util.UUID parentUUId,
java.util.UUID uuid,
java.lang.String type,
java.lang.String id,
java.util.Collection<Attribute> attributes) |
void |
emulateDeltaDelete(java.util.UUID uuid) |
void |
emulateDeltaMove(java.util.UUID uuid,
java.util.UUID newParent) |
java.util.Collection<Attribute> |
getAttributes(java.util.UUID uuid) |
java.util.Collection<java.util.UUID> |
getChildren(java.util.UUID uuid) |
java.lang.String |
getName() |
java.lang.String |
getNodeId(java.util.UUID uuid) |
java.lang.String |
getNodeResourcePath(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 node,
java.util.UUID parent) |
void |
remove(java.util.UUID uuid) |
void |
saveAttributes(java.util.UUID uuid,
java.util.Collection<Attribute> attributes) |
void |
setResourceContents(java.util.UUID uuid,
java.lang.String resName,
java.io.InputStream in,
java.lang.Object data) |
createNode, getDeltaTarget, getNodeType, setDeltaTarget
public void emulateDeltaCreate(java.util.UUID parentUUId, java.util.UUID uuid, java.lang.String type, java.lang.String id, java.util.Collection<Attribute> attributes)
public void emulateDeltaDelete(java.util.UUID uuid)
public void emulateDeltaMove(java.util.UUID uuid, java.util.UUID newParent)
public void emulateDeltaChanged(java.util.UUID uuid, java.util.Collection<Attribute> attributes)
public java.util.UUID getRootNode()
getRootNode
in interface ITreeStorage
getRootNode
in class AbstractTreeStorage
public java.lang.String getNodeId(java.util.UUID uuid)
getNodeId
in interface ITreeStorage
getNodeId
in class AbstractTreeStorage
public void createNode(java.util.UUID parentUUId, java.util.UUID uuid, java.lang.String id, java.util.Collection<Attribute> attrs)
createNode
in interface ITreeStorage
createNode
in class AbstractTreeStorage
public void remove(java.util.UUID uuid)
remove
in interface ITreeStorage
remove
in class AbstractTreeStorage
public java.util.Collection<Attribute> getAttributes(java.util.UUID uuid)
getAttributes
in interface ITreeStorage
getAttributes
in class AbstractTreeStorage
public java.util.Collection<java.util.UUID> getChildren(java.util.UUID uuid)
getChildren
in interface ITreeStorage
getChildren
in class AbstractTreeStorage
public java.util.UUID getParent(java.util.UUID uuid)
getParent
in interface ITreeStorage
getParent
in class AbstractTreeStorage
public boolean canLoad(java.util.UUID uuid)
canLoad
in interface ITreeStorage
canLoad
in class AbstractTreeStorage
public void changeNodeId(java.util.UUID uuid, java.lang.String id)
changeNodeId
in interface ITreeStorage
changeNodeId
in class AbstractTreeStorage
public void moveNodeTo(java.util.UUID node, java.util.UUID parent)
moveNodeTo
in interface ITreeStorage
moveNodeTo
in class AbstractTreeStorage
public void saveAttributes(java.util.UUID uuid, java.util.Collection<Attribute> attributes)
saveAttributes
in interface ITreeStorage
saveAttributes
in class AbstractTreeStorage
public java.lang.String getNodeResourcePath(java.util.UUID uuId)
getNodeResourcePath
in interface ITreeStorage
getNodeResourcePath
in class AbstractTreeStorage
public java.io.InputStream getResourceContents(java.util.UUID uuid, java.lang.String resName)
getResourceContents
in interface ITreeStorage
getResourceContents
in class AbstractTreeStorage
public void setResourceContents(java.util.UUID uuid, java.lang.String resName, java.io.InputStream in, java.lang.Object data)
setResourceContents
in interface ITreeStorage
setResourceContents
in class AbstractTreeStorage
public boolean isResourceExists(java.util.UUID uuid, java.lang.String resName)
isResourceExists
in interface ITreeStorage
isResourceExists
in class AbstractTreeStorage
public void deleteResource(java.util.UUID uuid, java.lang.String resName)
deleteResource
in interface ITreeStorage
deleteResource
in class AbstractTreeStorage
public java.lang.String[] listResources(java.util.UUID uuid)
listResources
in interface ITreeStorage
listResources
in class AbstractTreeStorage
public void createStorage(java.lang.String name)
createStorage
in interface ITreeStorage
createStorage
in class AbstractTreeStorage
public void deleteStorage()
deleteStorage
in interface ITreeStorage
deleteStorage
in class AbstractTreeStorage
public java.lang.String getName()
getName
in interface ITreeStorage
getName
in class AbstractTreeStorage