org.apache.jetspeed.layout.impl
Class UpdateLinkAction

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

public class UpdateLinkAction
extends BaseSiteUpdateAction
implements org.apache.jetspeed.ajax.AjaxAction, org.apache.jetspeed.ajax.AjaxBuilder, Constants

Update Link action -- updates various parts of the PSML link AJAX Parameters: action = updatelink General methods: method = add | remove Info methods: | info Meta methods: | add-meta | update-meta | remove-meta Security methods: | add-secref | remove-secref

Version:
$Id: $
Author:
David Sean Taylor

Field Summary
protected  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
UpdateLinkAction(String template, String errorTemplate, org.apache.jetspeed.page.PageManager pm, org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior)
           
 
Method Summary
 boolean run(org.apache.jetspeed.request.RequestContext requestContext, Map resultMap)
           
protected  int updateInformation(org.apache.jetspeed.request.RequestContext requestContext, Map resultMap, org.apache.jetspeed.page.document.Node node, String path)
           
 
Methods inherited from class org.apache.jetspeed.layout.impl.BaseSiteUpdateAction
areFieldsSame, insertMetadata, insertSecurityReference, isBlank, isBooleanModified, isFieldModified, removeMetadata, removeSecurityDef, removeSecurityReference, updateMetadata, updateSecurityReference
 
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
Constructor Detail

UpdateLinkAction

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

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

updateInformation

protected int updateInformation(org.apache.jetspeed.request.RequestContext requestContext,
                                Map resultMap,
                                org.apache.jetspeed.page.document.Node node,
                                String path)
                         throws org.apache.jetspeed.ajax.AJAXException
Specified by:
updateInformation in class BaseSiteUpdateAction
Throws:
org.apache.jetspeed.ajax.AJAXException


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