Class TransferedFile
java.lang.Object
com.idmedia.translationstudio.api.connector.dao.TransferedFile
- All Implemented Interfaces:
IRegisteredFile,ITransferedFile,ITransferedFileConnectorProject,ITransferedFileMeta,ITransferedFileQueueable,ITransferedFileTmsMeta
- Author:
- I-D Media AG
-
Constructor Summary
ConstructorsConstructorDescriptionTransferedFile(String sTmsProjectId, String sTmsFileId, long lCmsProjectId, @NotNull String sSourceLanguage, @NotNull String sTargetLanguage, @NotNull String sTmsProjectDisplayName) TransferedFile(String sTmsProjectId, String sTmsFileId, long lCmsProjectId, @NotNull String sSourceLanguage, @NotNull String sTargetLanguage, @NotNull String sTmsProjectDisplayName, @NotNull String sTmsProjectFileName, @NotNull String sCmsPageNames) TransferedFile(String sTmsProjectId, String sTmsFileId, long lCmsProjectId, @NotNull String sSourceLanguage, @NotNull String sTargetLanguage, @NotNull String sTmsProjectDisplayName, @NotNull String sTmsProjectFileName, @NotNull String sCmsPageNames, @Nullable Date pDeadline) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProperty(@NotNull String sKey, @NotNull String sValue) Add a custom propertyvoidvoidaddTranslatableFile(List<ITranslatableFile> files) longGet the CMS project id@Nullable DateGet the project's deadline@NotNull StringGet File identifier@NotNull StringGet the name of the CMS pages that are stored here@NotNull StringgetProperty(@NotNull String sKey) Get a custom property@NotNull StringSource language code@NotNull StringTarget language code@NotNull StringGet the name of the TMS project which holds this file@NotNull StringGet the name of the TMS project which holds this file@NotNull StringGet the target TMS project@NotNull List<ITranslatableFile> booleanisQueued()THis file is part of a queued projectvoidsetConnectorName(@NotNull String sConnectorName) voidsetIsQueued(boolean b)
-
Constructor Details
-
TransferedFile
public TransferedFile(String sTmsProjectId, String sTmsFileId, long lCmsProjectId, @NotNull @NotNull String sSourceLanguage, @NotNull @NotNull String sTargetLanguage, @NotNull @NotNull String sTmsProjectDisplayName, @NotNull @NotNull String sTmsProjectFileName, @NotNull @NotNull String sCmsPageNames, @Nullable @Nullable Date pDeadline) -
TransferedFile
-
TransferedFile
public TransferedFile(String sTmsProjectId, String sTmsFileId, long lCmsProjectId, @NotNull @NotNull String sSourceLanguage, @NotNull @NotNull String sTargetLanguage, @NotNull @NotNull String sTmsProjectDisplayName, @NotNull @NotNull String sTmsProjectFileName, @NotNull @NotNull String sCmsPageNames)
-
-
Method Details
-
getTmsProjectId
Get the target TMS project- Specified by:
getTmsProjectIdin interfaceIRegisteredFile- Returns:
- Tms Project to lookup a translatable xml file in the TMS
-
getIdentifier
Get File identifier- Specified by:
getIdentifierin interfaceIRegisteredFile- Returns:
- Identifier to lookup a translatable xml file in the TMS
-
getSourceLangage
Source language code- Specified by:
getSourceLangagein interfaceITransferedFileMeta- Returns:
-
getTargetLangage
Target language code- Specified by:
getTargetLangagein interfaceITransferedFileMeta- Returns:
-
getCmsProjectId
public long getCmsProjectId()Get the CMS project id- Specified by:
getCmsProjectIdin interfaceITransferedFileMeta- Returns:
-
getTmsProjectDisplayName
Get the name of the TMS project which holds this file- Specified by:
getTmsProjectDisplayNamein interfaceITransferedFileConnectorProject- Returns:
-
getPageNameList
Get the name of the CMS pages that are stored here- Specified by:
getPageNameListin interfaceITransferedFileConnectorProject- Returns:
-
getTmsProjectFileName
Get the name of the TMS project which holds this file- Specified by:
getTmsProjectFileNamein interfaceITransferedFileConnectorProject- Returns:
-
getDeadline
Get the project's deadline- Specified by:
getDeadlinein interfaceITransferedFileConnectorProject- Returns:
-
addProperty
Add a custom property- Specified by:
addPropertyin interfaceITransferedFileConnectorProject- Parameters:
sKey-sValue-
-
getProperty
Get a custom property- Specified by:
getPropertyin interfaceITransferedFileConnectorProject- Parameters:
sKey-- Returns:
-
isQueued
public boolean isQueued()THis file is part of a queued project- Specified by:
isQueuedin interfaceITransferedFileQueueable- Returns:
-
setIsQueued
public void setIsQueued(boolean b) -
getTmsProjectIdAndFilId
- Specified by:
getTmsProjectIdAndFilIdin interfaceITransferedFileTmsMeta
-
setConnectorName
-
addTranslatableFile
-
addTranslatableFile
-
getTranslatableFiles
- Specified by:
getTranslatableFilesin interfaceITransferedFileTmsMeta
-
getConnectorName
- Specified by:
getConnectorNamein interfaceITransferedFileTmsMeta
-