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

公開メンバ関数

 GluuScopeRepository ()
 
List< OxAuthScopegetAllScopes ()
 
List< OxAuthScopesearchScopes (String searchPattern)
 
void deleteScope (String inum)
 
OxAuthScope getScope (String inum)
 
OxAuthScope createScope (OxAuthScope person)
 
OxAuthScope updateScope (OxAuthScope person)
 
void init ()
 

限定公開変数類

String baseURI
 

非公開変数類

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

詳解

構築子と解体子

◆ GluuScopeRepository()

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

関数詳解

◆ createScope()

OxAuthScope org.gluu.oxtrust.api.openidconnect.GluuScopeRepository.createScope ( OxAuthScope  person)
inline
52  {
53  ResteasyWebTarget target = client.target(PATH);
54  ScopeProxy simpleClient = target.proxy(ScopeProxy.class);
55  return simpleClient.createScope(person);
56  }
ResteasyClient client
Definition: GluuScopeRepository.java:15
String PATH
Definition: GluuScopeRepository.java:14

◆ deleteScope()

void org.gluu.oxtrust.api.openidconnect.GluuScopeRepository.deleteScope ( String  inum)
inline
36  {
37  ResteasyWebTarget target = client.target(PATH);
38  ScopeProxy simpleClient = target.proxy(ScopeProxy.class);
39  simpleClient.deleteScope(inum);
40  }
ResteasyClient client
Definition: GluuScopeRepository.java:15
String PATH
Definition: GluuScopeRepository.java:14

◆ getAllScopes()

List<OxAuthScope> org.gluu.oxtrust.api.openidconnect.GluuScopeRepository.getAllScopes ( )
inline
23  {
24  ResteasyWebTarget target = client.target(PATH);
25  ScopeProxy simpleClient = target.proxy(ScopeProxy.class);
26  return simpleClient.getScopes();
27 
28  }
ResteasyClient client
Definition: GluuScopeRepository.java:15
String PATH
Definition: GluuScopeRepository.java:14

◆ getScope()

OxAuthScope org.gluu.oxtrust.api.openidconnect.GluuScopeRepository.getScope ( String  inum)
inline
42  {
43  ResteasyWebTarget target = client.target(PATH);
44  ScopeProxy simpleClient = target.proxy(ScopeProxy.class);
45  try {
46  return simpleClient.getScope(inum);
47  } catch (Exception e) {
48  return null;
49  }
50  }
ResteasyClient client
Definition: GluuScopeRepository.java:15
String PATH
Definition: GluuScopeRepository.java:14

◆ 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

◆ searchScopes()

List<OxAuthScope> org.gluu.oxtrust.api.openidconnect.GluuScopeRepository.searchScopes ( String  searchPattern)
inline
30  {
31  ResteasyWebTarget target = client.target(PATH);
32  ScopeProxy simpleClient = target.proxy(ScopeProxy.class);
33  return simpleClient.searchScopes(searchPattern, 100);
34  }
ResteasyClient client
Definition: GluuScopeRepository.java:15
String PATH
Definition: GluuScopeRepository.java:14

◆ updateScope()

OxAuthScope org.gluu.oxtrust.api.openidconnect.GluuScopeRepository.updateScope ( OxAuthScope  person)
inline
58  {
59  ResteasyWebTarget target = client.target(PATH);
60  ScopeProxy simpleClient = target.proxy(ScopeProxy.class);
61  return simpleClient.updateScope(person);
62  }
ResteasyClient client
Definition: GluuScopeRepository.java:15
String PATH
Definition: GluuScopeRepository.java:14

メンバ詳解

◆ baseURI

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

◆ client

ResteasyClient org.gluu.oxtrust.api.openidconnect.GluuScopeRepository.client
private

◆ PATH

String org.gluu.oxtrust.api.openidconnect.GluuScopeRepository.PATH = "restv1/api/scopes"
private

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