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

java.lang.Object
  上位を拡張 jp.co.ogis_ri.citk.policytool.common.api.impl.ssoadm.SsoadmClient

public class SsoadmClient
extends Object

ssoadmクライアント.


コンストラクタの概要
SsoadmClient()
          コンストラクタ.
SsoadmClient(HttpClientWrapper httpClient, String urlString, String userId, String password)
          コンストラクタ.
 
メソッドの概要
 SsoadmResult createPolicies(String realmName, String xml)
          ポリシー定義を作成する.
 SsoadmResult deletePolicy(String realmName, String policyName)
          ポリシー定義を削除する.
 String getEncoding()
          ssoadmにアクセスする際のエンコードを取得する.
 SsoadmResult getGroup(String realmName, String filter)
          グループを取得する.
 HttpClientWrapper getHttpClient()
          SSOADMクライアント内部で利用するHTTPクライアントを取得する.
 String getPassword()
          ssoadmにアクセスする際のユーザーパスワードを取得する.
 SsoadmResult getPolicies(String realmName, String policyNames)
          ポリシー定義を取得する.
 SsoadmResult getRealms(String realmName, String filter, boolean recursive)
          レルムを取得する.
 String getUrlString()
          アクセスするssoadmのURL文字列を取得する.
 String getUserId()
          ssoadmにアクセスする際のユーザーIDを取得する.
 void setEncoding(String encoding)
          ssoadmにアクセスする際のエンコードを設定する.
 void setHttpClient(HttpClientWrapper httpClient)
          SSOADMクライアント内部で利用するHTTPクライアントを設定する.
 void setPassword(String password)
          ssoadmにアクセスする際のユーザーパスワードを設定する.
 void setUrlString(String urlString)
          アクセスするssoadmのURL文字列を設定する.
 void setUserId(String userId)
          ssoadmにアクセスする際のユーザーIDを設定する.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SsoadmClient

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


SsoadmClient

public SsoadmClient(HttpClientWrapper httpClient,
                    String urlString,
                    String userId,
                    String password)
コンストラクタ.

パラメータ:
httpClient - HTTP Client.
urlString - ssoadm.jspのURL文字列.
メソッドの詳細

getHttpClient

public HttpClientWrapper getHttpClient()
SSOADMクライアント内部で利用するHTTPクライアントを取得する.

戻り値:
HTTPクライアント.

setHttpClient

public void setHttpClient(HttpClientWrapper httpClient)
SSOADMクライアント内部で利用するHTTPクライアントを設定する.

パラメータ:
httpClient - HTTPクライアント.

getUrlString

public String getUrlString()
アクセスするssoadmのURL文字列を取得する.

戻り値:
アクセスするssoadmのURL文字列.

setUrlString

public void setUrlString(String urlString)
アクセスするssoadmのURL文字列を設定する.

パラメータ:
urlString - アクセスするssoadmのURL文字列.

getUserId

public String getUserId()
ssoadmにアクセスする際のユーザーIDを取得する.

戻り値:
ssoadmにアクセスする際のユーザーID.

setUserId

public void setUserId(String userId)
ssoadmにアクセスする際のユーザーIDを設定する.

パラメータ:
userId - ssoadmにアクセスする際のユーザーID.

getPassword

public String getPassword()
ssoadmにアクセスする際のユーザーパスワードを取得する.

戻り値:
ssoadmにアクセスする際のユーザーパスワード.

setPassword

public void setPassword(String password)
ssoadmにアクセスする際のユーザーパスワードを設定する.

パラメータ:
password - ssoadmにアクセスする際のユーザーパスワード.

getEncoding

public String getEncoding()
ssoadmにアクセスする際のエンコードを取得する.

戻り値:
ssoadmにアクセスする際のエンコード.

setEncoding

public void setEncoding(String encoding)
ssoadmにアクセスする際のエンコードを設定する.

パラメータ:
encoding - ssoadmにアクセスする際のエンコード.

getRealms

public SsoadmResult getRealms(String realmName,
                              String filter,
                              boolean recursive)
レルムを取得する.

パラメータ:
realmName - レルム名.
filter - フィルター.
recursive - Trueの場合、再帰的に取得する.
戻り値:
実行結果.

getGroup

public SsoadmResult getGroup(String realmName,
                             String filter)
グループを取得する.

パラメータ:
realmName - レルム名.
filter - フィルター.
戻り値:
実行結果.

getPolicies

public SsoadmResult getPolicies(String realmName,
                                String policyNames)
ポリシー定義を取得する.

パラメータ:
realmName - レルム名.
policyNames - ポリシー名.
戻り値:
実行結果.

createPolicies

public SsoadmResult createPolicies(String realmName,
                                   String xml)
ポリシー定義を作成する.

パラメータ:
realmName - レルム名.
xml - XML.
戻り値:
実行結果.

deletePolicy

public SsoadmResult deletePolicy(String realmName,
                                 String policyName)
ポリシー定義を削除する.

パラメータ:
realmName - レルム名.
policyName - ポリシー名.
戻り値:
実行結果.


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