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

公開メンバ関数

ResourceSet save (ResourceSet rs)
 
ResourceSet getById (Long id)
 
void remove (ResourceSet rs)
 
Collection< ResourceSetgetAllForOwner (String owner)
 
Collection< ResourceSetgetAllForOwnerAndClient (String owner, String clientId)
 
Collection< ResourceSetgetAll ()
 
Collection< ResourceSetgetAllForClient (String clientId)
 

非公開変数類

EntityManager em
 

静的非公開変数類

static Logger logger = LoggerFactory.getLogger(JpaResourceSetRepository.class)
 

詳解

著者
jricher

関数詳解

◆ getAll()

Collection<ResourceSet> org.mitre.uma.repository.impl.JpaResourceSetRepository.getAll ( )
inline

org.mitre.uma.repository.ResourceSetRepositoryを実装しています。

82  {
83  TypedQuery<ResourceSet> query = em.createNamedQuery(ResourceSet.QUERY_ALL, ResourceSet.class);
84  return query.getResultList();
85  }
EntityManager em
Definition: JpaResourceSetRepository.java:41

◆ getAllForClient()

Collection<ResourceSet> org.mitre.uma.repository.impl.JpaResourceSetRepository.getAllForClient ( String  clientId)
inline

org.mitre.uma.repository.ResourceSetRepositoryを実装しています。

91  {
92  TypedQuery<ResourceSet> query = em.createNamedQuery(ResourceSet.QUERY_BY_CLIENT, ResourceSet.class);
93  query.setParameter(ResourceSet.PARAM_CLIENTID, clientId);
94  return query.getResultList();
95  }
EntityManager em
Definition: JpaResourceSetRepository.java:41

◆ getAllForOwner()

Collection<ResourceSet> org.mitre.uma.repository.impl.JpaResourceSetRepository.getAllForOwner ( String  owner)
inline

org.mitre.uma.repository.ResourceSetRepositoryを実装しています。

67  {
68  TypedQuery<ResourceSet> query = em.createNamedQuery(ResourceSet.QUERY_BY_OWNER, ResourceSet.class);
69  query.setParameter(ResourceSet.PARAM_OWNER, owner);
70  return query.getResultList();
71  }
EntityManager em
Definition: JpaResourceSetRepository.java:41

◆ getAllForOwnerAndClient()

Collection<ResourceSet> org.mitre.uma.repository.impl.JpaResourceSetRepository.getAllForOwnerAndClient ( String  owner,
String  clientId 
)
inline

org.mitre.uma.repository.ResourceSetRepositoryを実装しています。

74  {
75  TypedQuery<ResourceSet> query = em.createNamedQuery(ResourceSet.QUERY_BY_OWNER_AND_CLIENT, ResourceSet.class);
76  query.setParameter(ResourceSet.PARAM_OWNER, owner);
77  query.setParameter(ResourceSet.PARAM_CLIENTID, clientId);
78  return query.getResultList();
79  }
EntityManager em
Definition: JpaResourceSetRepository.java:41

◆ getById()

ResourceSet org.mitre.uma.repository.impl.JpaResourceSetRepository.getById ( Long  id)
inline

org.mitre.uma.repository.ResourceSetRepositoryを実装しています。

51  {
52  return em.find(ResourceSet.class, id);
53  }
EntityManager em
Definition: JpaResourceSetRepository.java:41

◆ remove()

void org.mitre.uma.repository.impl.JpaResourceSetRepository.remove ( ResourceSet  rs)
inline

org.mitre.uma.repository.ResourceSetRepositoryを実装しています。

57  {
58  ResourceSet found = getById(rs.getId());
59  if (found != null) {
60  em.remove(found);
61  } else {
62  logger.info("Tried to remove unknown resource set: " + rs.getId());
63  }
64  }
ResourceSet getById(Long id)
Definition: JpaResourceSetRepository.java:51
static Logger logger
Definition: JpaResourceSetRepository.java:42
EntityManager em
Definition: JpaResourceSetRepository.java:41

◆ save()

ResourceSet org.mitre.uma.repository.impl.JpaResourceSetRepository.save ( ResourceSet  rs)
inline

org.mitre.uma.repository.ResourceSetRepositoryを実装しています。

46  {
47  return JpaUtil.saveOrUpdate(rs.getId(), em, rs);
48  }
EntityManager em
Definition: JpaResourceSetRepository.java:41

メンバ詳解

◆ em

EntityManager org.mitre.uma.repository.impl.JpaResourceSetRepository.em
private

◆ logger

Logger org.mitre.uma.repository.impl.JpaResourceSetRepository.logger = LoggerFactory.getLogger(JpaResourceSetRepository.class)
staticprivate

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