jp.co.ogis_ri.citk.policytool.domain.policy.impl
クラス JpaPolicyRepositoryImpl

java.lang.Object
  上位を拡張 jp.co.ogis_ri.citk.policytool.common.repository.JpaGenericRepository<Policy,Long>
      上位を拡張 jp.co.ogis_ri.citk.policytool.domain.policy.impl.JpaPolicyRepositoryImpl
すべての実装されたインタフェース:
GenericRepository<Policy,Long>, PolicyRepository

@Repository
public class JpaPolicyRepositoryImpl
extends JpaGenericRepository<Policy,Long>
implements PolicyRepository

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
 

コンストラクタの詳細

JpaPolicyRepositoryImpl

public JpaPolicyRepositoryImpl()
メソッドの詳細

sync

public void sync(String realmName)
ポリシーリスト同期処理 指定されたレルム内に存在するポリシーのリストを、 アクセスマネージャ内の同データと同期する。

定義:
インタフェース PolicyRepository 内の sync
パラメータ:
realmName - 同期するレルムの名前

findPoliciesByRealmName

public List<Policy> findPoliciesByRealmName(String realmName)
ポリシーリスト参照 データベース内の、指定されたレルム内に存在するポリシーのリストを参照する。

定義:
インタフェース PolicyRepository 内の findPoliciesByRealmName
パラメータ:
realmName - 参照するレルムの名前
戻り値:
ポリシーのリスト

findPolicies

public List<Policy> findPolicies(String realmName,
                                 String subjectName,
                                 String resourceUrl)
ポリシー検索 指定されたレルム内で、指定されたサブジェクト、リソースを持つポリシーを検索、参照する.

定義:
インタフェース PolicyRepository 内の findPolicies
パラメータ:
realmName - 参照するレルム名
subjectName - サブジェクト
resourceUrl - リソース
戻り値:
ポリシーのリスト

persist

public void persist(Policy policy)
インタフェース GenericRepository の記述:
エンティティを永続化する.

定義:
インタフェース GenericRepository<Policy,Long> 内の persist
オーバーライド:
クラス JpaGenericRepository<Policy,Long> 内の persist
パラメータ:
policy - エンティティ

merge

public Policy merge(Policy policy)
インタフェース GenericRepository の記述:
エンティティをアタッチ状態にする.

定義:
インタフェース GenericRepository<Policy,Long> 内の merge
オーバーライド:
クラス JpaGenericRepository<Policy,Long> 内の merge
パラメータ:
policy - エンティティ

remove

public void remove(Policy policy)
インタフェース GenericRepository の記述:
エンティティを削除状態にする.

定義:
インタフェース GenericRepository<Policy,Long> 内の remove
オーバーライド:
クラス JpaGenericRepository<Policy,Long> 内の remove
パラメータ:
policy - エンティティ

importPolicies

public void importPolicies(List<Policy> policies)
インタフェース PolicyRepository の記述:
指定されたポリシーをインポートする.

定義:
インタフェース PolicyRepository 内の importPolicies
パラメータ:
policies - ポリシーのリスト.


Copyright © 2011-2012 OGIS-RI Co.,Ltd.. All Rights Reserved.