Package io.wcm.wcm.commons.controller
Class WcmInit
- java.lang.Object
-
- io.wcm.wcm.commons.controller.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getPagePropertiesDialogPath()
java.lang.String
getUndoConfig()
boolean
isClassicUI()
boolean
isTouchUI()
-
-
-
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 modecomponentContext
- Component contextundoConfigService
- 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
-
-