Class EmptyTranslationMemoryConnector
java.lang.Object
com.idmedia.translationstudio.api.connector.EmptyTranslationMemoryConnector
- All Implemented Interfaces:
ITranslationMemoryBulkConnector,ITranslationMemoryConnector,ITranslationMemoyConfigurationCheck,ITranslationMemoyConnectivityCheck,ITranslationProjectArchiver
- Author:
- Phillip Austerfield
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.idmedia.translationstudio.api.connector.ITranslationMemoryConnector
ITranslationMemoryConnector.Status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanarchiveProjectById(String sProjectId) Archive a project based on its idbooleanCheck if a connection can be established.getName()Get Connector NamegetQueryOperation(String sQueryData) Operation to manage queries from the connector's configuration panel (ServerManager)Operation to transfer files into the TMSOperation to query registered filesGet Connector VersionbooleanisValidConfiguration(String sConfigurationXml) voidMethod 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 connectorbooleanSubmit all jobs in bulk
-
Constructor Details
-
EmptyTranslationMemoryConnector
public EmptyTranslationMemoryConnector()
-
-
Method Details
-
setup
Description copied from interface:ITranslationMemoryConnectorSetup the connector- Specified by:
setupin interfaceITranslationMemoryConnector- Parameters:
sTmsId- Tms IdsConfigurationXml- Connector Configuration (as provided byinvalid reference
com.idmedia.translationstudio.api.connector.gui.ITranslationMemorySystemConnectorConfigurationGui.getConnectorConfigurationsWorkingDirectory- Connector Working Directory- Returns:
-
onUpdateConfiguration
Description copied from interface:ITranslationMemoryConnectorMethod called when the settings are updated using the ServerManager- Specified by:
onUpdateConfigurationin interfaceITranslationMemoryConnector- Parameters:
sConfigurationXml- Connector Configuration (as provided byinvalid reference
com.idmedia.translationstudio.api.connector.gui.ITranslationMemorySystemConnectorConfigurationGui.getConnectorConfiguration- Throws:
NoSuchMethodException
-
onAfterTmsSubmission
public void onAfterTmsSubmission()Description copied from interface:ITranslationMemoryConnectorMethod to be executed once all files have been submitted to the TMS- Specified by:
onAfterTmsSubmissionin interfaceITranslationMemoryConnector
-
onPerformAdditionalTasks
Description copied from interface:ITranslationMemoryConnectorAllows to perform additional tasks regularly after each check of monitored files- Specified by:
onPerformAdditionalTasksin interfaceITranslationMemoryConnector- Throws:
NoSuchMethodException
-
getName
Description copied from interface:ITranslationMemoryConnectorGet Connector Name- Specified by:
getNamein interfaceITranslationMemoryConnector- Returns:
- Name, never
null
-
getVersion
Description copied from interface:ITranslationMemoryConnectorGet Connector Version- Specified by:
getVersionin interfaceITranslationMemoryConnector- Returns:
- Version, never
null
-
getTranslationOperation
Description copied from interface:ITranslationMemoryConnectorOperation to transfer files into the TMS- Specified by:
getTranslationOperationin interfaceITranslationMemoryConnector- Returns:
- Operation, never
null
-
getTranslationStatusQueryOperation
Description copied from interface:ITranslationMemoryConnectorOperation to query registered files- Specified by:
getTranslationStatusQueryOperationin interfaceITranslationMemoryConnector- Returns:
- Operation, never
null
-
getQueryOperation
Description copied from interface:ITranslationMemoryConnectorOperation to manage queries from the connector's configuration panel (ServerManager)- Specified by:
getQueryOperationin interfaceITranslationMemoryConnector- Parameters:
sQueryData- Input data- Returns:
- Operation, never
null
-
submitTranslationsInBulk
public boolean submitTranslationsInBulk()Description copied from interface:ITranslationMemoryBulkConnectorSubmit all jobs in bulk- Specified by:
submitTranslationsInBulkin interfaceITranslationMemoryBulkConnector- Returns:
-
archiveProjectById
Description copied from interface:ITranslationProjectArchiverArchive a project based on its id- Specified by:
archiveProjectByIdin interfaceITranslationProjectArchiver- Parameters:
sProjectId-- Returns:
- Success state
-
isValidConfiguration
- Specified by:
isValidConfigurationin interfaceITranslationMemoyConfigurationCheck
-
connectionIsAvailable
public boolean connectionIsAvailable()Description copied from interface:ITranslationMemoyConnectivityCheckCheck if a connection can be established.- Specified by:
connectionIsAvailablein interfaceITranslationMemoyConnectivityCheck- Returns:
-