-
Method Summary
Clear XML files in either success or failed folder
Download specific folder as zip
Download specific folder as zip
Download specific folder as zip
Count the number of XMLs files
Download the current logfile
Download specific folder as zip
Download all temp folders
Download specific folder as zip
Download specific folder as zip
Download specific folder as zip
Download specific folder as zip
Translate immediately via AWS/Google Translate
default boolean
Insert new monitored files
boolean
default boolean
Ping the translation studio instance to make sure it is available and
ready
Test FirstSpirit Connection
Create action to submit translation request
requestSmtpTestMail(String sTranslationStudioUri,
String sTranslationStudioPort,
String sApiAccessKey,
boolean bUseHttps,
String sRecipient,
String sSender,
String sSmtpServerAddress,
String sSmtpServerPort,
String sSmtpUser,
String sSmtpPassword,
boolean bTlsEnable)
Test FirstSpirit Connection
Send a custom request to TranslationStudio
boolean
Submit a translation request json
default boolean
Set status to "FINISHED", either by dataset id OR project id
Set status to "IN PROGRESS", either by dataset id OR project id
Set status to "OBSOLETE", either by dataset id OR project id
default boolean
Upload a given XML content
-
Method Details
-
requestFSConnectionTest
IRestResponse requestFSConnectionTest(String sTranslationStudioUri,
String sTranslationStudioPort,
String sApiAccessKey,
boolean bUseTsHttps,
String sFirstSpiritUri,
String sFirstSpiritPort,
boolean bFirstSpiritConnectionModeHttp,
boolean bFirstSpiritConnectionModeSecure,
String sFirstSpiritUser,
String sFirstSpiritPassword)
Test FirstSpirit Connection
- Parameters:
sTranslationStudioUri - FirstSpirit Uri
sTranslationStudioPort - FirstSpirit Port
sApiAccessKey -
bUseTsHttps -
sFirstSpiritUri - URL
sFirstSpiritPort - Port
bFirstSpiritConnectionModeHttp - Use FirstSpirit Connection Mode
HTTP
bFirstSpiritConnectionModeSecure - secure connection
sFirstSpiritUser - User
sFirstSpiritPassword - Password
- Returns:
- success state
-
requestSmtpTestMail
IRestResponse requestSmtpTestMail(String sTranslationStudioUri,
String sTranslationStudioPort,
String sApiAccessKey,
boolean bUseHttps,
String sRecipient,
String sSender,
String sSmtpServerAddress,
String sSmtpServerPort,
String sSmtpUser,
String sSmtpPassword,
boolean bTlsEnable)
Test FirstSpirit Connection
- Parameters:
sTranslationStudioUri - FirstSpirit Uri
sTranslationStudioPort - FirstSpirit Port
sApiAccessKey -
bUseHttps -
sRecipient -
sSender -
sSmtpServerAddress - SMTP Server Address
sSmtpServerPort - Port
sSmtpUser - User
sSmtpPassword - Password
bTlsEnable -
- Returns:
- success state
-
queryTranslationStatusReport
-
queryTranslationStatusReport
-
requestTmsCommunication
- Parameters:
sUri - Exchange Service Uri
sPort - Exchange Service Port
sMessage - Message to be sent
sApiAccessKey -
bUseHttps -
nTimeout -
- Returns:
- Answer
-
pingExchangeService
- Parameters:
sUri -
sPort -
sApiKey -
bUseHttps -
- Returns:
-
queryTranslationStatusPage
@NotNull
IRestResponse queryTranslationStatusPage(long lProjectId,
long lPageId,
long lElementId)
Query Page Status XML
- Parameters:
lProjectId -
lPageId -
lElementId -
- Returns:
-
encryptString
Encrypt a given string
- Parameters:
sUri -
sPort -
sApiAccessKey -
sMessage - Plain Input
- Returns:
- Encrypted message
-
getConnectorUsage
Encrypt a given string
- Parameters:
sUri -
sPort -
sApiAccessKey -
sConnectorID -
- Returns:
-
-
-
requestRegisterTransferAction
Create action to submit translation request
- Returns:
-
-
submitTranslationRequest
boolean submitTranslationRequest(@NotNull
String psJson,
boolean isUrgent)
Submit a translation request json
- Parameters:
psJson -
isUrgent -
- Returns:
-
pingTranslationStudio
default boolean pingTranslationStudio()
Ping the translation studio instance to make sure it is available and
ready
- Returns:
-
updateSecondInMilliseconds
default boolean updateSecondInMilliseconds(long lMillis)
-
downloadLogfile
Download the current logfile
- Returns:
-
downloadLogfiles
Download all logfiles
- Returns:
-
downloadDatabaseMonitoredFiles
Download database CSV
- Returns:
-
uploadXmlFile
Upload a given XML content
- Parameters:
sContent -
- Returns:
-
updateMonitoredFileStatusRemove
Remove entry by id
- Parameters:
sDatasetId - Dataset id to remove
- Returns:
-
updateMonitoredFileStatusInProgress
@NotNull
IRestResponse updateMonitoredFileStatusInProgress(@NotNull
String sDatasetId,
@NotNull
String sProjectId,
boolean bResetRetryCounter)
Set status to "IN PROGRESS", either by dataset id OR project id
- Parameters:
sDatasetId - Dataset id (takes precedence)
sProjectId - Project id
bResetRetryCounter - Set number of retries to 0 again
- Returns:
-
updateMonitoredFileStatusFinished
@NotNull
IRestResponse updateMonitoredFileStatusFinished(@NotNull
String sDatasetId,
@NotNull
String sProjectId,
boolean bResetRetryCounter)
Set status to "FINISHED", either by dataset id OR project id
- Parameters:
sDatasetId - Dataset id (takes precedence)
sProjectId - Project id
bResetRetryCounter - Set number of retries to 0 again
- Returns:
-
updateMonitoredFileStatusObsolete
@NotNull
IRestResponse updateMonitoredFileStatusObsolete(@NotNull
String sDatasetId,
@NotNull
String sProjectId,
boolean bResetRetryCounter)
Set status to "OBSOLETE", either by dataset id OR project id
- Parameters:
sDatasetId - Dataset id (takes precedence)
sProjectId - Project id
bResetRetryCounter - Set number of retries to 0 again
- Returns:
-
historyDownloadCSV
Download history
- Parameters:
lProjectId -
- Returns:
-
-
-
historyRemove
Download history
- Parameters:
vplDatasetIds -
- Returns:
-
-
downloadTemporaryFolderList
Download all temp folders
- Returns:
-
downloadTemporaryFolder
Download specific folder as zip
- Parameters:
sName - Folder name
- Returns:
-
countTranslatedXmlFiles
Count the number of XMLs files
- Returns:
-
downloadTranslatedXmlFolder
@NotNull
IRestResponse downloadTranslatedXmlFolder(boolean bSuccessXmls)
Download specific folder as zip
- Parameters:
bSuccessXmls - Success-Folder (or failed otherwise)
- Returns:
-
downloadXmlsTranslatable
Download specific folder as zip
- Returns:
-
downloadXmlsTranslated24h
Download specific folder as zip
- Returns:
-
clearXmlsTranslatable
Download specific folder as zip
- Returns:
-
downloadXmlsImportQueue
Download specific folder as zip
- Returns:
-
clearTranslatedXmlFolderUpTo30days
Download specific folder as zip
- Returns:
-
clearXmlsTranslatables
Download specific folder as zip
- Returns:
-
downloadXmlsTempImportExportFolder
-
deleteXmlsTempImportExportFolder
-
clearTranslatedXmlFolder
@NotNull
IRestResponse clearTranslatedXmlFolder(boolean bSuccessXmls)
Clear XML files in either success or failed folder
- Parameters:
bSuccessXmls - Success-Folder (or failed otherwise)
- Returns:
-
insertMonitoredFiles
@NotNull
default boolean insertMonitoredFiles(String jsonArray)
Insert new monitored files
- Parameters:
jsonArray - data
- Returns:
-
-
-
-