org.apache.jetspeed.layout.impl
Class GetPortletActionsAction

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

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

Get Portlet Actions retrieves the current set of valid actions for one or more portlet windows AJAX Parameters: id = the fragment id of the portlet for which to retrieve the action list multiple id parameters are supported page = (implied in the URL)

Version:
$Id: $
Author:
David Sean Taylor

Field Summary
protected  String action
           
private  DecorationValve decorationValve
           
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
GetPortletActionsAction(String template, String errorTemplate, String action, DecorationValve decorationValve)
           
GetPortletActionsAction(String template, String errorTemplate, String action, DecorationValve decorationValve, org.apache.jetspeed.page.PageManager pageManager, org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior)
           
 
Method Summary
 boolean run(org.apache.jetspeed.request.RequestContext requestContext, Map resultMap)
           
 boolean runAction(org.apache.jetspeed.request.RequestContext requestContext, Map resultMap, boolean batch)
           
 boolean runBatch(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
 
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
 
Methods inherited from interface org.apache.jetspeed.ajax.AjaxBuilder
buildContext, buildErrorContext, getErrorTemplate, getTemplate
 

Field Detail

log

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

action

protected String action

decorationValve

private DecorationValve decorationValve
Constructor Detail

GetPortletActionsAction

public GetPortletActionsAction(String template,
                               String errorTemplate,
                               String action,
                               DecorationValve decorationValve)
                        throws org.apache.jetspeed.ajax.AJAXException
Throws:
org.apache.jetspeed.ajax.AJAXException

GetPortletActionsAction

public GetPortletActionsAction(String template,
                               String errorTemplate,
                               String action,
                               DecorationValve decorationValve,
                               org.apache.jetspeed.page.PageManager pageManager,
                               org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior)
                        throws org.apache.jetspeed.ajax.AJAXException
Throws:
org.apache.jetspeed.ajax.AJAXException
Method Detail

runBatch

public boolean runBatch(org.apache.jetspeed.request.RequestContext requestContext,
                        Map resultMap)
                 throws org.apache.jetspeed.ajax.AJAXException
Specified by:
runBatch in interface org.apache.jetspeed.ajax.AjaxAction
Overrides:
runBatch in class BasePortletAction
Throws:
org.apache.jetspeed.ajax.AJAXException

run

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

runAction

public boolean runAction(org.apache.jetspeed.request.RequestContext requestContext,
                         Map resultMap,
                         boolean batch)


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