gluu
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.xdi.oxauth.client.model.authorize.UserInfoMember クラス
org.xdi.oxauth.client.model.authorize.UserInfoMember 連携図
Collaboration graph

公開メンバ関数

 UserInfoMember ()
 
List< ClaimgetClaims ()
 
void setClaims (List< Claim > claims)
 
List< String > getPreferredLocales ()
 
void setPreferredLocales (List< String > preferredLocales)
 
JSONObject toJSONObject () throws JSONException
 

非公開変数類

List< Claimclaims
 
List< String > preferredLocales
 

詳解

著者
Javier Rojas Blum Date: 03.07.2012

構築子と解体子

◆ UserInfoMember()

org.xdi.oxauth.client.model.authorize.UserInfoMember.UserInfoMember ( )
inline
24  {
25  claims = new ArrayList<Claim>();
26  preferredLocales = new ArrayList<String>();
27  }
List< String > preferredLocales
Definition: UserInfoMember.java:22
List< Claim > claims
Definition: UserInfoMember.java:21

関数詳解

◆ getClaims()

List<Claim> org.xdi.oxauth.client.model.authorize.UserInfoMember.getClaims ( )
inline
29  {
30  return claims;
31  }
List< Claim > claims
Definition: UserInfoMember.java:21

◆ getPreferredLocales()

List<String> org.xdi.oxauth.client.model.authorize.UserInfoMember.getPreferredLocales ( )
inline
37  {
38  return preferredLocales;
39  }
List< String > preferredLocales
Definition: UserInfoMember.java:22

◆ setClaims()

void org.xdi.oxauth.client.model.authorize.UserInfoMember.setClaims ( List< Claim claims)
inline
33  {
34  this.claims = claims;
35  }
List< Claim > claims
Definition: UserInfoMember.java:21

◆ setPreferredLocales()

void org.xdi.oxauth.client.model.authorize.UserInfoMember.setPreferredLocales ( List< String >  preferredLocales)
inline
41  {
43  }
List< String > preferredLocales
Definition: UserInfoMember.java:22

◆ toJSONObject()

JSONObject org.xdi.oxauth.client.model.authorize.UserInfoMember.toJSONObject ( ) throws JSONException
inline
45  {
46  JSONObject obj = new JSONObject();
47 
48  if (claims != null && !claims.isEmpty()) {
49  for (Claim claim : claims) {
50  JSONObject claimValue = claim.getClaimValue().toJSONObject();
51  if (claimValue == null) {
52  obj.put(claim.getName(), JSONObject.NULL);
53  } else {
54  obj.put(claim.getName(), claimValue);
55  }
56  }
57  }
58  if (preferredLocales != null && !preferredLocales.isEmpty()) {
59  JSONArray arr = new JSONArray();
60  for (String locale : preferredLocales) {
61  arr.put(locale);
62  }
63 
64  obj.put("preferred_locales", arr);
65  }
66 
67  return obj;
68  }
List< String > preferredLocales
Definition: UserInfoMember.java:22
List< Claim > claims
Definition: UserInfoMember.java:21

メンバ詳解

◆ claims

List<Claim> org.xdi.oxauth.client.model.authorize.UserInfoMember.claims
private

◆ preferredLocales

List<String> org.xdi.oxauth.client.model.authorize.UserInfoMember.preferredLocales
private

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