gluu
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.gluu.oxauth.client.validation.CustomHttpServletRequest クラス
org.gluu.oxauth.client.validation.CustomHttpServletRequest の継承関係図
Inheritance graph
org.gluu.oxauth.client.validation.CustomHttpServletRequest 連携図
Collaboration graph

公開メンバ関数

 CustomHttpServletRequest (HttpServletRequest request)
 
void addCustomParameter (String name, String value)
 
String getParameter (String name)
 
Principal getUserPrincipal ()
 
String getRemoteUser ()
 
void setRemoteUser (String username)
 

非公開変数類

final Map< String, String > customParameters = new HashMap<String, String>()
 
String username
 
Principal userPrincipal
 

詳解

構築子と解体子

◆ CustomHttpServletRequest()

org.gluu.oxauth.client.validation.CustomHttpServletRequest.CustomHttpServletRequest ( HttpServletRequest  request)
inline
22  {
23  super(request);
24  }

関数詳解

◆ addCustomParameter()

void org.gluu.oxauth.client.validation.CustomHttpServletRequest.addCustomParameter ( String  name,
String  value 
)
inline
26  {
27  customParameters.put(name, value);
28  }
final Map< String, String > customParameters
Definition: CustomHttpServletRequest.java:17

◆ getParameter()

String org.gluu.oxauth.client.validation.CustomHttpServletRequest.getParameter ( String  name)
inline
31  {
32  String originalParameter = super.getParameter(name);
33 
34  if(originalParameter != null) {
35  return originalParameter;
36  } else {
37  return customParameters.get(name);
38  }
39  }
final Map< String, String > customParameters
Definition: CustomHttpServletRequest.java:17

◆ getRemoteUser()

String org.gluu.oxauth.client.validation.CustomHttpServletRequest.getRemoteUser ( )
inline
51  {
52  String user = super.getRemoteUser();
53  if (user != null && !user.isEmpty())
54  return user;
55  else
56  return username;
57  }
String username
Definition: CustomHttpServletRequest.java:19

◆ getUserPrincipal()

Principal org.gluu.oxauth.client.validation.CustomHttpServletRequest.getUserPrincipal ( )
inline
42  {
43  Principal principal = super.getUserPrincipal();
44  if (principal != null)
45  return principal;
46  else
47  return userPrincipal;
48  }
Principal userPrincipal
Definition: CustomHttpServletRequest.java:20

◆ setRemoteUser()

void org.gluu.oxauth.client.validation.CustomHttpServletRequest.setRemoteUser ( String  username)
inline
59  {
60  this.username = username;
61  userPrincipal = new SimplePrincipal(username);
62  }
String username
Definition: CustomHttpServletRequest.java:19
Principal userPrincipal
Definition: CustomHttpServletRequest.java:20

メンバ詳解

◆ customParameters

final Map<String, String> org.gluu.oxauth.client.validation.CustomHttpServletRequest.customParameters = new HashMap<String, String>()
private

◆ username

String org.gluu.oxauth.client.validation.CustomHttpServletRequest.username
private

◆ userPrincipal

Principal org.gluu.oxauth.client.validation.CustomHttpServletRequest.userPrincipal
private

このクラス詳解は次のファイルから抽出されました: