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

公開メンバ関数

 OxAuthClientRepository ()
 
List< GluuOxAuthClientgetAllClients ()
 
List< GluuOxAuthClientsearchClients (String searchPattern, int size)
 
List< OxAuthScopegetClientScopes (String inum)
 
void deleteClient (String inum)
 
GluuOxAuthClient addClient (GluuOxAuthClient gluuOxAuthClient)
 
GluuOxAuthClient updateClient (GluuOxAuthClient gluuOxAuthClient)
 
GluuOxAuthClient getClientByInum (String inum)
 
void init ()
 

限定公開変数類

String baseURI
 

非公開変数類

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

詳解

構築子と解体子

◆ OxAuthClientRepository()

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

関数詳解

◆ addClient()

GluuOxAuthClient org.gluu.oxtrust.api.openidconnect.OxAuthClientRepository.addClient ( GluuOxAuthClient  gluuOxAuthClient)
inline
48  {
49  ResteasyWebTarget target = client.target(PATH);
50  OxAuthClientProxy client = target.proxy(OxAuthClientProxy.class);
51  return client.createClient(gluuOxAuthClient);
52  }
String PATH
Definition: OxAuthClientRepository.java:15
ResteasyClient client
Definition: OxAuthClientRepository.java:16

◆ deleteClient()

void org.gluu.oxtrust.api.openidconnect.OxAuthClientRepository.deleteClient ( String  inum)
inline
42  {
43  ResteasyWebTarget target = client.target(PATH);
44  OxAuthClientProxy client = target.proxy(OxAuthClientProxy.class);
45  client.deleteClient(inum);
46  }
String PATH
Definition: OxAuthClientRepository.java:15
ResteasyClient client
Definition: OxAuthClientRepository.java:16

◆ getAllClients()

List<GluuOxAuthClient> org.gluu.oxtrust.api.openidconnect.OxAuthClientRepository.getAllClients ( )
inline
24  {
25  ResteasyWebTarget target = client.target(PATH);
26  OxAuthClientProxy client = target.proxy(OxAuthClientProxy.class);
27  return client.getClients();
28  }
String PATH
Definition: OxAuthClientRepository.java:15
ResteasyClient client
Definition: OxAuthClientRepository.java:16

◆ getClientByInum()

GluuOxAuthClient org.gluu.oxtrust.api.openidconnect.OxAuthClientRepository.getClientByInum ( String  inum)
inline
60  {
61  ResteasyWebTarget target = client.target(PATH);
62  OxAuthClientProxy client = target.proxy(OxAuthClientProxy.class);
63  try {
64  return client.getClient(inum);
65  } catch (Exception e) {
66  return null;
67  }
68 
69  }
String PATH
Definition: OxAuthClientRepository.java:15
ResteasyClient client
Definition: OxAuthClientRepository.java:16

◆ getClientScopes()

List<OxAuthScope> org.gluu.oxtrust.api.openidconnect.OxAuthClientRepository.getClientScopes ( String  inum)
inline
36  {
37  ResteasyWebTarget target = client.target(PATH);
38  OxAuthClientProxy client = target.proxy(OxAuthClientProxy.class);
39  return client.getClientScopes(inum);
40  }
String PATH
Definition: OxAuthClientRepository.java:15
ResteasyClient client
Definition: OxAuthClientRepository.java:16

◆ 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

◆ searchClients()

List<GluuOxAuthClient> org.gluu.oxtrust.api.openidconnect.OxAuthClientRepository.searchClients ( String  searchPattern,
int  size 
)
inline
30  {
31  ResteasyWebTarget target = client.target(PATH);
32  OxAuthClientProxy client = target.proxy(OxAuthClientProxy.class);
33  return client.searchClients(searchPattern, size);
34  }
String PATH
Definition: OxAuthClientRepository.java:15
ResteasyClient client
Definition: OxAuthClientRepository.java:16

◆ updateClient()

GluuOxAuthClient org.gluu.oxtrust.api.openidconnect.OxAuthClientRepository.updateClient ( GluuOxAuthClient  gluuOxAuthClient)
inline
54  {
55  ResteasyWebTarget target = client.target(PATH);
56  OxAuthClientProxy client = target.proxy(OxAuthClientProxy.class);
57  return client.updateClient(gluuOxAuthClient);
58  }
String PATH
Definition: OxAuthClientRepository.java:15
ResteasyClient client
Definition: OxAuthClientRepository.java:16

メンバ詳解

◆ baseURI

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

◆ client

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

◆ PATH

String org.gluu.oxtrust.api.openidconnect.OxAuthClientRepository.PATH = "restv1/api/clients"
private

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