public interface AuthoringUIModeService
Modifier and Type | Method and Description |
---|---|
AuthoringUIMode |
getAuthoringUIMode(SlingHttpServletRequest slingRequest)
Get authoring UI mode
|
AuthoringUIMode |
getAuthoringUIModeFromCookie(SlingHttpServletRequest slingRequest)
Get authoring UI mode from the sent cookie
|
AuthoringUIMode |
getAuthoringUIModeFromOSGIConfig(SlingHttpServletRequest slingRequest)
Get authoring UI mode from OSGI config
|
AuthoringUIMode |
getAuthoringUIModeFromUserPreferences(SlingHttpServletRequest slingRequest)
Get authoring UI mode from the user preferences
|
String |
getEditorURL(AuthoringUIMode authoringUIMode)
Get editor URL for provided authoring UI mode
|
void |
setUserAuthoringUIMode(ResourceResolver resolver,
String userId,
AuthoringUIMode authoringUIMode,
boolean save)
Permanently set user's authoring UI mode
|
AuthoringUIMode getAuthoringUIMode(SlingHttpServletRequest slingRequest)
slingRequest
- The Sling HTTP requestAuthoringUIMode getAuthoringUIModeFromCookie(SlingHttpServletRequest slingRequest)
AuthoringUIMode getAuthoringUIModeFromUserPreferences(SlingHttpServletRequest slingRequest)
AuthoringUIMode getAuthoringUIModeFromOSGIConfig(SlingHttpServletRequest slingRequest)
String getEditorURL(AuthoringUIMode authoringUIMode)
authoringUIMode
- The authoring UI modevoid setUserAuthoringUIMode(ResourceResolver resolver, String userId, AuthoringUIMode authoringUIMode, boolean save) throws RepositoryException
resolver
- The Sling resource resolveruserId
- The ID of the user which authoring UI mode should be changedauthoringUIMode
- The user's new authoring UI modesave
- Set to true
if the change should be saved immediatelyRepositoryException
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"