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

java.lang.Object
  extended by org.apache.jetspeed.om.page.impl.SecurityConstraintsImpl
All Implemented Interfaces:
SecurityConstraints
Direct Known Subclasses:
FolderSecurityConstraintsImpl, FragmentSecurityConstraintsImpl, LinkSecurityConstraintsImpl, PageSecurityConstraintsImpl

public class SecurityConstraintsImpl
extends java.lang.Object
implements SecurityConstraints

SecurityConstraintsImpl

Version:
$Id$
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.lang.Class getSecurityConstraintClass()
          getSecurityConstraintClass Return class of persistent constraint instance.
 java.util.List getSecurityConstraints()
           getSecurityConstraints
 java.lang.Class getSecurityConstraintsRefClass()
          getSecurityConstraintsRefClass Return class of persistent constraints reference instance.
 java.util.List getSecurityConstraintsRefs()
           getSecurityConstraintsRefs
 boolean isEmpty()
           isEmpty
 void resetCachedSecurityConstraints()
          resetCachedSecurityConstraints
 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

getSecurityConstraintClass

public java.lang.Class getSecurityConstraintClass()
getSecurityConstraintClass Return class of persistent constraint instance.

Returns:
constraint class

getSecurityConstraintsRefClass

public java.lang.Class getSecurityConstraintsRefClass()
getSecurityConstraintsRefClass Return class of persistent constraints reference instance.

Returns:
constraints reference class

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 - actions to check
userPrincipals - principal users list
rolePrincipals - principal roles list
groupPrincipals - principal group list
pageSecurity - page security definitions
Throws:
java.lang.SecurityException

resetCachedSecurityConstraints

public void resetCachedSecurityConstraints()
resetCachedSecurityConstraints


getOwner

public java.lang.String getOwner()
Description copied from interface: SecurityConstraints

getOwner

Specified by:
getOwner in interface SecurityConstraints
Returns:
owner constraint for resource

setOwner

public void setOwner(java.lang.String owner)
Description copied from interface: SecurityConstraints

setOwner

Specified by:
setOwner in interface SecurityConstraints
Parameters:
owner - constraint for resource

getSecurityConstraints

public java.util.List getSecurityConstraints()
Description copied from interface: SecurityConstraints

getSecurityConstraints

Specified by:
getSecurityConstraints in interface SecurityConstraints
Returns:
security constraints list for resource

setSecurityConstraints

public void setSecurityConstraints(java.util.List constraints)
Description copied from interface: SecurityConstraints

setSecurityConstraint

Specified by:
setSecurityConstraints in interface SecurityConstraints
Parameters:
constraints - security constraints for resource

getSecurityConstraintsRefs

public java.util.List getSecurityConstraintsRefs()
Description copied from interface: SecurityConstraints

getSecurityConstraintsRefs

Specified by:
getSecurityConstraintsRefs in interface SecurityConstraints
Returns:
security constraints references for resource

setSecurityConstraintsRefs

public void setSecurityConstraintsRefs(java.util.List constraintsRefs)
Description copied from interface: SecurityConstraints

setSecurityConstraintsRefs

Specified by:
setSecurityConstraintsRefs in interface SecurityConstraints
Parameters:
constraintsRefs - security constraints references for resource

isEmpty

public boolean isEmpty()
Description copied from interface: SecurityConstraints

isEmpty

Specified by:
isEmpty in interface SecurityConstraints
Returns:
flag indicating whether there are constraints or owner set


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