org.rundeck.storage.data.file
Class DirectFilepathMapper
java.lang.Object
org.rundeck.storage.data.file.DirectFilepathMapper
- All Implemented Interfaces:
- FilepathMapper
public class DirectFilepathMapper
- extends java.lang.Object
- implements FilepathMapper
Maps the content file of a resource into a root content directory, and metadat files into a _meta subdirectory at the
top level.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectFilepathMapper
public DirectFilepathMapper(java.io.File rootDir)
contentFileForPath
public java.io.File contentFileForPath(Path path)
- Specified by:
contentFileForPath
in interface FilepathMapper
metadataFileFor
public java.io.File metadataFileFor(Path path)
- Specified by:
metadataFileFor
in interface FilepathMapper
directoryForPath
public java.io.File directoryForPath(Path path)
- Specified by:
directoryForPath
in interface FilepathMapper
pathForContentFile
public Path pathForContentFile(java.io.File datafile)
- Specified by:
pathForContentFile
in interface FilepathMapper
pathForMetadataFile
public Path pathForMetadataFile(java.io.File metafile)
- Specified by:
pathForMetadataFile
in interface FilepathMapper
pathForDirectory
public Path pathForDirectory(java.io.File directory)
- Specified by:
pathForDirectory
in interface FilepathMapper