org.apache.jetspeed.layout.impl
Class GetPageAction

java.lang.Object
  extended by org.apache.jetspeed.layout.impl.BasePortletAction
      extended by org.apache.jetspeed.layout.impl.BaseGetResourceAction
          extended by org.apache.jetspeed.layout.impl.GetPageAction
All Implemented Interfaces:
org.apache.jetspeed.ajax.AjaxAction, org.apache.jetspeed.ajax.AjaxBuilder, Constants

public class GetPageAction
extends BaseGetResourceAction
implements org.apache.jetspeed.ajax.AjaxAction, org.apache.jetspeed.ajax.AjaxBuilder, Constants

Get Page retrieves a page from the Page Manager store and PSML format AJAX Parameters: page = the path and name of the page ("/_user/ronaldino/goals.psml")

Version:
$Id: $
Author:
David Sean Taylor

Field Summary
private  DecorationValve decorationValve
           
protected  org.apache.commons.logging.Log log
           
private  org.apache.jetspeed.components.portletregistry.PortletRegistry registry
           
 
Fields inherited from class org.apache.jetspeed.layout.impl.BasePortletAction
errorTemplate, pageManager, securityBehavior, template
 
Fields inherited from interface org.apache.jetspeed.layout.impl.Constants
ABS, ACTION, CARTESIAN, COL, CUSTOM_MENUS, DEFAULT_LAYOUT, DESKTOP_EXTENDED, DESKTOP_PAGE_DECORATIONS, DESKTOP_PORTLET_DECORATIONS, DESTINATION, DOWN, FILTER, FOLDER, FOLDERS, FORMAT, FRAGMENTID, FRAGMENTS, GUESTUSERS, HEIGHT, INCLUDE_MENU_DEFS, IPADDRESS, LAYOUT, LAYOUTID, LAYOUTS, LEFT, LINK, LINKS, MENU, MENU_CONTEXT, MENU_DEFINITIONS, MENU_LOCALE, MENU_NAME, METADATA, NEWCOL, NEWROW, OFFLINE, OLD_DESKTOP_EXTENDED, OLD_HEIGHT, OLD_PORTLET_MODE, OLD_WIDTH, OLD_WINDOW_STATE, OLD_X, OLD_Y, OLD_Z, OLDCOL, OLDROW, ONLINE, PAGE, PAGE_DECORATIONS, PAGE_QUALIFIED_CREATE_ON_EDIT, PAGES, PORTLET_DECORATIONS, PORTLET_MODE, PORTLETENTITY, PORTLETID, PORTLETS, PROFILED_PATH, REASON, RESOURCE_NAME, RIGHT, ROLES, ROW, SECURITY_DEFS, SECURITY_OWNER, SECURITY_REFS, SESSIONS, SHORT_TITLE, SIZES, SOURCE, STANDARD_MENUS, STATUS, TITLE, TYPE, UP, USER_IS_ANONYMOUS, USERINFO, USERNAME, USERS, WIDTH, WINDOW_STATE, X, Y, Z
 
Constructor Summary
GetPageAction(String template, String errorTemplate, org.apache.jetspeed.page.PageManager pageManager, org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior, org.apache.jetspeed.components.portletregistry.PortletRegistry registry, DecorationValve decorationValve)
           
 
Method Summary
protected  void retrieveFragmentSpecialProperties(org.apache.jetspeed.request.RequestContext requestContext, org.apache.jetspeed.om.page.Fragment frag, Map fragSizes, Map portletIcons)
           
protected  org.apache.jetspeed.om.page.Page retrievePage(org.apache.jetspeed.request.RequestContext requestContext, String pageName)
           
 boolean run(org.apache.jetspeed.request.RequestContext requestContext, Map resultMap)
           
 
Methods inherited from class org.apache.jetspeed.layout.impl.BaseGetResourceAction
putSecurityInformation
 
Methods inherited from class org.apache.jetspeed.layout.impl.BasePortletAction
buildContext, buildErrorContext, checkAccess, createNewPageOnEdit, getActionParameter, getErrorTemplate, getFragmentIdFromLocation, getFragmentIdFromLocation, getNonNullActionParameter, getParentFragmentById, getTemplate, isCreateNewPageOnEditEnabled, isPageQualifiedForCreateNewPageOnEdit, runBatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.ajax.AjaxAction
checkAccess, runBatch
 
Methods inherited from interface org.apache.jetspeed.ajax.AjaxBuilder
buildContext, buildErrorContext, getErrorTemplate, getTemplate
 

Field Detail

log

protected org.apache.commons.logging.Log log

registry

private org.apache.jetspeed.components.portletregistry.PortletRegistry registry

decorationValve

private DecorationValve decorationValve
Constructor Detail

GetPageAction

public GetPageAction(String template,
                     String errorTemplate,
                     org.apache.jetspeed.page.PageManager pageManager,
                     org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior,
                     org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
                     DecorationValve decorationValve)
Method Detail

run

public boolean run(org.apache.jetspeed.request.RequestContext requestContext,
                   Map resultMap)
Specified by:
run in interface org.apache.jetspeed.ajax.AjaxAction

retrievePage

protected org.apache.jetspeed.om.page.Page retrievePage(org.apache.jetspeed.request.RequestContext requestContext,
                                                        String pageName)
                                                 throws Exception
Throws:
Exception

retrieveFragmentSpecialProperties

protected void retrieveFragmentSpecialProperties(org.apache.jetspeed.request.RequestContext requestContext,
                                                 org.apache.jetspeed.om.page.Fragment frag,
                                                 Map fragSizes,
                                                 Map portletIcons)


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.