jp.go.nict.langrid.cosee
クラス UserAuthEndpointRewriter

java.lang.Object
  上位を拡張 jp.go.nict.langrid.cosee.AbstractEndpointRewriter
      上位を拡張 jp.go.nict.langrid.cosee.UserAuthEndpointRewriter
すべての実装されたインタフェース:
EndpointRewriter

public class UserAuthEndpointRewriter
extends AbstractEndpointRewriter

ユーザ認証の設定を行うEndpointRewriter。

作成者:
Takao Nakaguchi

入れ子のクラスの概要
 
クラス jp.go.nict.langrid.cosee.AbstractEndpointRewriter から継承された入れ子のクラス/インタフェース
AbstractEndpointRewriter.Parameters
 
コンストラクタの概要
UserAuthEndpointRewriter()
          コンストラクタ。
UserAuthEndpointRewriter(String parameterPrefix)
          コンストラクタ。
 
メソッドの概要
 void extractProperties(ServiceContext serviceContext, Map<String,Object> properties)
          書き換えに必要な情報をMessageContextから抽出する。
 Endpoint rewrite(Endpoint original, Map<String,Object> properties, URI processNamespace, String partnerLinkName, URI serviceNamespace)
          エンドポイントを書き換える。
 
クラス jp.go.nict.langrid.cosee.AbstractEndpointRewriter から継承されたメソッド
adjustProperties, makeEndpoint, makeNoAccessPermissionEndpoint
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

UserAuthEndpointRewriter

public UserAuthEndpointRewriter()
コンストラクタ。


UserAuthEndpointRewriter

public UserAuthEndpointRewriter(String parameterPrefix)
コンストラクタ。

メソッドの詳細

extractProperties

public void extractProperties(ServiceContext serviceContext,
                              Map<String,Object> properties)
インタフェース EndpointRewriter の記述:
書き換えに必要な情報をMessageContextから抽出する。

定義:
インタフェース EndpointRewriter 内の extractProperties
オーバーライド:
クラス AbstractEndpointRewriter 内の extractProperties
パラメータ:
serviceContext - サービスコンテキスト
properties - プロパティ

rewrite

public Endpoint rewrite(Endpoint original,
                        Map<String,Object> properties,
                        URI processNamespace,
                        String partnerLinkName,
                        URI serviceNamespace)
インタフェース EndpointRewriter の記述:
エンドポイントを書き換える。

パラメータ:
original - オリジナルのエンドポイント
properties - プロパティ
processNamespace - 実行中の複合サービスの名前空間
partnerLinkName - 呼び出そうとしているサービスのパートナーリンク名
serviceNamespace - 呼び出そうとしているサービスの名前空間
戻り値:
エンドポイント