This project has retired. For details please refer to its
Attic page .
AddPortletAction (Jetspeed-2 Portal Components 2.1.3 API)
org.apache.jetspeed.layout.impl
Class AddPortletAction
java.lang.Object
org.apache.jetspeed.layout.impl.BasePortletAction
org.apache.jetspeed.layout.impl.MovePortletAction
org.apache.jetspeed.layout.impl.AddPortletAction
All Implemented Interfaces: org.apache.jetspeed.ajax.AjaxAction, org.apache.jetspeed.ajax.AjaxBuilder, Constants
public class AddPortletAction extends MovePortletAction implements org.apache.jetspeed.ajax.AjaxAction, org.apache.jetspeed.ajax.AjaxBuilder, Constants
Add Portlet portlet placement action
AJAX Parameters:
id = portlet full name (pa::portletName) to be added
page = (implied in the URL)
Optional Parameters:
row = the new row to move to
col = the new column to move to
Version:
$Id: $
Author:
David Gurney , David Sean Taylor
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
AddPortletAction (String template,
String errorTemplate,
org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
GetPortletsAction getPortletsAction)
AddPortletAction (String template,
String errorTemplate,
org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
org.apache.jetspeed.page.PageManager pageManager,
org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior,
GetPortletsAction getPortletsAction)
AddPortletAction (String template,
String errorTemplate,
org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
org.apache.jetspeed.page.PageManager pageManager,
org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior,
GetPortletsAction getPortletsAction,
boolean allowDuplicatePortlets)
Method Summary
protected void
checkForDuplicatePortlet (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap,
String portletId)
protected boolean
isDuplicateFragment (org.apache.jetspeed.om.page.Fragment fragment,
String portletId)
protected boolean
runAction (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap,
boolean batch)
protected void
verifyPortletId (org.apache.jetspeed.request.RequestContext requestContext,
String portletId)
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, run, runBatch
Methods inherited from interface org.apache.jetspeed.ajax.AjaxBuilder
buildContext, buildErrorContext, getErrorTemplate, getTemplate
log
protected org.apache.commons.logging.Log log
getPortletsAction
protected GetPortletsAction getPortletsAction
allowDuplicatePortlets
protected boolean allowDuplicatePortlets
AddPortletAction
public AddPortletAction (String template,
String errorTemplate,
org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
GetPortletsAction getPortletsAction)
throws org.apache.jetspeed.ajax.AJAXException
Throws:
org.apache.jetspeed.ajax.AJAXException
AddPortletAction
public AddPortletAction (String template,
String errorTemplate,
org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
org.apache.jetspeed.page.PageManager pageManager,
org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior,
GetPortletsAction getPortletsAction)
throws org.apache.jetspeed.ajax.AJAXException
Throws:
org.apache.jetspeed.ajax.AJAXException
AddPortletAction
public AddPortletAction (String template,
String errorTemplate,
org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
org.apache.jetspeed.page.PageManager pageManager,
org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior,
GetPortletsAction getPortletsAction,
boolean allowDuplicatePortlets)
throws org.apache.jetspeed.ajax.AJAXException
Throws:
org.apache.jetspeed.ajax.AJAXException
runAction
protected boolean runAction (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap,
boolean batch)
throws org.apache.jetspeed.ajax.AJAXException
Overrides: runAction
in class MovePortletAction
Throws:
org.apache.jetspeed.ajax.AJAXException
verifyPortletId
protected void verifyPortletId (org.apache.jetspeed.request.RequestContext requestContext,
String portletId)
throws Exception
Throws:
Exception
checkForDuplicatePortlet
protected void checkForDuplicatePortlet (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap,
String portletId)
throws org.apache.jetspeed.ajax.AJAXException
Throws:
org.apache.jetspeed.ajax.AJAXException
isDuplicateFragment
protected boolean isDuplicateFragment (org.apache.jetspeed.om.page.Fragment fragment,
String portletId)
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.