public class SubPathTree<T extends org.rundeck.storage.api.ContentMeta> extends org.rundeck.storage.impl.DelegateTree<T> implements SelectiveTree<T>
| Constructor and Description |
|---|
SubPathTree(org.rundeck.storage.api.Tree<T> delegate,
org.rundeck.storage.api.Path rootPath,
boolean fullPath) |
SubPathTree(org.rundeck.storage.api.Tree<T> delegate,
java.lang.String rootPath,
boolean fullPath) |
| Modifier and Type | Method and Description |
|---|---|
org.rundeck.storage.api.Resource<T> |
createResource(org.rundeck.storage.api.Path path,
T data) |
boolean |
deleteResource(org.rundeck.storage.api.Path path) |
org.rundeck.storage.api.Resource<T> |
getPath(org.rundeck.storage.api.Path path) |
org.rundeck.storage.api.Resource<T> |
getResource(org.rundeck.storage.api.Path path) |
org.rundeck.storage.api.Path |
getSubPath()
Return the subpath
|
boolean |
hasDirectory(org.rundeck.storage.api.Path path) |
boolean |
hasPath(org.rundeck.storage.api.Path path) |
boolean |
hasResource(org.rundeck.storage.api.Path path) |
java.util.Set<org.rundeck.storage.api.Resource<T>> |
listDirectory(org.rundeck.storage.api.Path path) |
java.util.Set<org.rundeck.storage.api.Resource<T>> |
listDirectoryResources(org.rundeck.storage.api.Path path) |
java.util.Set<org.rundeck.storage.api.Resource<T>> |
listDirectorySubdirs(org.rundeck.storage.api.Path path) |
org.rundeck.storage.api.Resource<T> |
updateResource(org.rundeck.storage.api.Path path,
T data) |
createResource, deleteResource, getPath, getResource, hasDirectory, hasPath, hasResource, listDirectory, listDirectoryResources, listDirectorySubdirs, updateResourcepublic SubPathTree(org.rundeck.storage.api.Tree<T> delegate, java.lang.String rootPath, boolean fullPath)
delegate - rootPath - fullPath - public SubPathTree(org.rundeck.storage.api.Tree<T> delegate, org.rundeck.storage.api.Path rootPath, boolean fullPath)
public org.rundeck.storage.api.Path getSubPath()
SubPathgetSubPath in interface SubPathpublic boolean hasPath(org.rundeck.storage.api.Path path)
public boolean hasResource(org.rundeck.storage.api.Path path)
public boolean hasDirectory(org.rundeck.storage.api.Path path)
public org.rundeck.storage.api.Resource<T> getResource(org.rundeck.storage.api.Path path)
public org.rundeck.storage.api.Resource<T> getPath(org.rundeck.storage.api.Path path)
public java.util.Set<org.rundeck.storage.api.Resource<T>> listDirectory(org.rundeck.storage.api.Path path)
public java.util.Set<org.rundeck.storage.api.Resource<T>> listDirectorySubdirs(org.rundeck.storage.api.Path path)
public java.util.Set<org.rundeck.storage.api.Resource<T>> listDirectoryResources(org.rundeck.storage.api.Path path)
public boolean deleteResource(org.rundeck.storage.api.Path path)
public org.rundeck.storage.api.Resource<T> createResource(org.rundeck.storage.api.Path path, T data)