public interface ResourceNamingInterface
Modifier and Type | Interface and Description |
---|---|
static class |
ResourceNamingInterface.FileNamingType |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getDirectoryMap() |
String |
nameResource(org.apache.commons.vfs2.FileObject fileObject,
VariableSpace space,
boolean pathOnly)
Create a (file) name based on the passed FileObject
|
String |
nameResource(String prefix,
String originalFilePath,
String extension,
ResourceNamingInterface.FileNamingType namingType)
Create a (file) name for a resource based on a prefix and an extension.
|
String nameResource(String prefix, String originalFilePath, String extension, ResourceNamingInterface.FileNamingType namingType)
prefix
- The prefix, usually the name of the object that is being exportedoriginalFilePath
- The original path to the file. This will be used in the naming of the resource to ensure that the same
GUID will be returned for the same file.extension
- The extension of the filename to be created. For now this also gives a clue as to what kind of data is
being exported and named..namingType
- the file naming type to use, in case of DATA_FILE for example, the return value might not be the complete
file, but ratherString nameResource(org.apache.commons.vfs2.FileObject fileObject, VariableSpace space, boolean pathOnly) throws org.apache.commons.vfs2.FileSystemException
FileObject
- fileObject The file in which the name ....VariableSpace
- variable(space) of the transformation or job.pathOnly
- Set to true to just return the path, false to return file name and pathorg.apache.commons.vfs2.FileSystemException
Copyright © 2018 Hitachi Vantara. All rights reserved.