javax.security.jacc
Class WebResourcePermission

java.lang.Object
  extended byjava.security.Permission
      extended byjavax.security.jacc.WebResourcePermission
All Implemented Interfaces:
java.security.Guard, java.io.Serializable

public final class WebResourcePermission
extends java.security.Permission
implements java.io.Serializable

Version:
$Rev: 156133 $ $Date: 2005-03-03 22:31:41 -0700 (Thu, 03 Mar 2005) $
See Also:
Serialized Form

Nested Class Summary
private static class WebResourcePermission.WebResourcePermissionCollection
           
 
Field Summary
private  int cachedHashCode
           
private  HTTPMethodSpec httpMethodSpec
           
private  URLPatternSpec urlPatternSpec
           
 
Fields inherited from class java.security.Permission
 
Constructor Summary
WebResourcePermission(HttpServletRequest request)
           
WebResourcePermission(java.lang.String name, java.lang.String actions)
           
WebResourcePermission(java.lang.String urlPattern, java.lang.String[] HTTPMethods)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getActions()
           
 int hashCode()
           
 boolean implies(java.security.Permission permission)
           
 java.security.PermissionCollection newPermissionCollection()
           
private  void readObject(java.io.ObjectInputStream in)
           
private  void writeObject(java.io.ObjectOutputStream out)
           
 
Methods inherited from class java.security.Permission
checkGuard, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

cachedHashCode

private transient int cachedHashCode

urlPatternSpec

private transient URLPatternSpec urlPatternSpec

httpMethodSpec

private transient HTTPMethodSpec httpMethodSpec
Constructor Detail

WebResourcePermission

public WebResourcePermission(HttpServletRequest request)

WebResourcePermission

public WebResourcePermission(java.lang.String name,
                             java.lang.String actions)

WebResourcePermission

public WebResourcePermission(java.lang.String urlPattern,
                             java.lang.String[] HTTPMethods)
Method Detail

equals

public boolean equals(java.lang.Object o)

getActions

public java.lang.String getActions()

hashCode

public int hashCode()

implies

public boolean implies(java.security.Permission permission)

newPermissionCollection

public java.security.PermissionCollection newPermissionCollection()

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException
Throws:
java.io.IOException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException