org.apache.jetspeed.om.page.psml
Class SecurityConstraintsImpl

java.lang.Object
  extended by org.apache.jetspeed.om.page.psml.SecurityConstraintsImpl
All Implemented Interfaces:
SecurityConstraints

public class SecurityConstraintsImpl
extends java.lang.Object
implements SecurityConstraints

SecurityConstraintsImpl

Version:
$Id: SecurityConstraintsImpl.java 568811 2007-08-23 03:00:37Z woonsan $
Author:
Randy Watler

Constructor Summary
SecurityConstraintsImpl()
           
 
Method Summary
 void checkConstraints(java.util.List actions, java.util.List userPrincipals, java.util.List rolePrincipals, java.util.List groupPrincipals, PageSecurity pageSecurity)
           checkConstraints
 java.lang.String getOwner()
           getOwner
 java.util.List getSecurityConstraints()
           getSecurityConstraints
 java.util.List getSecurityConstraintsRefs()
           getSecurityConstraintsRefs
 boolean isEmpty()
           isEmpty
 void setOwner(java.lang.String owner)
           setOwner
 void setSecurityConstraints(java.util.List constraints)
           setSecurityConstraint
 void setSecurityConstraintsRefs(java.util.List constraintsRefs)
           setSecurityConstraintsRefs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityConstraintsImpl

public SecurityConstraintsImpl()
Method Detail

getOwner

public java.lang.String getOwner()

getOwner

Specified by:
getOwner in interface SecurityConstraints
Returns:
See Also:
SecurityConstraints.getOwner()

setOwner

public void setOwner(java.lang.String owner)

setOwner

Specified by:
setOwner in interface SecurityConstraints
Parameters:
owner -
See Also:
SecurityConstraints.setOwner(java.lang.String)

getSecurityConstraints

public java.util.List getSecurityConstraints()

getSecurityConstraints

Specified by:
getSecurityConstraints in interface SecurityConstraints
Returns:
See Also:
SecurityConstraints.getSecurityConstraints()

setSecurityConstraints

public void setSecurityConstraints(java.util.List constraints)

setSecurityConstraint

Specified by:
setSecurityConstraints in interface SecurityConstraints
Parameters:
constraints -
See Also:
SecurityConstraints.setSecurityConstraints(java.util.List)

getSecurityConstraintsRefs

public java.util.List getSecurityConstraintsRefs()

getSecurityConstraintsRefs

Specified by:
getSecurityConstraintsRefs in interface SecurityConstraints
Returns:
See Also:
SecurityConstraints.getSecurityConstraintsRefs()

setSecurityConstraintsRefs

public void setSecurityConstraintsRefs(java.util.List constraintsRefs)

setSecurityConstraintsRefs

Specified by:
setSecurityConstraintsRefs in interface SecurityConstraints
Parameters:
constraintsRefs -
See Also:
SecurityConstraints.setSecurityConstraintsRefs(java.util.List)

isEmpty

public boolean isEmpty()

isEmpty

Specified by:
isEmpty in interface SecurityConstraints
Returns:
flag indicating whether there are constraints or owner set
See Also:
SecurityConstraints.isEmpty()

checkConstraints

public void checkConstraints(java.util.List actions,
                             java.util.List userPrincipals,
                             java.util.List rolePrincipals,
                             java.util.List groupPrincipals,
                             PageSecurity pageSecurity)
                      throws java.lang.SecurityException

checkConstraints

Parameters:
actions -
userPrincipals -
rolePrincipals -
groupPrincipals -
pageSecurity - page security definitions
Throws:
java.lang.SecurityException


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