jp.co.intra_mart.foundation.straform
クラス RequestDataSource

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.straform.RequestDataSource
すべての実装されたインタフェース:
DataSource

public class RequestDataSource
extends java.lang.Object
implements DataSource

リクエストデータソースクラス。
このクラスはリクエストパラメータの情報を元に、出力ドキュメントを生成する場合に利用します。

RequestDataSourceオブジェクトを[@link DocumentCompiler#compile() compileメソッド}の引数に指定すると、 ドキュメント内の各項目に項目名とパラメータ名の一致するリクエストパラメータの値が設定されます。

導入されたバージョン:
7.2
作成者:
INTRAMART

コンストラクタの概要
RequestDataSource(ServletRequest request)
          コンストラクタ
 
メソッドの概要
 boolean containsKey(java.lang.String key)
          指定された名前のパラメータが存在するかどうかを返却します。
 java.util.Locale getLocale()
          ロケールを返却します。
 java.lang.String getLoginGroup()
          ログイングループIDを返却します。
 java.lang.String getParameter(java.lang.String key)
          リクエストパラメータの値を返却します。
 java.lang.String[] getParameterNames()
          このリクエストに含まれているパラメータ名を配列で返却します。
 java.lang.String[] getParameterValues(java.lang.String key)
          指定された名前で取得できるパラメータの値を全て返却します。
 java.lang.String getUser()
          ユーザCDを返却します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RequestDataSource

public RequestDataSource(ServletRequest request)
コンストラクタ

パラメータ:
request - リクエストオブジェクト
メソッドの詳細

containsKey

public boolean containsKey(java.lang.String key)
指定された名前のパラメータが存在するかどうかを返却します。

定義:
インタフェース DataSource 内の containsKey
パラメータ:
key - パラメータ名
戻り値:
パラメータが存在するかどうか

getParameterNames

public java.lang.String[] getParameterNames()
このリクエストに含まれているパラメータ名を配列で返却します。

定義:
インタフェース DataSource 内の getParameterNames
戻り値:
パラメータ名配列

getParameter

public java.lang.String getParameter(java.lang.String key)
リクエストパラメータの値を返却します。
パラメータが存在しない場合はnullを返却します。

定義:
インタフェース DataSource 内の getParameter
パラメータ:
key - パラメータ名
戻り値:
パラメータ値

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String key)
指定された名前で取得できるパラメータの値を全て返却します。

定義:
インタフェース DataSource 内の getParameterValues
パラメータ:
key - @パラメータ名
戻り値:
パラメータ名

getLocale

public java.util.Locale getLocale()
ロケールを返却します。
カレントスレッドのセッション情報からロケールを取得し、返却します。 セッション情報が取得できなかった場合はnullを返却します。

定義:
インタフェース DataSource 内の getLocale
戻り値:
ロケール

getLoginGroup

public java.lang.String getLoginGroup()
ログイングループIDを返却します。 カレントスレッドのセッション情報からログイングループIDを取得し、返却します。 セッション情報が取得できなかった場合はnullを返却します。

定義:
インタフェース DataSource 内の getLoginGroup
戻り値:
ログイングループID

getUser

public java.lang.String getUser()
ユーザCDを返却します。 カレントスレッドのセッション情報からユーザCDを取得し、返却します。 セッション情報が取得できなかった場合はnullを返却します。

定義:
インタフェース DataSource 内の getUser
戻り値:
ユーザCD