jp.co.ogis_ri.citk.policytool.common.api.impl
クラス OpenAMAccessImpl

java.lang.Object
  上位を拡張 jp.co.ogis_ri.citk.policytool.common.api.impl.OpenAMAccessImpl
すべての実装されたインタフェース:
OpenAMAccess

@Component
public class OpenAMAccessImpl
extends Object
implements OpenAMAccess

OpenAMアクセスAPI実装.


コンストラクタの概要
OpenAMAccessImpl()
          コンストラクタ.
OpenAMAccessImpl(Properties props)
          コンストラクタ.
 
メソッドの概要
 void createPolicy(Policy policy)
          ポリシーに作成する.
 void deletePolicy(Policy policy)
          ポリシーを削除する.
 List<Policy> getPolicies(String realmName, String policyName)
          ポリシーを取得する.
 List<Realm> getRealms(String realmName, String filter)
          指定されたレルム名, フィルターを用いて, 該当するレルムを取得する.
 void updatePolicy(Policy policy)
          ポリシーに更新する.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OpenAMAccessImpl

public OpenAMAccessImpl()
コンストラクタ.


OpenAMAccessImpl

public OpenAMAccessImpl(Properties props)
コンストラクタ.

パラメータ:
props - アプリケーションプロパティ.
メソッドの詳細

getRealms

public List<Realm> getRealms(String realmName,
                             String filter)
インタフェース OpenAMAccess の記述:
指定されたレルム名, フィルターを用いて, 該当するレルムを取得する.

定義:
インタフェース OpenAMAccess 内の getRealms
パラメータ:
realmName - レルム名.
filter - フィルター.
戻り値:
Realmのリスト.

getPolicies

public List<Policy> getPolicies(String realmName,
                                String policyName)
インタフェース OpenAMAccess の記述:
ポリシーを取得する. なお、ドメインモデルのポリシーには、レルム名を含める必要があるため、原則として レルム単位でポリシーを取得する必要がある。よって、レルム名は必須となる。

定義:
インタフェース OpenAMAccess 内の getPolicies
パラメータ:
realmName - レルム名.
policyName - ポリシー名.
戻り値:
Policyのリスト.

createPolicy

public void createPolicy(Policy policy)
インタフェース OpenAMAccess の記述:
ポリシーに作成する.

定義:
インタフェース OpenAMAccess 内の createPolicy
パラメータ:
policy - ポリシー

updatePolicy

public void updatePolicy(Policy policy)
インタフェース OpenAMAccess の記述:
ポリシーに更新する.

定義:
インタフェース OpenAMAccess 内の updatePolicy
パラメータ:
policy - ポリシー

deletePolicy

public void deletePolicy(Policy policy)
インタフェース OpenAMAccess の記述:
ポリシーを削除する.

定義:
インタフェース OpenAMAccess 内の deletePolicy
パラメータ:
policy - ポリシー


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