Interface ITranslationMemoryConnector
- All Superinterfaces:
ITranslationMemoryBulkConnector,ITranslationMemoyConfigurationCheck,ITranslationMemoyConnectivityCheck,ITranslationProjectArchiver
- All Known Implementing Classes:
EmptyTranslationMemoryConnector
public interface ITranslationMemoryConnector
extends ITranslationMemoryBulkConnector, ITranslationProjectArchiver, ITranslationMemoyConfigurationCheck, ITranslationMemoyConnectivityCheck
Translation Memory System Connection Interface
- Author:
- I-D Media AG
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumTranslation Status -
Method Summary
Modifier and TypeMethodDescription@NotNull StringgetName()Get Connector Name@NotNull IQueryOperationgetQueryOperation(String sQueryData) Operation to manage queries from the connector's configuration panel (ServerManager)@NotNull ITranslationOperationOperation to transfer files into the TMS@NotNull ITranslationStatusQueryOperationOperation to query registered files@NotNull StringGet Connector VersionvoidMethod to be executed once all files have been submitted to the TMSvoidAllows to perform additional tasks regularly after each check of monitored filesvoidonUpdateConfiguration(String sConfigurationXml) Method called when the settings are updated using the ServerManagerbooleanSetup the connectorMethods inherited from interface com.idmedia.translationstudio.api.connector.ITranslationMemoryBulkConnector
submitTranslationsInBulkMethods inherited from interface com.idmedia.translationstudio.api.connector.ITranslationMemoyConfigurationCheck
isValidConfigurationMethods inherited from interface com.idmedia.translationstudio.api.connector.ITranslationMemoyConnectivityCheck
connectionIsAvailableMethods inherited from interface com.idmedia.translationstudio.api.connector.ITranslationProjectArchiver
archiveProjectById
-
Method Details
-
setup
Setup the connector- Parameters:
sTmsId- Tms IdsConfigurationXml- Connector Configuration (as provided byinvalid reference
com.idmedia.translationstudio.api.connector.gui.ITranslationMemorySystemConnectorConfigurationGui.getConnectorConfigurationsWorkingDirectory- Connector Working Directory- Returns:
-
onUpdateConfiguration
Method called when the settings are updated using the ServerManager- Parameters:
sConfigurationXml- Connector Configuration (as provided byinvalid 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
Allows to perform additional tasks regularly after each check of monitored files- Throws:
NoSuchMethodException
-
getName
Get Connector Name- Returns:
- Name, never
null
-
getVersion
Get Connector Version- Returns:
- Version, never
null
-
getTranslationOperation
Operation to transfer files into the TMS- Returns:
- Operation, never
null
-
getTranslationStatusQueryOperation
Operation to query registered files- Returns:
- Operation, never
null
-
getQueryOperation
Operation to manage queries from the connector's configuration panel (ServerManager)- Parameters:
sQueryData- Input data- Returns:
- Operation, never
null
-