Interface ITranslationMemoryConnector

All Superinterfaces:
ITranslationMemoryBulkConnector, ITranslationMemoyConfigurationCheck, ITranslationMemoyConnectivityCheck, ITranslationProjectArchiver
All Known Implementing Classes:
EmptyTranslationMemoryConnector

Translation Memory System Connection Interface
Author:
I-D Media AG
  • Method Details

    • setup

      boolean setup(String sTmsId, String sConfigurationXml, String sWorkingDirectory)
      Setup the connector
      Parameters:
      sTmsId - Tms Id
      sConfigurationXml - Connector Configuration (as provided by
      invalid reference
      com.idmedia.translationstudio.api.connector.gui.ITranslationMemorySystemConnectorConfigurationGui.getConnectorConfiguration
      sWorkingDirectory - Connector Working Directory
      Returns:
    • onUpdateConfiguration

      void onUpdateConfiguration(String sConfigurationXml) throws NoSuchMethodException
      Method called when the settings are updated using the ServerManager
      Parameters:
      sConfigurationXml - Connector Configuration (as provided by
      invalid reference
      com.idmedia.translationstudio.api.connector.gui.ITranslationMemorySystemConnectorConfigurationGui.getConnectorConfiguration
      Throws:
      NoSuchMethodException
    • onAfterTmsSubmission

      void onAfterTmsSubmission()
      Method to be executed once all files have been submitted to the TMS
    • onPerformAdditionalTasks

      void onPerformAdditionalTasks() throws NoSuchMethodException
      Allows to perform additional tasks regularly after each check of monitored files
      Throws:
      NoSuchMethodException
    • getName

      @NotNull @NotNull String getName()
      Get Connector Name
      Returns:
      Name, never null
    • getVersion

      @NotNull @NotNull String getVersion()
      Get Connector Version
      Returns:
      Version, never null
    • getTranslationOperation

      @NotNull @NotNull ITranslationOperation getTranslationOperation()
      Operation to transfer files into the TMS
      Returns:
      Operation, never null
    • getTranslationStatusQueryOperation

      @NotNull @NotNull ITranslationStatusQueryOperation getTranslationStatusQueryOperation()
      Operation to query registered files
      Returns:
      Operation, never null
    • getQueryOperation

      @NotNull @NotNull IQueryOperation getQueryOperation(String sQueryData)
      Operation to manage queries from the connector's configuration panel (ServerManager)
      Parameters:
      sQueryData - Input data
      Returns:
      Operation, never null