Interface IDirectoryConfiguration


public interface IDirectoryConfiguration
Directory configuration
Author:
I-D Media AG
  • Field Details

  • Method Details

    • getWorkingDirectory

      @NotNull @NotNull String getWorkingDirectory()
      Get Service's base working directory
      Returns:
      Working Directory
    • getWorkingDirectoryTemporary

      @NotNull @NotNull String getWorkingDirectoryTemporary()
      Get the temporary root working directory
      Returns:
    • getWorkingDirectoryCustomMessageXml

      @NotNull @NotNull String getWorkingDirectoryCustomMessageXml()
      Get the directory in which custom xml messages are to be stored in
      Returns:
    • getWorkingDirectoryTemporaryUnique

      @Nullable @Nullable File getWorkingDirectoryTemporaryUnique(@NotNull @NotNull String sPrefix)
      Get a new working tmp directory within the programm's temporary working directory. This directory will be created
      Parameters:
      sPrefix -
      Returns:
    • getWorkingDirectoryTemporaryUnique

      @Nullable @Nullable File getWorkingDirectoryTemporaryUnique()
      Get a new working tmp directory within the programm's temporary working directory. This directory will be created
      Returns:
    • getWorkingDirectoryTranslatable

      @NotNull @NotNull String getWorkingDirectoryTranslatable()
      Get the directory to store translatable XMLs in
      Returns:
    • getWorkingDirectoryTranslated

      @NotNull @NotNull String getWorkingDirectoryTranslated()
      Get the directory to import translated XMLs from
      Returns:
    • getWorkingDirectoryFinishedTranslations

      @NotNull @NotNull String getWorkingDirectoryFinishedTranslations()
      Get the directory to move imported files to
      Returns:
    • getWorkingDirectoryFinishedTranslationsError

      @NotNull @NotNull String getWorkingDirectoryFinishedTranslationsError()
      Get the directory to move imported files to
      Returns:
    • getWorkingDirectoryFinishedTranslationsReady

      @NotNull @NotNull String getWorkingDirectoryFinishedTranslationsReady()
      Get the directory to move files ready for immediate import
      Returns:
    • getWorkingDirectoryFinishedTranslationsTemp

      @NotNull @NotNull String getWorkingDirectoryFinishedTranslationsTemp()
      Get the directory to store and post-process translated jobs in (downloaded from the tms)
      Returns:
    • getWorkingDirectoryTMS

      @NotNull @NotNull String getWorkingDirectoryTMS()
      Get TMS Working Directory
      Returns:
    • getWorkingDirectoryTMS

      @NotNull @NotNull String getWorkingDirectoryTMS(String sTmsId)
      Get TMS Working Directory
      Parameters:
      sTmsId - Tms Id
      Returns:
    • getWorkingDirectoryTMS

      @NotNull @NotNull String getWorkingDirectoryTMS(Long plTmsId)
      Get TMS Working Directory
      Parameters:
      plTmsId - Tms Id
      Returns:
    • getConfigurationDirectory

      @Nullable @Nullable String getConfigurationDirectory(String sFilename)
      Get File in Configuration Directory
      Parameters:
      sFilename - File
      Returns:
    • getPreviewRepositoryDirectory

      @NotNull @NotNull String getPreviewRepositoryDirectory()
      Get Preview Fie Repository Directory
      Returns:
    • getPreviewRepositoryDirectoryTemp

      @NotNull @NotNull String getPreviewRepositoryDirectoryTemp()
      Get Preview Fie Repository Directory
      Returns:
    • getDataDirectory

      @NotNull @NotNull String getDataDirectory()
      Get the data directory
      Returns:
    • getDataMetricsDirectory

      @NotNull @NotNull String getDataMetricsDirectory()
      Get the directory data/metrics
      Returns:
    • getDataMetricsDirectoryError

      @NotNull @NotNull String getDataMetricsDirectoryError()
      Get the directory data/metrics
      Returns:
    • getWorkingDirectoryMetrics

      @NotNull @NotNull String getWorkingDirectoryMetrics()
      Get the metrics directory
      Returns:
    • getWorkingDirectoryMetricsCaches

      @NotNull @NotNull String getWorkingDirectoryMetricsCaches()
      Get the metrics data cache directory
      Returns:
    • getWorkingDirectoryRepositories

      @NotNull @NotNull String getWorkingDirectoryRepositories()
      Get the repository directory
      Returns:
    • getWorkingDirectoryRepositoriesJobsProcessable

      @NotNull @NotNull String getWorkingDirectoryRepositoriesJobsProcessable()
      Get the processable jobs directory
      Returns:
    • getWorkingDirectoryRepositoriesJobsTransferrable

      @NotNull @NotNull String getWorkingDirectoryRepositoriesJobsTransferrable()
      Get the directory to store files that could not be transferred to the TMS and are scheduled to be forwarded later
      Returns:
    • getWorkingDirectoryRepositoriesTranslationRequests

      @NotNull @NotNull String getWorkingDirectoryRepositoriesTranslationRequests()
      Get Working directory which holds registerable elements
      Returns:
    • getWorkingDirectoryRepositoriesTranslationMetadataRequests

      @NotNull @NotNull String getWorkingDirectoryRepositoriesTranslationMetadataRequests()
      Get Working directory which holds registerable elements
      Returns:
    • getWorkingDirectoryRepositoriesTranslationFsCatalogs

      @NotNull @NotNull String getWorkingDirectoryRepositoriesTranslationFsCatalogs()
      Get Working directory which holds fs catalogs json arrays
      Returns: