org.rundeck.storage.impl
Class BaseDelegateTree<T extends ContentMeta>

java.lang.Object
  extended by org.rundeck.storage.impl.StringToPathTree<T>
      extended by org.rundeck.storage.impl.BaseDelegateTree<T>
All Implemented Interfaces:
Tree<T>
Direct Known Subclasses:
DelegateTree

public abstract class BaseDelegateTree<T extends ContentMeta>
extends StringToPathTree<T>
implements Tree<T>

Abstract base for a Tree with a delegate


Constructor Summary
BaseDelegateTree()
           
BaseDelegateTree(Tree<T> delegate)
           
 
Method Summary
 Tree<T> getDelegate()
           
 void setDelegate(Tree<T> delegate)
           
 
Methods inherited from class org.rundeck.storage.impl.StringToPathTree
createResource, deleteResource, getPath, getResource, hasDirectory, hasPath, hasResource, listDirectory, listDirectoryResources, listDirectorySubdirs, updateResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.rundeck.storage.api.Tree
createResource, createResource, deleteResource, deleteResource, getPath, getPath, getResource, getResource, hasDirectory, hasDirectory, hasPath, hasPath, hasResource, hasResource, listDirectory, listDirectory, listDirectoryResources, listDirectoryResources, listDirectorySubdirs, listDirectorySubdirs, updateResource, updateResource
 

Constructor Detail

BaseDelegateTree

public BaseDelegateTree()

BaseDelegateTree

public BaseDelegateTree(Tree<T> delegate)
Method Detail

getDelegate

public Tree<T> getDelegate()

setDelegate

public void setDelegate(Tree<T> delegate)