@API
public interface AuthorizationContext
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getHeaderNames()
Returns a list of all the header names this request contains.
|
java.lang.String |
getHeaderValue(java.lang.String name)
Returns the value of the specified header as a String.
|
java.util.List<java.lang.String> |
getHeaderValues(java.lang.String name)
Returns all the values of the specified header.
|
java.util.List<java.lang.String> |
getParameterNames() |
java.lang.String |
getParameterValue(java.lang.String name) |
java.lang.String[] |
getParameterValues(java.lang.String name) |
java.security.Principal |
getPrincipal() |
java.lang.String |
getUserName() |
boolean |
hasPrincipal() |
boolean |
isPrincipalInRole(java.lang.String role) |
boolean hasPrincipal()
java.security.Principal getPrincipal()
Principal if availablejava.lang.String getUserName()
boolean isPrincipalInRole(java.lang.String role)
role - The name of the role to testjava.lang.String[] getParameterValues(java.lang.String name)
name - The name of the parameterjava.lang.String getParameterValue(java.lang.String name)
name - The name of the parameterjava.util.List<java.lang.String> getParameterNames()
java.lang.String getHeaderValue(java.lang.String name)
If there are multiple headers with the same name, this method returns the first head in the request. The header name is case insensitive
name - The name of the headerjava.util.List<java.lang.String> getHeaderValues(java.lang.String name)
name - The name of the headerjava.util.List<java.lang.String> getHeaderNames()