org.eclipse.jetty.security
Class DefaultUserIdentity

java.lang.Object
  extended by org.eclipse.jetty.security.DefaultUserIdentity
All Implemented Interfaces:
UserIdentity

public class DefaultUserIdentity
extends Object
implements UserIdentity

The default implementation of UserIdentity.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jetty.server.UserIdentity
UserIdentity.Scope, UserIdentity.UnauthenticatedUserIdentity
 
Field Summary
 
Fields inherited from interface org.eclipse.jetty.server.UserIdentity
UNAUTHENTICATED_IDENTITY
 
Constructor Summary
DefaultUserIdentity(Subject subject, Principal userPrincipal, String[] roles)
           
 
Method Summary
 Subject getSubject()
           
 Principal getUserPrincipal()
           
 boolean isUserInRole(String role, UserIdentity.Scope scope)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultUserIdentity

public DefaultUserIdentity(Subject subject,
                           Principal userPrincipal,
                           String[] roles)
Method Detail

getSubject

public Subject getSubject()
Specified by:
getSubject in interface UserIdentity

getUserPrincipal

public Principal getUserPrincipal()
Specified by:
getUserPrincipal in interface UserIdentity

isUserInRole

public boolean isUserInRole(String role,
                            UserIdentity.Scope scope)
Specified by:
isUserInRole in interface UserIdentity

toString

public String toString()
Overrides:
toString in class Object


Copyright © 1995-2012 Mort Bay Consulting. All Rights Reserved.