@ProviderType public final class ModeUtil extends Object
| Constructor and Description |
|---|
ModeUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
configure(org.apache.sling.settings.SlingSettingsService slingSettings) |
static com.day.cq.wcm.api.WCMMode |
getMode(org.apache.sling.api.SlingHttpServletRequest req) |
static boolean |
isAnalytics(org.apache.sling.api.SlingHttpServletRequest request)
Checks if the request is in mode
WCMMode.ANALYTICS |
static boolean |
isAuthor()
Is AEM runmode author.
|
static boolean |
isClassic(org.apache.sling.api.SlingHttpServletRequest request)
Checks if the request is in
AuthoringUIMode.CLASSIC |
static boolean |
isDesign(org.apache.sling.api.SlingHttpServletRequest request)
Checks if the request is in mode
WCMMode.DESIGN |
static boolean |
isDisabled(org.apache.sling.api.SlingHttpServletRequest request)
Checks if the request is in mode
WCMMode.DISABLED |
static boolean |
isEdit(org.apache.sling.api.SlingHttpServletRequest request)
Checks if the request is in mode
WCMMode.EDIT |
static boolean |
isPreview(org.apache.sling.api.SlingHttpServletRequest request)
Checks if the request is in mode
WCMMode.PREVIEW |
static boolean |
isPublish()
Is AEM runmode publish.
|
static boolean |
isReadOnly(org.apache.sling.api.SlingHttpServletRequest request)
Checks if the request is in mode
WCMMode.READ_ONLY |
static boolean |
isRunmode(String mode)
Helper method to check for given runmode.
|
static boolean |
isTouch(org.apache.sling.api.SlingHttpServletRequest request)
Checks if the request is in
AuthoringUIMode.TOUCH |
public static com.day.cq.wcm.api.WCMMode getMode(org.apache.sling.api.SlingHttpServletRequest req)
public static boolean isAuthor()
public static boolean isPublish()
public static boolean isRunmode(String mode)
mode - the mode to checkpublic static boolean isAnalytics(org.apache.sling.api.SlingHttpServletRequest request)
WCMMode.ANALYTICSrequest - request to checkpublic static boolean isDesign(org.apache.sling.api.SlingHttpServletRequest request)
WCMMode.DESIGNrequest - request to checkpublic static boolean isDisabled(org.apache.sling.api.SlingHttpServletRequest request)
WCMMode.DISABLEDrequest - request to checkpublic static boolean isEdit(org.apache.sling.api.SlingHttpServletRequest request)
WCMMode.EDITrequest - request to checkpublic static boolean isPreview(org.apache.sling.api.SlingHttpServletRequest request)
WCMMode.PREVIEWrequest - request to checkpublic static boolean isReadOnly(org.apache.sling.api.SlingHttpServletRequest request)
WCMMode.READ_ONLYrequest - request to checkpublic static boolean isClassic(org.apache.sling.api.SlingHttpServletRequest request)
AuthoringUIMode.CLASSICrequest - request to checkpublic static boolean isTouch(org.apache.sling.api.SlingHttpServletRequest request)
AuthoringUIMode.TOUCHrequest - request to checkpublic static void configure(org.apache.sling.settings.SlingSettingsService slingSettings)
throws org.osgi.service.cm.ConfigurationException
org.osgi.service.cm.ConfigurationExceptionCopyright © 2013–2020 Adobe. All rights reserved.