Interface IContentManagementSystem
public interface IContentManagementSystem
CMS abstraction
- Author:
- I-D Media AG
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescription@NotNull String@NotNull ICmsInformationAllow to check if CMS uses uuids instead of element ids@NotNull ICmsOperationsImport and export XML file operations@NotNull ICmsConnectionFactoryObtain new CMS connectionsGet languages@NotNull StringgetNotificationEmail(@Nullable String sInput) @NotNull Map<Long, ICmsProjectIdentifier> Get a list of projects and their ids@NotNull ICmsTranslatableXmlFileOperationsGet translatable elements information from XML file@NotNull IXmlInformationGet generic translatable xml node informationbooleanIs this CMS available@org.jetbrains.annotations.Nullable byte[]verifyXmlData(@org.jetbrains.annotations.NotNull byte[] xmlData)
-
Method Details
-
isAvailable
boolean isAvailable()Is this CMS available- Returns:
-
getProjectNamesAndIds
Get a list of projects and their ids- Returns:
-
getCmsOperations
Import and export XML file operations- Returns:
-
getConnectionFactory
Obtain new CMS connections- Returns:
-
getTranslatableXmlFileOperations
Get translatable elements information from XML file- Returns:
-
getCmsInformation
Allow to check if CMS uses uuids instead of element ids- Returns:
-
getXmlInformation
Get generic translatable xml node information- Returns:
-
getContentManagementSystemLanguages
@NotNull @NotNull List<IContentManagementSystem.TranslationLanguages> getContentManagementSystemLanguages()Get languages- Returns:
-
getNotificationEmail
-
gerVersion
-
verifyXmlData
@Nullable @org.jetbrains.annotations.Nullable byte[] verifyXmlData(@NotNull @org.jetbrains.annotations.NotNull byte[] xmlData)
-