Class WcmInit


  • @Model(adaptables=org.apache.sling.api.SlingHttpServletRequest.class)
    @ProviderType
    public final class WcmInit
    extends java.lang.Object
    Controller for wcmInit component.
    • Constructor Summary

      Constructors 
      Constructor Description
      WcmInit​(com.day.cq.wcm.api.AuthoringUIMode authoringUIMode, com.day.cq.wcm.api.components.ComponentContext componentContext, com.day.cq.wcm.undo.UndoConfigService undoConfigService)  
    • Constructor Detail

      • WcmInit

        @Inject
        public WcmInit​(com.day.cq.wcm.api.AuthoringUIMode authoringUIMode,
                       com.day.cq.wcm.api.components.ComponentContext componentContext,
                       com.day.cq.wcm.undo.UndoConfigService undoConfigService)
                throws java.io.IOException
        Parameters:
        authoringUIMode - Authoring UI mode
        componentContext - Component context
        undoConfigService - Undo Config Service
        Throws:
        java.io.IOException - I/O exception
    • Method Detail

      • isTouchUI

        public boolean isTouchUI()
        Returns:
        true if Touch UI authoring mode is active
      • isClassicUI

        public boolean isClassicUI()
        Returns:
        true if Classic UI authoring mode is active
      • getPagePropertiesDialogPath

        public java.lang.String getPagePropertiesDialogPath()
        Returns:
        Page properties dialog path
      • getUndoConfig

        public java.lang.String getUndoConfig()
        Returns:
        Undo configuration JSON string