|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の sync
realmName
- 同期するレルムの名前public List<Policy> findPoliciesByRealmName(String realmName)
PolicyRepository
内の findPoliciesByRealmName
realmName
- 参照するレルムの名前
public List<Policy> findPolicies(String realmName, String subjectName, String resourceUrl)
PolicyRepository
内の findPolicies
realmName
- 参照するレルム名subjectName
- サブジェクトresourceUrl
- リソース
public void persist(Policy policy)
GenericRepository
の記述:
GenericRepository<Policy,Long>
内の persist
JpaGenericRepository<Policy,Long>
内の persist
policy
- エンティティpublic Policy merge(Policy policy)
GenericRepository
の記述:
GenericRepository<Policy,Long>
内の merge
JpaGenericRepository<Policy,Long>
内の merge
policy
- エンティティpublic void remove(Policy policy)
GenericRepository
の記述:
GenericRepository<Policy,Long>
内の remove
JpaGenericRepository<Policy,Long>
内の remove
policy
- エンティティpublic void importPolicies(List<Policy> policies)
PolicyRepository
の記述:
PolicyRepository
内の importPolicies
policies
- ポリシーのリスト.
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |