org.jboss.cache.optimistic
Interface WorkspaceNode

All Superinterfaces:
TreeNode
All Known Implementing Classes:
WorkspaceNodeImpl

public interface WorkspaceNode
extends TreeNode

TODO: MANIK: Add proper javadocs

Author:
Manik Surtani (manik@jboss.org), Steve Woodcock (stevew@jofti.com)

Method Summary
 TreeNode createChild(java.lang.Object child_name, Fqn fqn, TreeNode parent, TreeCache cache, DataVersion version)
           
 java.util.Set getChildrenNames()
           
 java.util.Set getKeys()
           
 java.util.Map getMergedChildren()
           
 java.util.Map getMergedData()
           
 DataNode getNode()
           
 TransactionWorkspace getTransactionWorkspace()
           
 DataVersion getVersion()
           
 boolean isCreated()
           
 boolean isDeleted()
           
 boolean isDirty()
           
 void markAsCreated()
           
 void markAsDeleted()
           
 void setVersion(DataVersion version)
           
 
Methods inherited from interface org.jboss.cache.TreeNode
acquireAll, addChild, childExists, clear, containsKey, createChild, createChild, get, getChild, getChildren, getChildrenLoaded, getData, getDataKeys, getFqn, getImmutableLock, getLock, getName, getOrCreateChild, getParent, hasChildren, isLocked, numAttributes, print, printDetails, printIndent, printLockInfo, put, put, put, release, releaseAll, releaseAllForce, releaseForce, remove, removeAllChildren, removeChild, setChildren, setChildrenLoaded, setRecursiveTreeCacheInstance
 

Method Detail

getMergedChildren

public java.util.Map getMergedChildren()

getVersion

public DataVersion getVersion()

setVersion

public void setVersion(DataVersion version)

getKeys

public java.util.Set getKeys()

isDirty

public boolean isDirty()

getMergedData

public java.util.Map getMergedData()

getNode

public DataNode getNode()

getChildrenNames

public java.util.Set getChildrenNames()

isDeleted

public boolean isDeleted()

markAsDeleted

public void markAsDeleted()

getTransactionWorkspace

public TransactionWorkspace getTransactionWorkspace()

isCreated

public boolean isCreated()

markAsCreated

public void markAsCreated()

createChild

public TreeNode createChild(java.lang.Object child_name,
                            Fqn fqn,
                            TreeNode parent,
                            TreeCache cache,
                            DataVersion version)


Copyright ? 1998-2005 JBoss Inc . All Rights Reserved.