jp.co.ogis_ri.citk.policytool.domain.policy
インタフェース PolicyRepository

すべてのスーパーインタフェース:
GenericRepository<Policy,Long>
既知の実装クラスの一覧:
JpaPolicyRepositoryImpl

public interface PolicyRepository
extends GenericRepository<Policy,Long>

ポリシーのエンティティに対する処理を行うインタフェース.


メソッドの概要
 List<Policy> findPolicies(String realmName, String subjectName, String url)
          指定されたレルム名, サブジェクト名, URLを持つポリシーを取得する.
 List<Policy> findPoliciesByRealmName(String realmName)
          指定されたレルム名のポリシーを取得する.
 void importPolicies(List<Policy> policies)
          指定されたポリシーをインポートする.
 void sync(String realmName)
          指定されたレルム名のポリシーの同期処理.
 
インタフェース jp.co.ogis_ri.citk.policytool.common.repository.GenericRepository から継承されたメソッド
findAll, findById, merge, persist, reflesh, remove, removeAll
 

メソッドの詳細

sync

void sync(String realmName)
指定されたレルム名のポリシーの同期処理.

パラメータ:
realmName - レルム名.

findPoliciesByRealmName

List<Policy> findPoliciesByRealmName(String realmName)
指定されたレルム名のポリシーを取得する.

パラメータ:
realmName - レルム名.
戻り値:
指定されたレルム名のポリシーのリスト.

findPolicies

List<Policy> findPolicies(String realmName,
                          String subjectName,
                          String url)
指定されたレルム名, サブジェクト名, URLを持つポリシーを取得する.

パラメータ:
realmName - レルム名.
subjectName - サブジェクト名.
url - URL.
戻り値:
指定されたレルム名, サブジェクト名, URL.

importPolicies

void importPolicies(List<Policy> policies)
指定されたポリシーをインポートする.

パラメータ:
policies - ポリシーのリスト.


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