org.apache.jetspeed.layout.impl
Class RemovePortletAction

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

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

Remove Portlet portlet placement action AJAX Parameters: id = the fragment id of the portlet to remove page = (implied in the URL)

Version:
$Id: $
Author:
David Gurney , David Sean Taylor

Field Summary
protected static 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
RemovePortletAction(String template, String errorTemplate, org.apache.jetspeed.components.portletregistry.PortletRegistry registry)
           
RemovePortletAction(String template, String errorTemplate, org.apache.jetspeed.components.portletregistry.PortletRegistry registry, org.apache.jetspeed.page.PageManager pageManager, org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior)
           
 
Method Summary
protected  org.apache.jetspeed.components.portletregistry.PortletRegistry getPortletRegistry()
           
 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

registry

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

RemovePortletAction

public RemovePortletAction(String template,
                           String errorTemplate,
                           org.apache.jetspeed.components.portletregistry.PortletRegistry registry)
                    throws org.apache.jetspeed.pipeline.PipelineException
Throws:
org.apache.jetspeed.pipeline.PipelineException

RemovePortletAction

public RemovePortletAction(String template,
                           String errorTemplate,
                           org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
                           org.apache.jetspeed.page.PageManager pageManager,
                           org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior)
                    throws org.apache.jetspeed.pipeline.PipelineException
Throws:
org.apache.jetspeed.pipeline.PipelineException
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)

getPortletRegistry

protected org.apache.jetspeed.components.portletregistry.PortletRegistry getPortletRegistry()


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