|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.ogis_ri.citk.policytool.common.repository.JpaGenericRepository<Policy,Long>
jp.co.ogis_ri.citk.policytool.domain.policy.impl.JpaPolicyRepositoryImpl
@Repository public class JpaPolicyRepositoryImpl
JPAによりポリシーのエンティティに対する処理を行うクラス.
| フィールドの概要 |
|---|
| クラス jp.co.ogis_ri.citk.policytool.common.repository.JpaGenericRepository から継承されたフィールド |
|---|
em |
| コンストラクタの概要 | |
|---|---|
JpaPolicyRepositoryImpl()
|
|
| メソッドの概要 | |
|---|---|
List<Policy> |
findPolicies(String realmName,
String subjectName,
String resourceUrl)
ポリシー検索 指定されたレルム内で、指定されたサブジェクト、リソースを持つポリシーを検索、参照する. |
List<Policy> |
findPoliciesByRealmName(String realmName)
ポリシーリスト参照 データベース内の、指定されたレルム内に存在するポリシーのリストを参照する。 |
void |
importPolicies(List<Policy> policies)
指定されたポリシーをインポートする. |
Policy |
merge(Policy policy)
エンティティをアタッチ状態にする. |
void |
persist(Policy policy)
エンティティを永続化する. |
void |
remove(Policy policy)
エンティティを削除状態にする. |
void |
sync(String realmName)
ポリシーリスト同期処理 指定されたレルム内に存在するポリシーのリストを、 アクセスマネージャ内の同データと同期する。 |
| クラス jp.co.ogis_ri.citk.policytool.common.repository.JpaGenericRepository から継承されたメソッド |
|---|
findAll, findById, reflesh, removeAll |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース jp.co.ogis_ri.citk.policytool.common.repository.GenericRepository から継承されたメソッド |
|---|
findAll, findById, reflesh, removeAll |
| コンストラクタの詳細 |
|---|
public JpaPolicyRepositoryImpl()
| メソッドの詳細 |
|---|
public void sync(String realmName)
PolicyRepository 内の syncrealmName - 同期するレルムの名前public List<Policy> findPoliciesByRealmName(String realmName)
PolicyRepository 内の findPoliciesByRealmNamerealmName - 参照するレルムの名前
public List<Policy> findPolicies(String realmName,
String subjectName,
String resourceUrl)
PolicyRepository 内の findPoliciesrealmName - 参照するレルム名subjectName - サブジェクトresourceUrl - リソース
public void persist(Policy policy)
GenericRepository の記述:
GenericRepository<Policy,Long> 内の persistJpaGenericRepository<Policy,Long> 内の persistpolicy - エンティティpublic Policy merge(Policy policy)
GenericRepository の記述:
GenericRepository<Policy,Long> 内の mergeJpaGenericRepository<Policy,Long> 内の mergepolicy - エンティティpublic void remove(Policy policy)
GenericRepository の記述:
GenericRepository<Policy,Long> 内の removeJpaGenericRepository<Policy,Long> 内の removepolicy - エンティティpublic void importPolicies(List<Policy> policies)
PolicyRepository の記述:
PolicyRepository 内の importPoliciespolicies - ポリシーのリスト.
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||