org.glassfish.jersey.internal.inject
Class SecurityContextInjectee
java.lang.Object
org.glassfish.jersey.internal.inject.SecurityContextInjectee
- All Implemented Interfaces:
- SecurityContext
public class SecurityContextInjectee
- extends Object
- implements SecurityContext
Proxiable wrapper for request scoped SecurityContext instance.
- Author:
- Jakub Podlesak (jakub.podlesak at oracle.com)
SecurityContextInjectee
public SecurityContextInjectee()
setRequest
public void setRequest(ContainerRequestContext containerRequest)
- Set request instance, where to take the actual security context from.
Should be invoked on each incoming request,
when a new injectee instance is created by HK2.
- Parameters:
containerRequest -
getUserPrincipal
public Principal getUserPrincipal()
- Specified by:
getUserPrincipal in interface SecurityContext
isUserInRole
public boolean isUserInRole(String role)
- Specified by:
isUserInRole in interface SecurityContext
isSecure
public boolean isSecure()
- Specified by:
isSecure in interface SecurityContext
getAuthenticationScheme
public String getAuthenticationScheme()
- Specified by:
getAuthenticationScheme in interface SecurityContext
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object that)
- Overrides:
equals in class Object
Copyright © 2007-2013 Oracle Corporation. All Rights Reserved. Use is subject to license terms.