|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectwisdom.core.CoreObject
wisdomx.logic.formtemplate.AbstractFormObject
登録、更新、削除の画面表示に使用するクラス。
このクラスは画面表示に使用するオブジェクトを保持するために使用します。
このクラスはモード(登録、更新、削除)を持ちます。このクラスを継承し画面に表示するオブジェクトをこのクラスの
フィールドとして定義し、setter/getterを追加します。
このオブジェクトの生成はAbstractFormObjectGeneratorのサブクラスで行い、
AbstractFormObjectPersistanceのサブクラスにより登録、更新、削除を行います。
AbstractFormObjectGenerator,
AbstractFormObjectPersistance,
直列化された形式| コンストラクタの概要 | |
AbstractFormObject()
コンストラクタ 初期化時は isInsert()がtureの状態です。 |
|
| メソッドの概要 | |
void |
addErrorMessage(Message errorMessage)
エラーメッセージを追加します。 |
void |
addErrorMessages(MessageList errorMessages)
エラーメッセージを追加します。 |
void |
addMessage(Message message)
メッセージを追加します。 |
void |
addMessages(MessageList messages)
メッセージを追加します。 |
void |
clearMessageList()
状態を初期します。 |
boolean |
containsMessageByFieldId(java.lang.String field)
fieldを同じフィールド名を持つMessageを含んでいるか検査します。 |
Message |
getMessage(int index)
指定されたインデックスのMessageをこのQueryFormに格納されているMessageListから取得します。 |
MessageList |
getMessageList()
MessageListを取得します。 |
boolean |
isDelete()
削除モードか検査します。 |
boolean |
isError()
addErrorMessage(Message)が実行されているか検査します。 |
boolean |
isInsert()
登録モードか検査します。 |
boolean |
isUpdate()
更新モードか検査します。 |
int |
messageSize()
MessageListのサイズを取得します。 |
void |
removeMessage(java.lang.String code)
指定されたコードのメッセージを除去します。 |
abstract void |
set(IRequestHandler rh,
IRequestParser rp)
サブクラスで追加したフィールドに値を設定する実装を行います。 |
void |
toDelete()
削除モードに設定します。 |
void |
toInsert()
登録モードに設定します。 |
void |
toUpdate()
更新モードに設定します。 |
| クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public AbstractFormObject()
isInsert()がtureの状態です。
| メソッドの詳細 |
public abstract void set(IRequestHandler rh,
IRequestParser rp)
throws java.lang.Exception
rh -
java.lang.Exceptionpublic boolean isInsert()
public boolean isUpdate()
public boolean isDelete()
public void toInsert()
public void toUpdate()
public void toDelete()
public void removeMessage(java.lang.String code)
code - 除去するメッセージのコードpublic void addErrorMessage(Message errorMessage)
IHasMessageList の記述:
IHasMessageList 内の addErrorMessageerrorMessage - エラーメッセージpublic void addErrorMessages(MessageList errorMessages)
IHasMessageList の記述:
IHasMessageList 内の addErrorMessageserrorMessages - エラーメッセージpublic void addMessage(Message message)
IHasMessageList の記述:
IHasMessageList 内の addMessagemessage - メッセージpublic void addMessages(MessageList messages)
IHasMessageList の記述:
IHasMessageList 内の addMessagesmessages - メッセージpublic MessageList getMessageList()
IHasMessageList の記述:
IHasMessageList 内の getMessageListpublic int messageSize()
IHasMessageList の記述:
IHasMessageList 内の messageSizepublic Message getMessage(int index)
IHasMessageList の記述:
IHasMessageList 内の getMessageindex - 取得するMessageのインデックス
public void clearMessageList()
IHasMessageList の記述:
IHasMessageList 内の clearMessageListpublic boolean isError()
IHasMessageList の記述: IHasMessageList.addErrorMessage(Message)が実行されているか検査します。
IHasMessageList 内の isErrorpublic boolean containsMessageByFieldId(java.lang.String field)
IHasMessageList の記述:
IHasMessageList 内の containsMessageByFieldId
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||