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

公開メンバ関数

 TConfiguration (URI baseUri)
 
UmaMetadata getConfiguration (final String umaConfigurationPath)
 

非公開メンバ関数

void configuration (final String umaConfigurationPath) throws Exception
 

非公開変数類

final URI baseUri
 
UmaMetadata configuration = null
 

詳解

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

構築子と解体子

◆ TConfiguration()

org.xdi.oxauth.model.uma.TConfiguration.TConfiguration ( URI  baseUri)
inline
33  {
34  assertNotNull(baseUri); // must not be null
35  this.baseUri = baseUri;
36  }
final URI baseUri
Definition: TConfiguration.java:30

関数詳解

◆ configuration()

void org.xdi.oxauth.model.uma.TConfiguration.configuration ( final String  umaConfigurationPath) throws Exception
inlineprivate
51  {
52  Builder request = ResteasyClientBuilder.newClient().target(baseUri.toString() + umaConfigurationPath).request();
53  request.header("Accept", UmaConstants.JSON_MEDIA_TYPE);
54  Response response = request.get();
55  String entity = response.readEntity(String.class);
56 
57  BaseTest.showResponse("UMA : TConfiguration.configuration", response, entity);
58 
59  assertEquals(response.getStatus(), 200, "Unexpected response code.");
60  try {
61  configuration = ServerUtil.createJsonMapper().readValue(entity, UmaMetadata.class);
62  UmaTestUtil.assert_(configuration);
63  } catch (IOException e) {
64  e.printStackTrace();
65  fail();
66  }
67  }
UmaMetadata configuration
Definition: TConfiguration.java:31
final URI baseUri
Definition: TConfiguration.java:30

◆ getConfiguration()

UmaMetadata org.xdi.oxauth.model.uma.TConfiguration.getConfiguration ( final String  umaConfigurationPath)
inline
38  {
39  if (configuration == null) {
40  try {
41  configuration(umaConfigurationPath);
42  } catch (Exception e) {
43  e.printStackTrace();
44  fail();
45  }
46  }
47  UmaTestUtil.assert_(configuration);
48  return configuration;
49  }
UmaMetadata configuration
Definition: TConfiguration.java:31

メンバ詳解

◆ baseUri

final URI org.xdi.oxauth.model.uma.TConfiguration.baseUri
private

◆ configuration

UmaMetadata org.xdi.oxauth.model.uma.TConfiguration.configuration = null
private

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