Interface I_CmsWorkplaceApp

All Known Implementing Classes:
A_CmsAttributeAwareApp, A_CmsWorkplaceApp, CmsAccountsApp, CmsAppHierachy, CmsAppView.NotAvailableApp, CmsCacheAdminApp, CmsCacheViewApp, CmsDateSearchApp, CmsDbExportApp, CmsDbImportApp, CmsDbManager, CmsDbPropertiesApp, CmsDbRemovePubLocksApp, CmsDbStaticExportApp, CmsDbSynchronizationApp, CmsEditor, CmsFileExplorer, CmsFileHistoryApp, CmsJobManagerApp, CmsLegacyApp, CmsLinkInFolderValidationApp, CmsLinkValidationApp, CmsLinkValidationExternalApp, CmsListManager, CmsLogFileApp, CmsModuleApp, CmsProjectManager, CmsPublishQueue, CmsQuickLaunchEditorConfiguration.QuickLaunchEditorApp, CmsResourceTypeApp, CmsSearchindexApp, CmsSessionsApp, CmsShellApp, CmsSiteManager, CmsSourceSearchApp, CmsSqlConsoleApp, CmsUnusedContentFinderApp, CmsUserDataApp

public interface I_CmsWorkplaceApp
Common interface for all workplace apps.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Within this method the app UI should be initialized.
    void
    Called on navigation events.
  • Method Details

    • initUI

      void initUI(I_CmsAppUIContext context)
      Within this method the app UI should be initialized.

      Use the context to add the app's components to the UI.

      Parameters:
      context - the UI context
    • onStateChange

      void onStateChange(String state)
      Called on navigation events.

      Parameters:
      state - the app state to show