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 
 
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 Map  resultMap) 
protected  List  parseCSVList String  csv) 
protected  int removeConstraintDefinition Map  resultMap) 
protected  int removeGlobal Map  resultMap) 
 boolean run Map  resultMap) 
protected  int updateConstraintDefinition Map  resultMap) 
protected  void updateConstraintValues  
 
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