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
 java.util.Set getChildrenNames()
           
 java.util.Set getKeys()
           
 java.util.Map getMergedChildren()
           
 java.util.Map getMergedData()
           
 DataNode getNode()
           
 TransactionWorkspace getTransactionWorkspace()
           
 long getVersion()
           
 boolean isCreated()
           
 boolean isDeepDirty()
           
 boolean isDeleted()
           
 boolean isDirty()
           
 void markAsCreated()
           
 void markAsDeleted()
           
 
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 long getVersion()

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()

isDeepDirty

public boolean isDeepDirty()

isCreated

public boolean isCreated()

markAsCreated

public void markAsCreated()


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