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

公開メンバ関数

Collection< BlacklistedSitegetAll ()
 
BlacklistedSite getById (Long id)
 
void remove (BlacklistedSite blacklistedSite)
 
BlacklistedSite saveNew (BlacklistedSite blacklistedSite)
 
BlacklistedSite update (BlacklistedSite oldBlacklistedSite, BlacklistedSite blacklistedSite)
 
boolean isBlacklisted (String uri)
 

非公開変数類

BlacklistedSiteRepository repository
 

詳解

著者
jricher

関数詳解

◆ getAll()

Collection<BlacklistedSite> org.mitre.openid.connect.service.impl.DefaultBlacklistedSiteService.getAll ( )
inline

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

49  {
50  return repository.getAll();
51  }
BlacklistedSiteRepository repository
Definition: DefaultBlacklistedSiteService.java:43

◆ getById()

BlacklistedSite org.mitre.openid.connect.service.impl.DefaultBlacklistedSiteService.getById ( Long  id)
inline

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

57  {
58  return repository.getById(id);
59  }
BlacklistedSiteRepository repository
Definition: DefaultBlacklistedSiteService.java:43

◆ isBlacklisted()

boolean org.mitre.openid.connect.service.impl.DefaultBlacklistedSiteService.isBlacklisted ( String  uri)
inline

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

89  {
90 
91  if (Strings.isNullOrEmpty(uri)) {
92  return false; // can't be blacklisted if you don't exist
93  }
94 
95  Collection<BlacklistedSite> sites = getAll();
96 
97  // TODO: rewrite this to do regex matching and use the Guava predicates collection
98 
99  for (BlacklistedSite blacklistedSite : sites) {
100  if (Strings.nullToEmpty(blacklistedSite.getUri()).equals(uri)) {
101  return true;
102  }
103  }
104 
105  return false;
106  }
Collection< BlacklistedSite > getAll()
Definition: DefaultBlacklistedSiteService.java:49

◆ remove()

void org.mitre.openid.connect.service.impl.DefaultBlacklistedSiteService.remove ( BlacklistedSite  blacklistedSite)
inline

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

65  {
66  repository.remove(blacklistedSite);
67  }
BlacklistedSiteRepository repository
Definition: DefaultBlacklistedSiteService.java:43

◆ saveNew()

BlacklistedSite org.mitre.openid.connect.service.impl.DefaultBlacklistedSiteService.saveNew ( BlacklistedSite  blacklistedSite)
inline

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

73  {
74  return repository.save(blacklistedSite);
75  }
BlacklistedSite save(BlacklistedSite blacklistedSite)
BlacklistedSiteRepository repository
Definition: DefaultBlacklistedSiteService.java:43

◆ update()

BlacklistedSite org.mitre.openid.connect.service.impl.DefaultBlacklistedSiteService.update ( BlacklistedSite  oldBlacklistedSite,
BlacklistedSite  blacklistedSite 
)
inline

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

81  {
82  return repository.update(oldBlacklistedSite, blacklistedSite);
83  }
BlacklistedSite update(BlacklistedSite oldBlacklistedSite, BlacklistedSite blacklistedSite)
BlacklistedSiteRepository repository
Definition: DefaultBlacklistedSiteService.java:43

メンバ詳解

◆ repository

BlacklistedSiteRepository org.mitre.openid.connect.service.impl.DefaultBlacklistedSiteService.repository
private

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