Package com.adobe.acs.commons.util
Class ModeUtil
java.lang.Object
com.adobe.acs.commons.util.ModeUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconfigure(org.apache.sling.settings.SlingSettingsService slingSettings) static com.day.cq.wcm.api.WCMModegetMode(org.apache.sling.api.SlingHttpServletRequest req) static booleanisAnalytics(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.ANALYTICSstatic booleanisAuthor()Is AEM runmode author.static booleanisClassic(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is inAuthoringUIMode.CLASSICstatic booleanisDesign(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.DESIGNstatic booleanisDisabled(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.DISABLEDstatic booleanisEdit(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.EDITstatic booleanisPreview(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.PREVIEWstatic booleanIs AEM runmode publish.static booleanisReadOnly(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.READ_ONLYstatic booleanHelper method to check for given runmode.static booleanisTouch(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is inAuthoringUIMode.TOUCH
-
Constructor Details
-
ModeUtil
public ModeUtil()
-
-
Method Details
-
getMode
public static com.day.cq.wcm.api.WCMMode getMode(org.apache.sling.api.SlingHttpServletRequest req) -
isAuthor
public static boolean isAuthor()Is AEM runmode author.- Returns:
- true if runmode author is present
-
isPublish
public static boolean isPublish()Is AEM runmode publish.- Returns:
- true if runmode publish is present
-
isRunmode
Helper method to check for given runmode.- Parameters:
mode- the mode to check- Returns:
- true if the specified mode is present
-
isAnalytics
public static boolean isAnalytics(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.ANALYTICS- Parameters:
request- request to check- Returns:
- true if the request is in analytics mode
-
isDesign
public static boolean isDesign(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.DESIGN- Parameters:
request- request to check- Returns:
- true if the request is in design mode
-
isDisabled
public static boolean isDisabled(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.DISABLED- Parameters:
request- request to check- Returns:
- true if the request is in disabled mode
-
isEdit
public static boolean isEdit(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.EDIT- Parameters:
request- request to check- Returns:
- true if the request is in edit mode
-
isPreview
public static boolean isPreview(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.PREVIEW- Parameters:
request- request to check- Returns:
- true if the request is in preview mode
-
isReadOnly
public static boolean isReadOnly(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is in modeWCMMode.READ_ONLY- Parameters:
request- request to check- Returns:
- true if the request is in read-only mode
-
isClassic
public static boolean isClassic(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is inAuthoringUIMode.CLASSIC- Parameters:
request- request to check- Returns:
- true if the request is in Classic authoring mode
-
isTouch
public static boolean isTouch(org.apache.sling.api.SlingHttpServletRequest request) Checks if the request is inAuthoringUIMode.TOUCH- Parameters:
request- request to check- Returns:
- true if the request is in Touch authoring mode
-
configure
public static void configure(org.apache.sling.settings.SlingSettingsService slingSettings) throws org.osgi.service.cm.ConfigurationException - Throws:
org.osgi.service.cm.ConfigurationException
-