jp.co.ogis_ri.citk.policytool.common.api
インタフェース OpenAMAccess

既知の実装クラスの一覧:
OpenAMAccessImpl

public interface OpenAMAccess

OpenAM にアクセスするためのAPI.


メソッドの概要
 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)
          ポリシーに更新する.
 

メソッドの詳細

getRealms

List<Realm> getRealms(String realmName,
                      String filter)
指定されたレルム名, フィルターを用いて, 該当するレルムを取得する.

パラメータ:
realmName - レルム名.
filter - フィルター.
戻り値:
Realmのリスト.

getPolicies

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

パラメータ:
realmName - レルム名.
policyName - ポリシー名.
戻り値:
Policyのリスト.

createPolicy

void createPolicy(Policy policy)
ポリシーに作成する.

パラメータ:
policy - ポリシー

updatePolicy

void updatePolicy(Policy policy)
ポリシーに更新する.

パラメータ:
policy - ポリシー

deletePolicy

void deletePolicy(Policy policy)
ポリシーを削除する.

パラメータ:
policy - ポリシー


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