|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.hamaf.hikyaku.ui.ProcessBase
com.hamaf.hikyaku.ui.ListProcessBase
com.hamaf.hikyaku.ui.StandardListProcess
public abstract class StandardListProcess
タイトル: StandardListProcess 標準一覧表示用 ListProcess.
説明:一覧表示用のListProcessBase拡張クラス。
メッソド名 | 必須/任意 | 概略 |
setRetrieveVal | 必須 | 検索用DetaObjectに検索条件を設定する |
findKeys | 必須 | コントロール処理を呼び出し検索結果のDetaObjectを戻す |
newDataObj | 必須 | 詳細取得用のDetaObejctを生成して戻す |
callControl | 必須 | 処理コントロールの呼び出しを行う |
checkDelete | 必須 | 削除データかのチェックを行う |
getCheckFolder | 任意 | 検索項目の項目チェック用のフォルダ名を戻す
DiContainarにより、コンストラクターで_cfldに設定してもかまいません。 |
selectKeys | 任意 | 検索結果のキーリストを編集する。 |
setJspMapping | 任意 | DetaObjectの項目番号とJSPの項目名称の紐付けクラスを登録する
DiContainarにより、コンストラクターで_jimに設定する場合は不要です。 |
setItems | 任意 | DetaObjectの項目番号とJSPの項目名称の紐付けを登録する
上記、setJspMappingで設定する場合は不要です。 |
editItems | 任意 | 一覧表示用項目の編集を行う |
著作権: Copyright (c) 2007/05/29
フィールドの概要 | |
---|---|
protected java.lang.String |
_chkFld
_cfld a String : 項目チェック用のフォルダー |
protected JspItemsMapping |
_jim
_jim a JspItemsMapping : JSP項目名称:データオブジェクト項目対応クラス |
static java.lang.String |
POSNM
|
クラス com.hamaf.hikyaku.ui.ListProcessBase から継承されたフィールド |
---|
_keyPos, _keys, _pageAct |
クラス com.hamaf.hikyaku.ui.ProcessBase から継承されたフィールド |
---|
clnm, controlXml, log, msgHed, process, request, resource, response, saveObj, sconfig, session, sysId |
コンストラクタの概要 | |
---|---|
StandardListProcess()
|
メソッドの概要 | |
---|---|
protected void |
addItem(java.lang.String jspnm,
int pos)
Describe addItem method : 取得項目番号:表示項目名称用Mapへの登録. |
protected abstract DetailItemsInterface |
callControl(DetailItemsInterface dii)
Describe callControl method : コントロールクラスを呼び出す. |
protected abstract java.lang.String[] |
checkDelete(DetailItemsInterface dii)
Describe checkDelete method : 削除データのチェック. |
protected boolean |
delCheck(DetailItemsInterface dii)
Describe delCheck method : . |
protected java.util.Map<java.lang.String,java.lang.String> |
editItems(DetailItemsInterface dii,
java.util.Map<java.lang.String,java.lang.String> mp)
Describe editItems method : 項目編集処理. |
protected abstract RetrieveKeysInterface |
findKeys(RetrieveKeysInterface rki)
Describe findKeys method : 検索結果を取得する. |
protected java.lang.String |
getCheckFolder()
Describe getCheckFolder method : 項目チェックフォルダの取得. |
protected java.util.Map<java.lang.String,java.lang.String> |
getItem(java.util.List<java.lang.String> keyItem)
Describe getItem method : set Linr Item. |
protected KeyList |
getKeys(KeyList key)
Describe getKeys method : set Key List. |
protected abstract DetailItemsInterface |
newDataObj()
Describe newDataObj method : 詳細用DataObjectの生成. |
protected java.util.List<java.util.List<java.lang.String>> |
selectKeys(java.util.List<java.util.List<java.lang.String>> keys)
Describe selectKeys method : キーの一覧から選択を行う. |
protected DetailItemsInterface |
setGetKey(DetailItemsInterface dii,
java.util.List<java.lang.String> key)
Describe setGetKey method : 一覧表示用検索キーの設定. |
protected void |
setItems()
Describe setItems method : 処理項目の登録処理. |
protected JspItemsMapping |
setJspMapping()
Describe setJspMapping method : JSPマッピングの設定を行う. |
protected abstract RetrieveKeysInterface |
setRetrieveVal(KeyList keyl)
Describe setRetrieveVal method : 検索用DateObjectの生成、検索値の設定. |
クラス com.hamaf.hikyaku.ui.ListProcessBase から継承されたメソッド |
---|
exec, getSpare, saveSpare, spareAction, supplementEdit |
クラス 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 |
フィールドの詳細 |
---|
public static final java.lang.String POSNM
protected java.lang.String _chkFld
String
: 項目チェック用のフォルダー
protected JspItemsMapping _jim
JspItemsMapping
: JSP項目名称:データオブジェクト項目対応クラス
コンストラクタの詳細 |
---|
public StandardListProcess()
メソッドの詳細 |
---|
protected final KeyList getKeys(KeyList key) throws IllegalRetrieveDataException
ListProcessBase
の記述:getKeys
method : set Key List.
ListProcessBase
内の getKeys
key
- a KeyList
: 一覧表示処理用のキーリスト管理クラス
KeyList
: 一覧表示処理用のキーリスト管理クラス
IllegalRetrieveDataException
- : 検索項目にエラーがある場合に投げる例外protected java.lang.String getCheckFolder()
getCheckFolder
method : 項目チェックフォルダの取得.
String
: 項目チェックのフォルダ名protected abstract RetrieveKeysInterface setRetrieveVal(KeyList keyl) throws IllegalRetrieveDataException
setRetrieveVal
method : 検索用DateObjectの生成、検索値の設定.
(RetrieveKeysInterface rki)
を生成し検索項目を設定する。
検索項目設定時にエラーが発生した場合は、IllegalRetrieveDataException
を生成して戻す。
その際、エラー項目名とエラーメッセージを設定したMapを設定する。 ex. Map<String, String> errmp = new HashMap<String, String>(); errmp.put("jsp項目名", "エラーメッセージ"); throws new IllegalRetrieveDataException("メッセージ", errmp);
keyl
- a KeyList
IllegalRetrieveDataException
- if an error occursprotected abstract RetrieveKeysInterface findKeys(RetrieveKeysInterface rki) throws java.lang.Exception
findKeys
method : 検索結果を取得する.
rki
- a RetrieveKeysInterface
RetrieveKeysInterface
java.lang.Exception
- if an error occursprotected java.util.List<java.util.List<java.lang.String>> selectKeys(java.util.List<java.util.List<java.lang.String>> keys)
selectKeys
method : キーの一覧から選択を行う.
keys
- a List<List<String>>
: 取得したキーのリスト
List<List<String>>
: 選択後のキーのリストprotected final java.util.Map<java.lang.String,java.lang.String> getItem(java.util.List<java.lang.String> keyItem) throws java.lang.Exception
ListProcessBase
の記述:getItem
method : set Linr Item.
ListProcessBase
内の getItem
keyItem
- an Object
: Key値のオブジェクト
Map
: 表示項目のオブジェクト
java.lang.Exception
- if an error occursprotected JspItemsMapping setJspMapping()
setJspMapping
method : JSPマッピングの設定を行う.
protected void setItems()
setItems
method : 処理項目の登録処理.
int
)とJSPでの名称との
紐付けを登録する。
protected final void addItem(java.lang.String jspnm, int pos)
addItem
method : 取得項目番号:表示項目名称用Mapへの登録.
Map
)に項目番号とJSPでの項目名の紐付けを登録する。
String
)
jspnm
- a String
: JSPでの項目名称pos
- an int
: データObjectで定義されている項目位置protected abstract DetailItemsInterface newDataObj()
newDataObj
method : 詳細用DataObjectの生成.
DetailItemsInterface
: DataObjectprotected DetailItemsInterface setGetKey(DetailItemsInterface dii, java.util.List<java.lang.String> key)
setGetKey
method : 一覧表示用検索キーの設定.
DetaObject
でPrimaryKey項目名が、検索時の項目名と一致する場合は、
dii
- a DetailItemsInterface
key
- a List
: KeyListに保存したKeyの値の配列
DetailItemsInterface
protected abstract DetailItemsInterface callControl(DetailItemsInterface dii) throws java.lang.Exception
callControl
method : コントロールクラスを呼び出す.
dii
- a DetailItemsInterface
:
DetailItemsInterface
:
java.lang.Exception
- if an error occursprotected abstract java.lang.String[] checkDelete(DetailItemsInterface dii)
checkDelete
method : 削除データのチェック.
if (dii.isNotFound() || dii.getCommFld(COMMFLD.DEL).equals("1")) { String[] ret = {"jsp項目名", super.resource.getString("DelLine")}; return ret; } return null;
dii
- a DetailItemsInterface
String
: メッセージを表示させる項目の名称protected final boolean delCheck(DetailItemsInterface dii)
delCheck
method : .
dii
- a DetailItemsInterface
:
boolean
: 削除データの場合 trueprotected java.util.Map<java.lang.String,java.lang.String> editItems(DetailItemsInterface dii, java.util.Map<java.lang.String,java.lang.String> mp) throws java.lang.Exception
editItems
method : 項目編集処理.
dii
- a DetailItemsInterface
:mp
- a Map
: 編集項目を設定するMap
Map
: 編集後のMap
java.lang.Exception
- if an error occurs
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |