|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.hamaf.hikyaku.ui.ProcessBase
com.hamaf.hikyaku.ui.StandardDetailProcess
public abstract class StandardDetailProcess
タイトル: StandardDetailProcess 標準詳細表示処理 ProcessBase.
説明:詳細項目表示用のProcessBase拡張クラス。
メッソド名 | 必須/任意 | 概略 |
newDataObj | 必須 | 詳細取得用のDetaObejctを生成して戻す |
callControl | 必須 | 処理コントロールの呼び出しを行う |
setJspMapping | 任意 | DetaObjectの項目番号とJSPの項目名称の紐付けクラスを登録する
DiContainarにより、コンストラクターで_jimに設定する場合は不要です。 |
setItems | 任意 | DetaObjectの項目番号とJSPの項目名称の紐付けを登録する
上記、setJspMappingで設定する場合は不要です。 |
setKeys | 任意 |
DetaObejctにCommonMessageからPrimaryKey値を設定する
このメソッドの戻り値はtrue を指定します。
|
setPrimaryValue | 任意 | DetaObejctにKeyListのkey値(List)からPrimaryKey値を設定する |
editItems | 任意 | 編集を行う項目をレスポンス領域に設定する |
Created: Mon Feb 21 13:39:36 2005
フィールドの概要 | |
---|---|
protected JspItemsMapping |
_jim
_jim a JspItemsMapping : JSP項目名称:データオブジェクト項目対応クラス |
クラス com.hamaf.hikyaku.ui.ProcessBase から継承されたフィールド |
---|
clnm, controlXml, log, msgHed, process, request, resource, response, saveObj, sconfig, session, sysId |
コンストラクタの概要 | |
---|---|
StandardDetailProcess()
|
メソッドの概要 | |
---|---|
protected void |
addItem(java.lang.String jspnm,
int pos)
Describe addItem method : 取得項目番号:表示項目名称用Mapへの登録. |
protected abstract DetailItemsInterface |
callControl(DetailItemsInterface dii)
Describe callControl method : コントロールクラスを呼び出す. |
protected CommonMessage |
editItems(CommonMessage msg)
Describe editItems method : 項目編集処理. |
CommonMessage |
exec(CommonMessage msg)
Describe exec method : 詳細表示用の項目取得処理を行う. |
protected abstract DetailItemsInterface |
newDataObj()
Describe newDataObj method : 詳細用DataObjectの生成. |
protected void |
setItems()
Describe setItems method : 処理項目の登録処理. |
protected JspItemsMapping |
setJspMapping()
Describe setJspMapping method : JSPマッピングの設定を行う. |
protected boolean |
setKeys(DetailItemsInterface dii,
CommonMessage msg)
Describe setKeys method : DataObjectのKey項目をメッセージより設定する. |
protected void |
setPrimaryValue(DetailItemsInterface dii,
java.util.List<java.lang.String> key,
java.util.List<java.lang.String> keyFld)
Describe setPrimaryValue method : DetaObjectにPrimaryKey値を設定する. |
クラス com.hamaf.hikyaku.ui.ProcessBase から継承されたメソッド |
---|
finish, getUerDto, getUserID, init, newCommonMessage, setSconfig |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected JspItemsMapping _jim
JspItemsMapping
: JSP項目名称:データオブジェクト項目対応クラス
コンストラクタの詳細 |
---|
public StandardDetailProcess()
メソッドの詳細 |
---|
public final CommonMessage exec(CommonMessage msg) throws java.lang.Exception
exec
method : 詳細表示用の項目取得処理を行う.
(Map)
を設定する。
DataObject
を取得する。
ProcessBase
内の exec
commonMessage
- a CommonMessage
:
CommonMessage
:
java.lang.Exception
- if an error occursprotected abstract DetailItemsInterface newDataObj()
newDataObj
method : 詳細用DataObjectの生成.
DetailItemsInterface
: DataObjectprotected final void addItem(java.lang.String jspnm, int pos)
addItem
method : 取得項目番号:表示項目名称用Mapへの登録.
Map
)に項目番号とJSPでの項目名の紐付けを登録する。
String
)
jspnm
- a String
: JSPでの項目名称pos
- an int
: データObjectで定義されている項目位置protected JspItemsMapping setJspMapping()
setJspMapping
method : JSPマッピングの設定を行う.
protected void setItems()
setItems
method : 処理項目の登録処理.
int
)とJSPでの名称との
紐付けを登録する。
protected abstract DetailItemsInterface callControl(DetailItemsInterface dii) throws java.lang.Exception
callControl
method : コントロールクラスを呼び出す.
dii
- a DetailItemsInterface
:dii
- a DetailItemsInterface
:
DetailItemsInterface
:
java.lang.Exception
- if an error occursprotected boolean setKeys(DetailItemsInterface dii, CommonMessage msg)
setKeys
method : DataObjectのKey項目をメッセージより設定する.
KeyList
からではなく、リクエストの項目より取得するデータのPrimaryKey値を設定する場合に、このメッソドをオーバーライドします。
dii
- a DetailItemsInterface
:msg
- a CommonMessage
:
boolean
: trueを戻す。protected void setPrimaryValue(DetailItemsInterface dii, java.util.List<java.lang.String> key, java.util.List<java.lang.String> keyFld)
setPrimaryValue
method : DetaObjectにPrimaryKey値を設定する.
DetaObject
でPrimaryKey項目が0番目より順番に定義され、
KeyList
に保存されているKeyがPrimaryKey項目の場合には、
dii
- a DetailItemsInterface
:key
- a List<String>
: KeyList上の該当位置のオブジェクトkeyFld
- a List<String>
: キー項目名称のリストprotected CommonMessage editItems(CommonMessage msg) throws java.lang.Exception
editItems
method : 項目編集処理.
msg
- a CommonMessage
:
CommonMessage
:
java.lang.Exception
- if an error occurs
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |