public final class WebUserDataPermission
extends java.security.Permission
implements java.io.Serializable
The name of a WebUserDataPermission (also referred to as the target name) identifies a Web resource by its context path relative URL pattern.
Permission,
Serialized Form| Constructor and Description |
|---|
WebUserDataPermission(HttpServletRequest request)
Creates a new WebUserDataPermission from the HttpServletRequest object.
|
WebUserDataPermission(java.lang.String name,
java.lang.String actions) |
WebUserDataPermission(java.lang.String urlPattern,
java.lang.String[] HTTPMethods,
java.lang.String transportType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getActions() |
int |
hashCode() |
boolean |
implies(java.security.Permission permission) |
java.security.PermissionCollection |
newPermissionCollection() |
public WebUserDataPermission(HttpServletRequest request)
request - the HttpServletRequest object corresponding to the
Servlet operation to which the permission pertains. The permission
name is the substring of the requestURI (HttpServletRequest.getRequestURI())
that begins after the contextPath (HttpServletRequest.getContextPath()).
When the substring operation yields the string ???/???, the permission is
constructed with the empty string as its name. The HTTP method component
of the permission???s actions is as obtained from HttpServletRequest.getMethod().
The TransportType component of the permission???s actions is determined
by calling HttpServletRequest.isSecure().public WebUserDataPermission(java.lang.String name,
java.lang.String actions)
public WebUserDataPermission(java.lang.String urlPattern,
java.lang.String[] HTTPMethods,
java.lang.String transportType)
public boolean equals(java.lang.Object o)
equals in class java.security.Permissionpublic java.lang.String getActions()
getActions in class java.security.Permissionpublic int hashCode()
hashCode in class java.security.Permissionpublic boolean implies(java.security.Permission permission)
implies in class java.security.Permissionpublic java.security.PermissionCollection newPermissionCollection()
newPermissionCollection in class java.security.Permission