Class EssFolderImpl

All Implemented Interfaces:
EssFile, EssFolder, EssObject

public class EssFolderImpl extends EssFileImpl implements EssFolder
Represents a folder in the remote Essbase server pseudo-filesystem.
  • Constructor Details

  • Method Details

    • isFolder

      public boolean isFolder()
      Description copied from interface: EssFile
      Checks if this file object represents a file or a folder. If this method returns true, then this class may be cast to EssFolderImpl, which is a subclass of this one.
      Specified by:
      isFolder in interface EssFile
      Specified by:
      isFolder in interface EssFolder
      Overrides:
      isFolder in class EssFileImpl
      Returns:
      true if this object represents a folder, false otherwise
    • isFile

      public boolean isFile()
      Description copied from interface: EssFile
      Returns true if this is a file, not a folder.
      Specified by:
      isFile in interface EssFile
      Specified by:
      isFile in interface EssFolder
      Overrides:
      isFile in class EssFileImpl
      Returns:
      true if this object is a file
    • createSubFolder

      public void createSubFolder(String subFolderName)
      Description copied from interface: EssFolder
      Creates a subfolder in this folder.
      Specified by:
      createSubFolder in interface EssFolder
      Parameters:
      subFolderName - the name of the subfolder
    • uploadFile

      public void uploadFile(File file)
      Description copied from interface: EssFolder
      Uploads a file to this folder.
      Specified by:
      uploadFile in interface EssFolder
      Parameters:
      file - the file
    • getFiles

      public List<EssFile> getFiles()
      Specified by:
      getFiles in interface EssFolder