Class FileSystemFileFactory

java.lang.Object
com.atlassian.jira.util.FileSystemFileFactory
All Implemented Interfaces:
FileFactory

public class FileSystemFileFactory extends Object implements FileFactory
  • Constructor Details

    • FileSystemFileFactory

      public FileSystemFileFactory(JiraProperties jiraSystemProperties)
      Creates a new FileFactory.
  • Method Details

    • getFile

      public File getFile(String absoluteFilename)
      Description copied from interface: FileFactory
      Creates a File object for the file with the given path.
      Specified by:
      getFile in interface FileFactory
      Parameters:
      absoluteFilename - a String containing an absolute path name
      Returns:
      a new File
    • removeDirectoryIfExists

      public void removeDirectoryIfExists(String directoryName)
      Description copied from interface: FileFactory
      Removes a directory if it exists.
      Specified by:
      removeDirectoryIfExists in interface FileFactory
      Parameters:
      directoryName - a String containing a directory path
    • removeDirectory

      public void removeDirectory(File directory)
      Description copied from interface: FileFactory
      Removes a directory.
      Specified by:
      removeDirectory in interface FileFactory
      Parameters:
      directory - a File object