mitreid-connect
公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.mitre.uma.service.impl.JpaRegisteredClientService クラス
org.mitre.uma.service.impl.JpaRegisteredClientService の継承関係図
Inheritance graph
org.mitre.uma.service.impl.JpaRegisteredClientService 連携図
Collaboration graph

公開メンバ関数

RegisteredClient getByIssuer (String issuer)
 
void save (String issuer, RegisteredClient client)
 
Collection< SavedRegisteredClientgetAll ()
 

非公開メンバ関数

SavedRegisteredClient getSavedRegisteredClientFromStorage (String issuer)
 

非公開変数類

EntityManager em
 

詳解

著者
jricher

関数詳解

◆ getAll()

Collection<SavedRegisteredClient> org.mitre.uma.service.impl.JpaRegisteredClientService.getAll ( )
inline
戻り値

org.mitre.uma.service.SavedRegisteredClientServiceを実装しています。

90  {
91  TypedQuery<SavedRegisteredClient> query = em.createQuery("SELECT c from SavedRegisteredClient c", SavedRegisteredClient.class);
92  return query.getResultList();
93  }
EntityManager em
Definition: JpaRegisteredClientService.java:41

◆ getByIssuer()

RegisteredClient org.mitre.uma.service.impl.JpaRegisteredClientService.getByIssuer ( String  issuer)
inline

org.mitre.openid.connect.client.service.RegisteredClientServiceを実装しています。

47  {
48  SavedRegisteredClient saved = getSavedRegisteredClientFromStorage(issuer);
49 
50  if (saved == null) {
51  return null;
52  } else {
53  return saved.getRegisteredClient();
54  }
55  }
SavedRegisteredClient getSavedRegisteredClientFromStorage(String issuer)
Definition: JpaRegisteredClientService.java:78

◆ getSavedRegisteredClientFromStorage()

SavedRegisteredClient org.mitre.uma.service.impl.JpaRegisteredClientService.getSavedRegisteredClientFromStorage ( String  issuer)
inlineprivate
78  {
79  TypedQuery<SavedRegisteredClient> query = em.createQuery("SELECT c from SavedRegisteredClient c where c.issuer = :issuer", SavedRegisteredClient.class);
80  query.setParameter("issuer", issuer);
81 
82  SavedRegisteredClient saved = JpaUtil.getSingleResult(query.getResultList());
83  return saved;
84  }
EntityManager em
Definition: JpaRegisteredClientService.java:41

◆ save()

void org.mitre.uma.service.impl.JpaRegisteredClientService.save ( String  issuer,
RegisteredClient  client 
)
inline

org.mitre.openid.connect.client.service.RegisteredClientServiceを実装しています。

62  {
63 
64 
65  SavedRegisteredClient saved = getSavedRegisteredClientFromStorage(issuer);
66 
67  if (saved == null) {
68  saved = new SavedRegisteredClient();
69  saved.setIssuer(issuer);
70  }
71 
72  saved.setRegisteredClient(client);
73 
74  em.persist(saved);
75 
76  }
SavedRegisteredClient getSavedRegisteredClientFromStorage(String issuer)
Definition: JpaRegisteredClientService.java:78
EntityManager em
Definition: JpaRegisteredClientService.java:41

メンバ詳解

◆ em

EntityManager org.mitre.uma.service.impl.JpaRegisteredClientService.em
private

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