jp.go.nict.langrid.servicecontainer.decorator
クラス Request

java.lang.Object
  上位を拡張 jp.go.nict.langrid.servicecontainer.decorator.Request

public class Request
extends Object

リクエストに関連する情報を持つ Chain を実行する時に、引数として各デコレータとサービスに渡される

作成者:
Shingo Furukido, Takao Nakaguchi

コンストラクタの概要
Request(ServiceContext serviceContext, String authUserId, String serviceId, Class<?> serviceClass, Method method, Object[] args)
          コンストラクタ
 
メソッドの概要
 Object[] getArgs()
          引数を返す
 String getAuthUserId()
          認証ユーザID(Basic認証のユーザ名など)
 Method getMethod()
          リクエストを実行するメソッドを返す
 Class<?> getServiceClass()
          リクエストを実行するクラスを返す
 ServiceContext getServiceContext()
          サービスコンテキストを返す。
 String getServiceId()
          サービスID
 void setArgs(Object[] args)
          引数をセットする
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Request

public Request(ServiceContext serviceContext,
               String authUserId,
               String serviceId,
               Class<?> serviceClass,
               Method method,
               Object[] args)
コンストラクタ

パラメータ:
springXML - 実行するサービスのロードに利用されたXMLファイル名
serviceClass - 実行するサービスのクラス
method - 実行するサービスのメソッド
args - 実行するサービスのパラメータ
メソッドの詳細

getServiceContext

public ServiceContext getServiceContext()
サービスコンテキストを返す。

戻り値:
サービスコンテキスト

getAuthUserId

public String getAuthUserId()
認証ユーザID(Basic認証のユーザ名など)

戻り値:
認証ユーザID

getServiceId

public String getServiceId()
サービスID

戻り値:
サービスID

getServiceClass

public Class<?> getServiceClass()
リクエストを実行するクラスを返す

戻り値:
実行するサービスのクラス

getMethod

public Method getMethod()
リクエストを実行するメソッドを返す

戻り値:
実行するサービスのメソッド

getArgs

public Object[] getArgs()
引数を返す

戻り値:
実行するサービスのパラメータ

setArgs

public void setArgs(Object[] args)
引数をセットする