| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jetspeed.desktop.impl.JetspeedDesktopImpl
public class JetspeedDesktopImpl
Desktop Valve
| Fields inherited from interface org.apache.jetspeed.desktop.JetspeedDesktop | 
|---|
| DEFAULT_DESKTOP_ACTION_PIPELINE_PATH, DEFAULT_DESKTOP_CONFIGURE_PIPELINE_PATH, DEFAULT_DESKTOP_PIPELINE_PATH, DEFAULT_DESKTOP_RENDER_PIPELINE_PATH, DESKTOP_AJAX_REQUEST_PARAMETER, DESKTOP_ENABLED_REQUEST_ATTRIBUTE, DESKTOP_ENCODER_REQUEST_PARAMETER, DESKTOP_ENCODER_REQUEST_PARAMETER_VALUE, DESKTOP_REQUEST_NOT_AJAX_PARAMETER | 
| Constructor Summary | |
|---|---|
| JetspeedDesktopImpl(org.apache.jetspeed.decoration.DecorationFactory decorationFactory,
                    org.apache.jetspeed.headerresource.HeaderResourceFactory headerResourceFactory,
                    org.apache.jetspeed.cache.JetspeedCache desktopContentCache,
                    String desktopServletPath,
                    String defaultLayoutTemplateExtension) | |
| JetspeedDesktopImpl(org.apache.jetspeed.decoration.DecorationFactory decorationFactory,
                    org.apache.jetspeed.headerresource.HeaderResourceFactory headerResourceFactory,
                    org.apache.jetspeed.cache.JetspeedCache desktopContentCache,
                    String desktopServletPath,
                    String defaultLayoutTemplateExtension,
                    String defaultDesktopLayoutDecoration,
                    String defaultDesktopPortletDecoration) | |
| JetspeedDesktopImpl(org.apache.jetspeed.decoration.DecorationFactory decorationFactory,
                    org.apache.jetspeed.headerresource.HeaderResourceFactory headerResourceFactory,
                    org.apache.jetspeed.cache.JetspeedCache desktopContentCache,
                    String desktopServletPath,
                    String defaultLayoutTemplateExtension,
                    String defaultDesktopLayoutDecoration,
                    String defaultDesktopPortletDecoration,
                    org.apache.jetspeed.container.url.BasePortalURL baseUrlAccess) | |
| Method Summary | |
|---|---|
| private  void | addPageEditorSettings(StringBuffer dojoConfigAddOn,
                      org.apache.jetspeed.decoration.LayoutDecoration desktopLayoutDecoration) | 
| private  String | getCachedContent(String cacheKey) | 
|  String | getDesktopServletPath()Desktop servlet path ( e.g. | 
|  org.apache.jetspeed.headerresource.HeaderResourceFactory | getHeaderResourceFactory() | 
|  String | getPortalBaseUrl(org.apache.jetspeed.request.RequestContext context)Portal base url ( e.g. | 
|  String | getPortalBaseUrl(org.apache.jetspeed.request.RequestContext context,
                 boolean encode)Portal base url ( e.g. | 
|  String | getPortalResourceUrl(org.apache.jetspeed.request.RequestContext context,
                     String relativePath)Portal base url with relativePath argument appended ( e.g. | 
|  String | getPortalResourceUrl(org.apache.jetspeed.request.RequestContext context,
                     String relativePath,
                     boolean encode)Portal base url with relativePath argument appended ( e.g. | 
|  String | getPortalUrl(org.apache.jetspeed.request.RequestContext context)Portal base servlet url ( e.g. | 
|  String | getPortalUrl(org.apache.jetspeed.request.RequestContext context,
             boolean encode)Portal base servlet url ( e.g. | 
|  String | getPortalUrl(org.apache.jetspeed.request.RequestContext context,
             String relativePath)Portal base servlet url with relativePath argument appended ( e.g. | 
|  String | getPortalUrl(org.apache.jetspeed.request.RequestContext context,
             String relativePath,
             boolean encode)Portal base servlet url with relativePath argument appended ( e.g. | 
| private  int | getRandom(Random rnd,
          int minValueInclusive,
          int maxValueExclusive) | 
| private  String | getResourcesAsJavascriptObject(String resourceNamePrefix,
                               String[] resourceNames,
                               ResourceBundle messages,
                               String varName,
                               String indent,
                               boolean ifEmptyReturnEmptyString) | 
|  javax.servlet.ServletContext | getServletContext() | 
|  boolean | isDesktopEnabled(org.apache.jetspeed.request.RequestContext requestContext) | 
| private  void | processBooleanFlagProperty(int[] flags,
                           Object propVal,
                           Object propValDefault,
                           int propIsTrueBit) | 
|  void | render(org.apache.jetspeed.request.RequestContext request) | 
| private  void | setCachedContent(String cacheKey,
                 String content) | 
|  void | setServletContext(javax.servlet.ServletContext servletContext) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
private static final org.apache.commons.logging.Log log
private static final String EOL
private static final String DOJO_CONFIG_LAYOUT_DECORATION_PATH_VAR_NAME
private static final String DOJO_CONFIG_LAYOUT_VAR_NAME
private static final String DOJO_CONFIG_PORTLET_DECORATIONS_PATH_VAR_NAME
private static final String DOJO_CONFIG_PORTLET_DECORATIONS_ALLOWED_VAR_NAME
private static final String DOJO_CONFIG_PORTLET_DECORATIONS_CONFIG_VAR_NAME
private static final String DOJO_CONFIG_ACTION_LABELS_NAME
private static final String DOJO_CONFIG_LOADING_IMGPROPS_NAME
private static final String DOJO_CONFIG_PAGEEDITOR_LABELS_NAME
private static final String DOJO_CONFIG_PAGEEDITOR_DIALOG_LABELS_NAME
private static final String DOJO_CONFIG_PAGEEDITOR_SETTINGS_NAME
private static final String[] DESKTOP_LOADING_PROPERTY_NAMES
private static final String[] DESKTOP_LOADING_OUTPUT_PROPERTY_NAMES
private static final String[] DESKTOP_ACTION_RESOURCE_NAMES
private static final String[] DESKTOP_PAGEEDITOR_RESOURCE_NAMES
private static final String[] DESKTOP_PAGEEDITOR_DIALOG_RESOURCE_NAMES
private static final String DESKTOP_LOADING_NAME_PREFIX
private static final String DESKTOP_ACTION_NAME_PREFIX
private static final String DESKTOP_PAGEEDITOR_NAME_PREFIX
private static final String DESKTOP_LOADING_IMG_NAME_PREFIX
private static final String DESKTOP_ACTION_RESOURCE_NAME_PREFIX
private static final String DESKTOP_PAGEEDITOR_RESOURCE_NAME_PREFIX
private static final String DESKTOP_PAGEEDITOR_DIALOG_RESOURCE_NAME_PREFIX
private static final String DESKTOP_PAGEEDITOR_PAGE_LAYOUT_DECORATOR_EDITABLE
private static final String DESKTOP_PAGEEDITOR_PAGE_LAYOUT_DECORATOR_EDITABLE_DEFAULT
private static final String DESKTOP_PAGEEDITOR_LAYOUT_NAME_EDITABLE
private static final String DESKTOP_PAGEEDITOR_LAYOUT_NAME_EDITABLE_DEFAULT
private static final String DESKTOP_PAGEEDITOR_LAYOUT_COLUMNSIZE_EDITABLE
private static final String DESKTOP_PAGEEDITOR_LAYOUT_COLUMNSIZE_EDITABLE_DEFAULT
private static final String DESKTOP_PAGEEDITOR_PAGE_ADD_ENABLED
private static final String DESKTOP_PAGEEDITOR_PAGE_ADD_ENABLED_DEFAULT
private static final String DESKTOP_PAGEEDITOR_PORTLET_ADD_ENABLED
private static final String DESKTOP_PAGEEDITOR_PORTLET_ADD_ENABLED_DEFAULT
private static final String DESKTOP_PAGEEDITOR_PAGE_PORTLET_DECORATOR_EDITABLE
private static final String DESKTOP_PAGEEDITOR_PAGE_PORTLET_DECORATOR_EDITABLE_DEFAULT
private static final String DESKTOP_PAGEEDITOR_PORTLET_DECORATOR_EDITABLE
private static final String DESKTOP_PAGEEDITOR_PORTLET_DECORATOR_EDITABLE_DEFAULT
private static final String DESKTOP_PAGEEDITOR_MOVEMODE_ISDEFAULT
private static final String DESKTOP_PAGEEDITOR_MOVEMODE_ISDEFAULT_DEFAULT
private static final String DESKTOP_PAGEEDITOR_LAYOUT_NOACTIONS_EDITABLE
private static final String DESKTOP_PAGEEDITOR_LAYOUT_NOACTIONS_EDITABLE_DEFAULT
private static final String DESKTOP_PAGEEDITOR_LAYOUT_NOACTIONS_TOPLEVEL_MOVEABLE
private static final String DESKTOP_PAGEEDITOR_LAYOUT_NOACTIONS_TOPLEVEL_MOVEABLE_DEFAULT
private static final String DESKTOP_PAGEEDITOR_LAYOUT_NOACTIONS_COLUMNSIZE_EDITABLE
private static final String DESKTOP_PAGEEDITOR_LAYOUT_NOACTIONS_COLUMNSIZE_EDITABLE_DEFAULT
private static final String DESKTOP_PAGEEDITOR_LAYOUT_NOACTIONS_EDITOR_ROLE
private static final String DESKTOP_PAGEEDITOR_LAYOUT_NOACTIONS_EDITOR_ROLE_DEFAULT
private static final String DESKTOP_PAGEEDITOR_PAGE_LAYOUT_DEPTH_MAX
private static final int DESKTOP_PAGEEDITOR_PAGE_LAYOUT_DEPTH_MAX_DEFAULT
private static final int DESKTOP_PAGEEDITOR_PAGE_LAYOUT_DEPTH_MAX_RESERVED
private static final int DESKTOP_PAGEEDITOR_PAGE_LAYOUT_DECORATOR_EDITABLE_TRUE
private static final int DESKTOP_PAGEEDITOR_LAYOUT_NAME_EDITABLE_TRUE
private static final int DESKTOP_PAGEEDITOR_LAYOUT_COLUMNSIZE_EDITABLE_TRUE
private static final int DESKTOP_PAGEEDITOR_PAGE_ADD_ENABLED_TRUE
private static final int DESKTOP_PAGEEDITOR_PORTLET_ADD_ENABLED_TRUE
private static final int DESKTOP_PAGEEDITOR_PAGE_PORTLET_DECORATOR_EDITABLE_TRUE
private static final int DESKTOP_PAGEEDITOR_PORTLET_DECORATOR_EDITABLE_TRUE
private static final int DESKTOP_PAGEEDITOR_MOVEMODE_ISDEFAULT_TRUE
private static final int DESKTOP_PAGEEDITOR_LAYOUT_NOACTIONS_EDITABLE_TRUE
private static final int DESKTOP_PAGEEDITOR_LAYOUT_NOACTIONS_TOPLEVEL_MOVEABLE_TRUE
private static final int DESKTOP_PAGEEDITOR_LAYOUT_NOACTIONS_COLUMNSIZE_EDITABLE_TRUE
private org.apache.jetspeed.decoration.DecorationFactory decorationFactory
private String desktopServletPath
private String defaultLayoutTemplateExtension
private javax.servlet.ServletContext servletContext
private org.apache.jetspeed.headerresource.HeaderResourceFactory headerResourceFactory
private org.apache.jetspeed.cache.JetspeedCache desktopContentCache
private org.apache.jetspeed.container.url.BasePortalURL baseUrlAccess
| Constructor Detail | 
|---|
public JetspeedDesktopImpl(org.apache.jetspeed.decoration.DecorationFactory decorationFactory,
                           org.apache.jetspeed.headerresource.HeaderResourceFactory headerResourceFactory,
                           org.apache.jetspeed.cache.JetspeedCache desktopContentCache,
                           String desktopServletPath,
                           String defaultLayoutTemplateExtension)
public JetspeedDesktopImpl(org.apache.jetspeed.decoration.DecorationFactory decorationFactory,
                           org.apache.jetspeed.headerresource.HeaderResourceFactory headerResourceFactory,
                           org.apache.jetspeed.cache.JetspeedCache desktopContentCache,
                           String desktopServletPath,
                           String defaultLayoutTemplateExtension,
                           String defaultDesktopLayoutDecoration,
                           String defaultDesktopPortletDecoration)
public JetspeedDesktopImpl(org.apache.jetspeed.decoration.DecorationFactory decorationFactory,
                           org.apache.jetspeed.headerresource.HeaderResourceFactory headerResourceFactory,
                           org.apache.jetspeed.cache.JetspeedCache desktopContentCache,
                           String desktopServletPath,
                           String defaultLayoutTemplateExtension,
                           String defaultDesktopLayoutDecoration,
                           String defaultDesktopPortletDecoration,
                           org.apache.jetspeed.container.url.BasePortalURL baseUrlAccess)
| Method Detail | 
|---|
public void render(org.apache.jetspeed.request.RequestContext request)
render in interface org.apache.jetspeed.desktop.JetspeedDesktop
private void addPageEditorSettings(StringBuffer dojoConfigAddOn,
                                   org.apache.jetspeed.decoration.LayoutDecoration desktopLayoutDecoration)
private int getRandom(Random rnd,
                      int minValueInclusive,
                      int maxValueExclusive)
private void processBooleanFlagProperty(int[] flags,
                                        Object propVal,
                                        Object propValDefault,
                                        int propIsTrueBit)
private String getCachedContent(String cacheKey)
private void setCachedContent(String cacheKey,
                              String content)
private String getResourcesAsJavascriptObject(String resourceNamePrefix,
                                              String[] resourceNames,
                                              ResourceBundle messages,
                                              String varName,
                                              String indent,
                                              boolean ifEmptyReturnEmptyString)
public boolean isDesktopEnabled(org.apache.jetspeed.request.RequestContext requestContext)
isDesktopEnabled in interface org.apache.jetspeed.desktop.JetspeedDesktoppublic javax.servlet.ServletContext getServletContext()
public void setServletContext(javax.servlet.ServletContext servletContext)
setServletContext in interface org.springframework.web.context.ServletContextAwarepublic org.apache.jetspeed.headerresource.HeaderResourceFactory getHeaderResourceFactory()
getHeaderResourceFactory in interface org.apache.jetspeed.desktop.JetspeedDesktoppublic String getDesktopServletPath()
getDesktopServletPath in interface org.apache.jetspeed.desktop.JetspeedDesktoppublic String getPortalBaseUrl(org.apache.jetspeed.request.RequestContext context)
getPortalBaseUrl in interface org.apache.jetspeed.desktop.JetspeedDesktop
public String getPortalBaseUrl(org.apache.jetspeed.request.RequestContext context,
                               boolean encode)
getPortalBaseUrl in interface org.apache.jetspeed.desktop.JetspeedDesktop
public String getPortalResourceUrl(org.apache.jetspeed.request.RequestContext context,
                                   String relativePath)
getPortalResourceUrl in interface org.apache.jetspeed.desktop.JetspeedDesktop
public String getPortalResourceUrl(org.apache.jetspeed.request.RequestContext context,
                                   String relativePath,
                                   boolean encode)
getPortalResourceUrl in interface org.apache.jetspeed.desktop.JetspeedDesktoppublic String getPortalUrl(org.apache.jetspeed.request.RequestContext context)
getPortalUrl in interface org.apache.jetspeed.desktop.JetspeedDesktop
public String getPortalUrl(org.apache.jetspeed.request.RequestContext context,
                           boolean encode)
getPortalUrl in interface org.apache.jetspeed.desktop.JetspeedDesktop
public String getPortalUrl(org.apache.jetspeed.request.RequestContext context,
                           String relativePath)
getPortalUrl in interface org.apache.jetspeed.desktop.JetspeedDesktop
public String getPortalUrl(org.apache.jetspeed.request.RequestContext context,
                           String relativePath,
                           boolean encode)
getPortalUrl in interface org.apache.jetspeed.desktop.JetspeedDesktop| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||