jp.oarts.pirka.iop.tool.core.business
インタフェース ParameterItem

すべてのスーパーインタフェース:
java.lang.Cloneable, java.io.Serializable
既知の実装クラスの一覧:
ParameterSimpleItem

public interface ParameterItem
extends java.io.Serializable, java.lang.Cloneable

パラメータインターフェース

作成者:
ito

メソッドの概要
 void check(java.lang.String value)
          入力値のチェック
 void clickButton(java.util.HashMap<java.lang.String,ParameterItem> paramMap, java.util.HashMap<java.lang.String,ParameterData> dataMap)
          ボタンがクリックされた時の処理
 java.lang.Object clone()
           
 ParameterData getDefaultValue()
          デフォルト値取得
 int getLength()
          属性項目入力長取得
 java.lang.String getMessage()
          パラメータ説明メッセージ取得
 java.lang.String getName()
          パラメータキー名取得
 java.lang.String getNameJp()
          パラメータ日本語名取得
 ParameterType getParameterType()
          パラメータタイプ取得
 Selecter[] getSelecter()
          セレクト用リスト取得
 boolean isMultiSelect()
          セレクト用複数選択許可フラグ取得
 void setMultiSelect(boolean multiSelectFlag)
          セレクト用複数選択許可フラグ設定
 void setSelecter(Selecter[] selecter)
          セレクト用リスト設定
 

メソッドの詳細

getName

java.lang.String getName()
パラメータキー名取得

戻り値:
パラメータキー名

getNameJp

java.lang.String getNameJp()
パラメータ日本語名取得

戻り値:
パラメータ日本語名

getMessage

java.lang.String getMessage()
パラメータ説明メッセージ取得

戻り値:
パラメータ説明メッセージ

getParameterType

ParameterType getParameterType()
パラメータタイプ取得

戻り値:
パラメータタイプ

getLength

int getLength()
属性項目入力長取得

戻り値:
属性項目入力長

getDefaultValue

ParameterData getDefaultValue()
デフォルト値取得

戻り値:
デフォルト値

getSelecter

Selecter[] getSelecter()
セレクト用リスト取得

戻り値:
セレクト用リスト

setSelecter

void setSelecter(Selecter[] selecter)
セレクト用リスト設定

パラメータ:
selecter -

isMultiSelect

boolean isMultiSelect()
セレクト用複数選択許可フラグ取得

戻り値:
セレクト用複数選択許可フラグ

setMultiSelect

void setMultiSelect(boolean multiSelectFlag)
セレクト用複数選択許可フラグ設定

パラメータ:
multiSelectFlag -

check

void check(java.lang.String value)
           throws InterfaceException
入力値のチェック

パラメータ:
value - 入力値
例外:
InterfaceException - エラー時はmessageにエラー情報を格納して投げること

clickButton

void clickButton(java.util.HashMap<java.lang.String,ParameterItem> paramMap,
                 java.util.HashMap<java.lang.String,ParameterData> dataMap)
                 throws InterfaceException
ボタンがクリックされた時の処理

パラメータ:
paramMap - パラメータマップ
dataMap - データマップ
例外:
InterfaceException

clone

java.lang.Object clone()