public class FileTree<T extends org.rundeck.storage.api.ContentMeta> extends LockingTree<T> implements org.rundeck.storage.api.Tree<T>
| Constructor and Description |
|---|
FileTree(org.rundeck.storage.api.ContentFactory<T> contentFactory,
FilepathMapper filepathMapper,
MetadataMapper metadataMapper) |
| Modifier and Type | Method and Description |
|---|---|
org.rundeck.storage.api.Resource<T> |
createResource(org.rundeck.storage.api.Path path,
org.rundeck.storage.api.ContentMeta content) |
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) |
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,
org.rundeck.storage.api.ContentMeta content) |
pathSynch, synchStreamcreateResource, deleteResource, getPath, getResource, hasDirectory, hasPath, hasResource, listDirectory, listDirectoryResources, listDirectorySubdirs, updateResourcepublic FileTree(org.rundeck.storage.api.ContentFactory<T> contentFactory, FilepathMapper filepathMapper, MetadataMapper metadataMapper)
public boolean hasPath(org.rundeck.storage.api.Path path)
hasPath in interface org.rundeck.storage.api.Tree<T extends org.rundeck.storage.api.ContentMeta>public boolean hasResource(org.rundeck.storage.api.Path path)
hasResource in interface org.rundeck.storage.api.Tree<T extends org.rundeck.storage.api.ContentMeta>public boolean hasDirectory(org.rundeck.storage.api.Path path)
hasDirectory in interface org.rundeck.storage.api.Tree<T extends org.rundeck.storage.api.ContentMeta>public org.rundeck.storage.api.Resource<T> getResource(org.rundeck.storage.api.Path path)
getResource in interface org.rundeck.storage.api.Tree<T extends org.rundeck.storage.api.ContentMeta>public org.rundeck.storage.api.Resource<T> getPath(org.rundeck.storage.api.Path path)
getPath in interface org.rundeck.storage.api.Tree<T extends org.rundeck.storage.api.ContentMeta>public java.util.Set<org.rundeck.storage.api.Resource<T>> listDirectoryResources(org.rundeck.storage.api.Path path)
listDirectoryResources in interface org.rundeck.storage.api.Tree<T extends org.rundeck.storage.api.ContentMeta>public java.util.Set<org.rundeck.storage.api.Resource<T>> listDirectory(org.rundeck.storage.api.Path path)
listDirectory in interface org.rundeck.storage.api.Tree<T extends org.rundeck.storage.api.ContentMeta>public java.util.Set<org.rundeck.storage.api.Resource<T>> listDirectorySubdirs(org.rundeck.storage.api.Path path)
listDirectorySubdirs in interface org.rundeck.storage.api.Tree<T extends org.rundeck.storage.api.ContentMeta>public boolean deleteResource(org.rundeck.storage.api.Path path)
deleteResource in interface org.rundeck.storage.api.Tree<T extends org.rundeck.storage.api.ContentMeta>public org.rundeck.storage.api.Resource<T> createResource(org.rundeck.storage.api.Path path, org.rundeck.storage.api.ContentMeta content)
createResource in interface org.rundeck.storage.api.Tree<T extends org.rundeck.storage.api.ContentMeta>