Interface CdbFiles

All Known Implementing Classes:
CdbTxtFiles

public interface CdbFiles
An interface to get the name of a file of the CDB independently of the adopted implementation.
Author:
acaproni
  • Method Details

    • getCdbFileType

      TextFileType getCdbFileType()
      Returns:
      The type of files in the CDB
    • getIasFilePath

      Path getIasFilePath() throws IOException
      Returns:
      The path of ias global configuration
      Throws:
      IOException - In case of IO error getting the path
    • getSuperivisorFilePath

      Path getSuperivisorFilePath(String supervisorID) throws IOException
      Parameters:
      supervisorID - The ID of the supervisor
      Returns:
      The path for the configuration of the supervisor with the passed ID
      Throws:
      IOException - In case of IO error getting the path
    • getDasuFilePath

      Path getDasuFilePath(String dasuID) throws IOException
      Parameters:
      dasuID - The ID of the DASU
      Returns:
      The path for the configuration of the DASU with the passed ID
      Throws:
      IOException - In case of IO error getting the path
    • getTFFilePath

      Path getTFFilePath(String tfID) throws IOException
      Parameters:
      tfID - The ID of the transfer function
      Returns:
      The path for the configuration of the TF with the passed ID
      Throws:
      IOException - In case of IO error getting the path
    • getTemplateFilePath

      Path getTemplateFilePath(String templateID) throws IOException
      Parameters:
      templateID - The ID of the template
      Returns:
      The path for the configuration of the template with the passed ID
      Throws:
      IOException - In case of IO error getting the path
    • getAsceFilePath

      Path getAsceFilePath(String asceID) throws IOException
      Parameters:
      asceID - The ID of the ASCE
      Returns:
      The path for the configuration of the ASCE with the passed ID
      Throws:
      IOException - In case of IO error getting the path
    • getIasioFilePath

      Path getIasioFilePath(String iasioID) throws IOException
      Parameters:
      iasioID - The ID of the IASIO
      Returns:
      The path for the configuration of the IASIO with the passed ID
      Throws:
      IOException - In case of IO error getting the path
    • getClientFilePath

      Path getClientFilePath(String clientID) throws IOException
      Parameters:
      clientID - The identifier of the client
      Returns:
      The path for the configuration of the client with the passed ID
      Throws:
      IOException - In case of IO error getting the path
    • getPluginFilePath

      Path getPluginFilePath(String clientID) throws IOException
      Parameters:
      clientID - The identifier of the plugin
      Returns:
      The path for the configuration of the plugin with the passed ID
      Throws:
      IOException - In case of IO error getting the path