javax.security.jacc
public final class WebUserDataPermission extends Permission implements Serializable
The name of a WebUserDataPermission (also referred to as the target name) identifies a Web resource by its context path relative URL pattern.
See Also: java.security.Permission
Constructor Summary | |
---|---|
WebUserDataPermission(HttpServletRequest request)
Creates a new WebUserDataPermission from the HttpServletRequest object.
| |
WebUserDataPermission(String name, String actions) | |
WebUserDataPermission(String urlPattern, String[] HTTPMethods, String transportType) |
Method Summary | |
---|---|
boolean | equals(Object o) |
String | getActions() |
int | hashCode() |
boolean | implies(Permission permission) |
PermissionCollection | newPermissionCollection() |
Parameters: 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 o?=/o?=, the permission is constructed with the empty string as its name. The HTTP method component of the permissiono?=s actions is as obtained from HttpServletRequest.getMethod(). The TransportType component of the permissiono?=s actions is determined by calling HttpServletRequest.isSecure().