org.mortbay.http
Class SecurityConstraint
java.lang.Object
|
+--org.mortbay.http.SecurityConstraint
- All Implemented Interfaces:
- java.lang.Cloneable
- public class SecurityConstraint
- extends java.lang.Object
- implements java.lang.Cloneable
Describe an auth and/or data constraint.
- Version:
- $Revision: 1.2.2.1 $
- Author:
- Greg Wilkins (gregw)
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DC_NONE
public static final int DC_NONE
DC_INTEGRAL
public static final int DC_INTEGRAL
DC_CONFIDENTIAL
public static final int DC_CONFIDENTIAL
NONE
public static final java.lang.String NONE
ANY_ROLE
public static final java.lang.String ANY_ROLE
SecurityConstraint
public SecurityConstraint()
- Constructor.
SecurityConstraint
public SecurityConstraint(java.lang.String name,
java.lang.String role)
- Conveniance Constructor.
- Parameters:
name - role -
setName
public void setName(java.lang.String name)
- Parameters:
name -
addMethod
public void addMethod(java.lang.String method)
- Parameters:
method -
getMethods
public java.util.List getMethods()
forMethod
public boolean forMethod(java.lang.String method)
- Parameters:
method - - Returns:
- True if this constraint applies to the method.
addRole
public void addRole(java.lang.String role)
- Parameters:
role -
isAnyRole
public boolean isAnyRole()
- Returns:
- True if any user role is permitted.
roles
public java.util.Iterator roles()
- Returns:
- Iterator of role names
getRoles
public java.util.List getRoles()
- Returns:
-
hasRole
public boolean hasRole(java.lang.String role)
- Parameters:
role - - Returns:
- True if the constraint contains the role.
setAuthenticated
public void setAuthenticated(boolean authenticate)
- Parameters:
authenticate - True if users must be authenticated
isAuthenticated
public boolean isAuthenticated()
- Returns:
- True if the constraint requires request authentication
isForbidden
public boolean isForbidden()
- Returns:
- True if authentication required but no roles set
setDataConstraint
public void setDataConstraint(int c)
- Parameters:
c -
getDataConstraint
public int getDataConstraint()
- Returns:
-
hasDataConstraint
public boolean hasDataConstraint()
- Returns:
- True if there is a data constraint.
clone
public java.lang.Object clone()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
- Returns:
-
Copyright © 2000 Mortbay Consulting Pty. Ltd. All Rights Reserved.