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

公開メンバ関数

Set< SystemScopegetAll ()
 
SystemScope getById (Long id)
 
SystemScope getByValue (String value)
 
void remove (SystemScope scope)
 
SystemScope save (SystemScope scope)
 

非公開変数類

EntityManager em
 

詳解

著者
jricher

関数詳解

◆ getAll()

Set<SystemScope> org.mitre.oauth2.repository.impl.JpaSystemScopeRepository.getAll ( )
inline

org.mitre.oauth2.repository.SystemScopeRepositoryを実装しています。

53  {
54  TypedQuery<SystemScope> query = em.createNamedQuery(SystemScope.QUERY_ALL, SystemScope.class);
55 
56  return new LinkedHashSet<>(query.getResultList());
57  }
EntityManager em
Definition: JpaSystemScopeRepository.java:46

◆ getById()

SystemScope org.mitre.oauth2.repository.impl.JpaSystemScopeRepository.getById ( Long  id)
inline

org.mitre.oauth2.repository.SystemScopeRepositoryを実装しています。

64  {
65  return em.find(SystemScope.class, id);
66  }
EntityManager em
Definition: JpaSystemScopeRepository.java:46

◆ getByValue()

SystemScope org.mitre.oauth2.repository.impl.JpaSystemScopeRepository.getByValue ( String  value)
inline

org.mitre.oauth2.repository.SystemScopeRepositoryを実装しています。

73  {
74  TypedQuery<SystemScope> query = em.createNamedQuery(SystemScope.QUERY_BY_VALUE, SystemScope.class);
75  query.setParameter(SystemScope.PARAM_VALUE, value);
76  return getSingleResult(query.getResultList());
77  }
EntityManager em
Definition: JpaSystemScopeRepository.java:46

◆ remove()

void org.mitre.oauth2.repository.impl.JpaSystemScopeRepository.remove ( SystemScope  scope)
inline

org.mitre.oauth2.repository.SystemScopeRepositoryを実装しています。

84  {
85  SystemScope found = getById(scope.getId());
86 
87  if (found != null) {
88  em.remove(found);
89  }
90 
91  }
EntityManager em
Definition: JpaSystemScopeRepository.java:46
SystemScope getById(Long id)
Definition: JpaSystemScopeRepository.java:64

◆ save()

SystemScope org.mitre.oauth2.repository.impl.JpaSystemScopeRepository.save ( SystemScope  scope)
inline

org.mitre.oauth2.repository.SystemScopeRepositoryを実装しています。

98  {
99  return saveOrUpdate(scope.getId(), em, scope);
100  }
EntityManager em
Definition: JpaSystemScopeRepository.java:46

メンバ詳解

◆ em

EntityManager org.mitre.oauth2.repository.impl.JpaSystemScopeRepository.em
private

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