org.apache.jetspeed.page
Class PageManagerSecurityUtils

java.lang.Object
  extended by org.apache.jetspeed.page.PageManagerSecurityUtils

public class PageManagerSecurityUtils
extends java.lang.Object

PageManagerUtils

Version:
$Id: $
Author:
David Sean Taylor

Constructor Summary
PageManagerSecurityUtils()
           
 
Method Summary
static boolean checkConstraint(SecurityConstraintsDef def, java.lang.String actions)
           
static boolean checkConstraints(java.util.List actions, java.util.List userPrincipals, java.util.List rolePrincipals, java.util.List groupPrincipals, SecurityConstraintsDef def)
          check access for the constraints list of a security constraints definition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageManagerSecurityUtils

public PageManagerSecurityUtils()
Method Detail

checkConstraint

public static boolean checkConstraint(SecurityConstraintsDef def,
                                      java.lang.String actions)
                               throws DocumentException
Throws:
DocumentException

checkConstraints

public static boolean checkConstraints(java.util.List actions,
                                       java.util.List userPrincipals,
                                       java.util.List rolePrincipals,
                                       java.util.List groupPrincipals,
                                       SecurityConstraintsDef def)
                                throws DocumentException
check access for the constraints list of a security constraints definition

Parameters:
actions - given actions
userPrincipals - set of user principals
rolePrincipals - set of role principals
groupPrincipals - set oof group principals
def - the security constraint definition
Throws:
java.lang.SecurityException
DocumentException


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