Apache CXF API

org.apache.cxf.rs.security.oauth2.common
Class UserSubject

java.lang.Object
  extended by org.apache.cxf.rs.security.oauth2.common.UserSubject

public class UserSubject
extends Object

Represents a login name which AuthorizationService may capture after the end user approved a given third party request


Constructor Summary
UserSubject()
           
UserSubject(String login)
           
UserSubject(String login, List<String> roles)
           
 
Method Summary
 String getLogin()
          Return the user login name
 List<String> getRoles()
          Return the optional list of user roles which may have been captured during the authentication process
 void setLogin(String login)
          Set the user login name
 void setRoles(List<String> roles)
          Set the optional list of user roles which may have been captured during the authentication process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserSubject

public UserSubject()

UserSubject

public UserSubject(String login)

UserSubject

public UserSubject(String login,
                   List<String> roles)
Method Detail

getLogin

public String getLogin()
Return the user login name

Returns:
the login name

setLogin

public void setLogin(String login)
Set the user login name

Parameters:
login - the login name

getRoles

public List<String> getRoles()
Return the optional list of user roles which may have been captured during the authentication process

Returns:
the list of roles

setRoles

public void setRoles(List<String> roles)
Set the optional list of user roles which may have been captured during the authentication process

Parameters:
roles - the list of roles

Apache CXF API

Apache CXF