gluu
静的公開メンバ関数 | 非公開メンバ関数 | 全メンバ一覧
org.xdi.oxauth.model.uma.TUma クラス
org.xdi.oxauth.model.uma.TUma 連携図
Collaboration graph

静的公開メンバ関数

static Token requestPat (URI baseUri, final String authorizePath, final String tokenPath, final String userId, final String userSecret, final String umaClientId, final String umaClientSecret, final String umaRedirectUri)
 
static Token newTokenByRefreshToken (URI baseUri, final String tokenPath, final Token p_oldToken, final String umaClientId, final String umaClientSecret)
 
static RPTResponse requestRpt (URI baseUri, String p_rptPath)
 
static UmaMetadata requestConfiguration (URI baseUri, final String configurationPath)
 
static UmaResourceResponse registerResource (URI baseUri, Token p_pat, String p_umaRegisterResourcePath, UmaResource resource)
 
static UmaResourceResponse modifyResource (URI baseUri, Token p_pat, String p_umaRegisterResourcePath, final String p_rsid, UmaResource resource)
 
static List< String > getResourceList (URI baseUri, Token p_pat, String p_umaRegisterResourcePath)
 
static void deleteResource (URI baseUri, Token p_pat, String p_umaRegisterResourcePath, String p_id)
 
static PermissionTicket registerPermission (URI baseUri, Token p_pat, UmaPermission p_request, String p_umaPermissionPath)
 
static RptIntrospectionResponse requestRptStatus (URI baseUri, String p_umaRptStatusPath, String rpt)
 
static< T > T readJsonValue (String p_json, Class< T > p_clazz)
 

非公開メンバ関数

 TUma ()
 

詳解

著者
Yuriy Zabrovarnyy
バージョン
0.9, 15/03/2013

構築子と解体子

◆ TUma()

org.xdi.oxauth.model.uma.TUma.TUma ( )
inlineprivate
22  {
23  }

関数詳解

◆ deleteResource()

static void org.xdi.oxauth.model.uma.TUma.deleteResource ( URI  baseUri,
Token  p_pat,
String  p_umaRegisterResourcePath,
String  p_id 
)
inlinestatic
65  {
66  final TRegisterResource s = new TRegisterResource(baseUri);
67  s.deleteResource(p_pat, p_umaRegisterResourcePath, p_id);
68  }

◆ getResourceList()

static List<String> org.xdi.oxauth.model.uma.TUma.getResourceList ( URI  baseUri,
Token  p_pat,
String  p_umaRegisterResourcePath 
)
inlinestatic
60  {
61  final TRegisterResource s = new TRegisterResource(baseUri);
62  return s.getResourceList(p_pat, p_umaRegisterResourcePath);
63  }

◆ modifyResource()

static UmaResourceResponse org.xdi.oxauth.model.uma.TUma.modifyResource ( URI  baseUri,
Token  p_pat,
String  p_umaRegisterResourcePath,
final String  p_rsid,
UmaResource  resource 
)
inlinestatic
55  {
56  final TRegisterResource s = new TRegisterResource(baseUri);
57  return s.modifyResource(p_pat, p_umaRegisterResourcePath, p_rsid, resource);
58  }

◆ newTokenByRefreshToken()

static Token org.xdi.oxauth.model.uma.TUma.newTokenByRefreshToken ( URI  baseUri,
final String  tokenPath,
final Token  p_oldToken,
final String  umaClientId,
final String  umaClientSecret 
)
inlinestatic
33  {
34  final TTokenRequest r = new TTokenRequest(baseUri);
35  return r.newTokenByRefreshToken(tokenPath, p_oldToken, umaClientId, umaClientSecret);
36  }

◆ readJsonValue()

static <T> T org.xdi.oxauth.model.uma.TUma.readJsonValue ( String  p_json,
Class< T >  p_clazz 
)
inlinestatic
80  {
81  try {
82  return ServerUtil.createJsonMapper().readValue(p_json, p_clazz);
83  } catch (Exception e) {
84  e.printStackTrace();
85  try {
86  System.out.println("TUMA: Exception happends, try falback");
87  return ServerUtil.jsonMapperWithUnwrapRoot().readValue(p_json, p_clazz);
88  } catch (IOException e1) {
89  e1.printStackTrace();
90  return null;
91  }
92  }
93  }

◆ registerPermission()

static PermissionTicket org.xdi.oxauth.model.uma.TUma.registerPermission ( URI  baseUri,
Token  p_pat,
UmaPermission  p_request,
String  p_umaPermissionPath 
)
inlinestatic
70  {
71  final TRegisterPermission p = new TRegisterPermission(baseUri);
72  return p.registerPermission(p_pat, p_request, p_umaPermissionPath);
73  }

◆ registerResource()

static UmaResourceResponse org.xdi.oxauth.model.uma.TUma.registerResource ( URI  baseUri,
Token  p_pat,
String  p_umaRegisterResourcePath,
UmaResource  resource 
)
inlinestatic
49  {
50  final TRegisterResource s = new TRegisterResource(baseUri);
51  return s.registerResource(p_pat, p_umaRegisterResourcePath, resource);
52  }

◆ requestConfiguration()

static UmaMetadata org.xdi.oxauth.model.uma.TUma.requestConfiguration ( URI  baseUri,
final String  configurationPath 
)
inlinestatic
43  {
44  final TConfiguration c = new TConfiguration(baseUri);
45  return c.getConfiguration(configurationPath);
46  }

◆ requestPat()

static Token org.xdi.oxauth.model.uma.TUma.requestPat ( URI  baseUri,
final String  authorizePath,
final String  tokenPath,
final String  userId,
final String  userSecret,
final String  umaClientId,
final String  umaClientSecret,
final String  umaRedirectUri 
)
inlinestatic
27  {
28  final TTokenRequest r = new TTokenRequest(baseUri);
29  return r.pat(authorizePath, tokenPath, userId, userSecret, umaClientId, umaClientSecret, umaRedirectUri);
30  }

◆ requestRpt()

static RPTResponse org.xdi.oxauth.model.uma.TUma.requestRpt ( URI  baseUri,
String  p_rptPath 
)
inlinestatic
38  {
39  final TTokenRequest r = new TTokenRequest(baseUri);
40  return r.requestRpt(p_rptPath);
41  }

◆ requestRptStatus()

static RptIntrospectionResponse org.xdi.oxauth.model.uma.TUma.requestRptStatus ( URI  baseUri,
String  p_umaRptStatusPath,
String  rpt 
)
inlinestatic
75  {
76  final TTokenRequest r = new TTokenRequest(baseUri);
77  return r.requestRptStatus(p_umaRptStatusPath, rpt);
78  }

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