org.apache.jetspeed.layout.impl
Class SecurityConstraintsAction
java.lang.Object
org.apache.jetspeed.layout.impl.BasePortletAction
org.apache.jetspeed.layout.impl.SecurityConstraintsAction
- All Implemented Interfaces:
- AjaxAction, AjaxBuilder, Constants
public class SecurityConstraintsAction
- extends BasePortletAction
- implements AjaxAction, AjaxBuilder, Constants
Security Permission action
AJAX Parameters:
action = constraints
method = add-def | update-def | remove-def | add-global | remove-global
name = name of constraint definition or global definition
xml = the constraints payload, same format as PSML constraint defs
- Version:
- $Id: $
- Author:
- David Sean Taylor
Field Summary |
protected static org.apache.commons.logging.Log |
log
|
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 |
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 |
log
protected static final org.apache.commons.logging.Log log
SecurityConstraintsAction
public SecurityConstraintsAction(java.lang.String template,
java.lang.String errorTemplate,
PageManager pm,
PortletActionSecurityBehavior securityBehavior)
SecurityConstraintsAction
public SecurityConstraintsAction(java.lang.String template,
java.lang.String errorTemplate,
PageManager pm)
run
public boolean run(RequestContext requestContext,
java.util.Map resultMap)
throws AJAXException
- Description copied from interface:
AjaxAction
- The action should put any parameters or results it wants
passed on to the builders in the resultMap
This method runs an Ajax action.
- Specified by:
run
in interface AjaxAction
- Parameters:
requestContext
- The Jetspeed Request ContextresultMap
- map of action parameters passed to the builder context
- Returns:
- success is true, failure is false
- Throws:
AJAXException
removeConstraintDefinition
protected int removeConstraintDefinition(RequestContext requestContext,
java.util.Map resultMap)
throws AJAXException
- Throws:
AJAXException
updateConstraintDefinition
protected int updateConstraintDefinition(RequestContext requestContext,
java.util.Map resultMap)
throws AJAXException
- Throws:
AJAXException
updateConstraintValues
protected void updateConstraintValues(org.jdom.Element xmlConstraint,
SecurityConstraint constraint)
parseCSVList
protected java.util.List parseCSVList(java.lang.String csv)
removeGlobal
protected int removeGlobal(RequestContext requestContext,
java.util.Map resultMap)
throws AJAXException
- Throws:
AJAXException
addGlobal
protected int addGlobal(RequestContext requestContext,
java.util.Map resultMap)
throws AJAXException
- Throws:
AJAXException
Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.