This project has retired. For details please refer to its
Attic page .
SecurityConstraintsAction (Jetspeed-2 Portal Components 2.1.3 API)
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: org.apache.jetspeed.ajax.AjaxAction, org.apache.jetspeed.ajax.AjaxBuilder, Constants
public class SecurityConstraintsAction extends BasePortletAction implements org.apache.jetspeed.ajax.AjaxAction, org.apache.jetspeed.ajax.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
Method Summary
protected int
addGlobal (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap)
protected List
parseCSVList (String csv)
protected int
removeConstraintDefinition (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap)
protected int
removeGlobal (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap)
boolean
run (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap)
protected int
updateConstraintDefinition (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap)
protected void
updateConstraintValues (org.jdom.Element xmlConstraint,
org.apache.jetspeed.om.common.SecurityConstraint constraint)
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
log
protected static final org.apache.commons.logging.Log log
SecurityConstraintsAction
public SecurityConstraintsAction (String template,
String errorTemplate,
org.apache.jetspeed.page.PageManager pm,
org.apache.jetspeed.layout.PortletActionSecurityBehavior securityBehavior)
SecurityConstraintsAction
public SecurityConstraintsAction (String template,
String errorTemplate,
org.apache.jetspeed.page.PageManager pm)
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
removeConstraintDefinition
protected int removeConstraintDefinition (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap)
throws org.apache.jetspeed.ajax.AJAXException
Throws:
org.apache.jetspeed.ajax.AJAXException
updateConstraintDefinition
protected int updateConstraintDefinition (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap)
throws org.apache.jetspeed.ajax.AJAXException
Throws:
org.apache.jetspeed.ajax.AJAXException
updateConstraintValues
protected void updateConstraintValues (org.jdom.Element xmlConstraint,
org.apache.jetspeed.om.common.SecurityConstraint constraint)
parseCSVList
protected List parseCSVList (String csv)
removeGlobal
protected int removeGlobal (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap)
throws org.apache.jetspeed.ajax.AJAXException
Throws:
org.apache.jetspeed.ajax.AJAXException
addGlobal
protected int addGlobal (org.apache.jetspeed.request.RequestContext requestContext,
Map resultMap)
throws org.apache.jetspeed.ajax.AJAXException
Throws:
org.apache.jetspeed.ajax.AJAXException
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.