org.apache.jetspeed.layout.impl
Class GetPagesAction

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

public class GetPagesAction
extends BasePortletAction
implements org.apache.jetspeed.ajax.AjaxAction, org.apache.jetspeed.ajax.AjaxBuilder, Constants, Comparator

Get Pages retrieves all pages for the given folder AJAX Parameters: folder = the path of folder containing the pages

Version:
$Id: $
Author:
David Sean Taylor

Field Summary
protected static org.apache.commons.logging.Log log
           
 
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
GetPagesAction(String template, String errorTemplate, org.apache.jetspeed.page.PageManager pageManager, org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior)
           
 
Method Summary
 int compare(Object obj1, Object obj2)
           
protected  List retrievePages(org.apache.jetspeed.request.RequestContext requestContext)
           
 boolean run(org.apache.jetspeed.request.RequestContext requestContext, Map resultMap)
           
 
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
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
Constructor Detail

GetPagesAction

public GetPagesAction(String template,
                      String errorTemplate,
                      org.apache.jetspeed.page.PageManager pageManager,
                      org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior)
Method Detail

run

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

retrievePages

protected List retrievePages(org.apache.jetspeed.request.RequestContext requestContext)

compare

public int compare(Object obj1,
                   Object obj2)
Specified by:
compare in interface Comparator


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