gluu
公開メンバ関数 | 限定公開変数類 | 非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.api.uma.UmaScopeRepository クラス
org.gluu.oxtrust.api.uma.UmaScopeRepository の継承関係図
Inheritance graph
org.gluu.oxtrust.api.uma.UmaScopeRepository 連携図
Collaboration graph

公開メンバ関数

 UmaScopeRepository ()
 
List< UmaScopeDescriptiongetAllUmaScopes ()
 
List< UmaScopeDescriptionsearchUmaScopes (String searchPattern, int size)
 
void deleteUmaScope (String inum)
 
UmaScopeDescription getUmaScopeByInum (String inum)
 
UmaScopeDescription createUmaScope (UmaScopeDescription scope)
 
UmaScopeDescription updateScope (UmaScopeDescription scope)
 
void init ()
 

限定公開変数類

String baseURI
 

非公開変数類

String PATH = "restv1/api/uma/scopes"
 
ResteasyClient client
 

詳解

構築子と解体子

◆ UmaScopeRepository()

org.gluu.oxtrust.api.uma.UmaScopeRepository.UmaScopeRepository ( )
inline
17  {
18  super();
19  PATH = baseURI + PATH;
20  client = new ResteasyClientBuilder().build();
21  }
String baseURI
Definition: BaseRepository.java:13
String PATH
Definition: UmaScopeRepository.java:14
ResteasyClient client
Definition: UmaScopeRepository.java:15

関数詳解

◆ createUmaScope()

UmaScopeDescription org.gluu.oxtrust.api.uma.UmaScopeRepository.createUmaScope ( UmaScopeDescription  scope)
inline
51  {
52  ResteasyWebTarget target = client.target(PATH);
53  UmaScopeProxy simpleClient = target.proxy(UmaScopeProxy.class);
54  return simpleClient.createUmaScope(scope);
55  }
String PATH
Definition: UmaScopeRepository.java:14
ResteasyClient client
Definition: UmaScopeRepository.java:15

◆ deleteUmaScope()

void org.gluu.oxtrust.api.uma.UmaScopeRepository.deleteUmaScope ( String  inum)
inline
35  {
36  ResteasyWebTarget target = client.target(PATH);
37  UmaScopeProxy simpleClient = target.proxy(UmaScopeProxy.class);
38  simpleClient.deleteUmaScope(inum);
39  }
String PATH
Definition: UmaScopeRepository.java:14
ResteasyClient client
Definition: UmaScopeRepository.java:15

◆ getAllUmaScopes()

List<UmaScopeDescription> org.gluu.oxtrust.api.uma.UmaScopeRepository.getAllUmaScopes ( )
inline
23  {
24  ResteasyWebTarget target = client.target(PATH);
25  UmaScopeProxy client = target.proxy(UmaScopeProxy.class);
26  return client.getAllUmaScopes();
27  }
String PATH
Definition: UmaScopeRepository.java:14
ResteasyClient client
Definition: UmaScopeRepository.java:15

◆ getUmaScopeByInum()

UmaScopeDescription org.gluu.oxtrust.api.uma.UmaScopeRepository.getUmaScopeByInum ( String  inum)
inline
41  {
42  ResteasyWebTarget target = client.target(PATH);
43  UmaScopeProxy simpleClient = target.proxy(UmaScopeProxy.class);
44  try {
45  return simpleClient.getUmaScope(inum);
46  } catch (Exception e) {
47  return null;
48  }
49  }
String PATH
Definition: UmaScopeRepository.java:14
ResteasyClient client
Definition: UmaScopeRepository.java:15

◆ init()

void org.gluu.oxtrust.api.BaseRepository.init ( )
inlineinherited
19  {
20  final String confFile = "conf/configuration.properties";
21  configuration = new Properties();
22  try {
23  configuration.load(new FileInputStream(confFile));
24  } catch (FileNotFoundException e) {
25  e.printStackTrace();
26  } catch (IOException e) {
27  e.printStackTrace();
28  }
29  baseURI = configuration.getProperty("baseURI");
30  }
String baseURI
Definition: BaseRepository.java:13
Properties configuration
Definition: BaseRepository.java:11

◆ searchUmaScopes()

List<UmaScopeDescription> org.gluu.oxtrust.api.uma.UmaScopeRepository.searchUmaScopes ( String  searchPattern,
int  size 
)
inline
29  {
30  ResteasyWebTarget target = client.target(PATH);
31  UmaScopeProxy client = target.proxy(UmaScopeProxy.class);
32  return client.searchUmaScopes(searchPattern, size);
33  }
String PATH
Definition: UmaScopeRepository.java:14
ResteasyClient client
Definition: UmaScopeRepository.java:15

◆ updateScope()

UmaScopeDescription org.gluu.oxtrust.api.uma.UmaScopeRepository.updateScope ( UmaScopeDescription  scope)
inline
57  {
58  ResteasyWebTarget target = client.target(PATH);
59  UmaScopeProxy simpleClient = target.proxy(UmaScopeProxy.class);
60  return simpleClient.updateUmaScopeDescription(scope);
61  }
String PATH
Definition: UmaScopeRepository.java:14
ResteasyClient client
Definition: UmaScopeRepository.java:15

メンバ詳解

◆ baseURI

String org.gluu.oxtrust.api.BaseRepository.baseURI
protectedinherited

◆ client

ResteasyClient org.gluu.oxtrust.api.uma.UmaScopeRepository.client
private

◆ PATH

String org.gluu.oxtrust.api.uma.UmaScopeRepository.PATH = "restv1/api/uma/scopes"
private

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