Package org.eso.ias.cdb.structuredtext
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 Summary
Modifier and TypeMethodDescriptiongetAsceFilePath
(String asceID) getClientFilePath
(String clientID) getDasuFilePath
(String dasuID) getIasioFilePath
(String iasioID) getPluginFilePath
(String clientID) getSuperivisorFilePath
(String supervisorID) getTemplateFilePath
(String templateID) getTFFilePath
(String tfID)
-
Method Details
-
getCdbFileType
TextFileType getCdbFileType()- Returns:
- The type of files in the CDB
-
getIasFilePath
- Returns:
- The path of ias global configuration
- Throws:
IOException
- In case of IO error getting the path
-
getSuperivisorFilePath
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
-