|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.Exception
public 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
内の addErrorMessage
errorMessage
- エラーメッセージpublic void addErrorMessages(MessageList errorMessages)
IHasMessageList
の記述:
IHasMessageList
内の addErrorMessages
errorMessages
- エラーメッセージpublic void addMessage(Message message)
IHasMessageList
の記述:
IHasMessageList
内の addMessage
message
- メッセージpublic void addMessages(MessageList messages)
IHasMessageList
の記述:
IHasMessageList
内の addMessages
messages
- メッセージpublic MessageList getMessageList()
IHasMessageList
の記述:
IHasMessageList
内の getMessageList
public int messageSize()
IHasMessageList
の記述:
IHasMessageList
内の messageSize
public Message getMessage(int index)
IHasMessageList
の記述:
IHasMessageList
内の getMessage
index
- 取得するMessageのインデックス
public void clearMessageList()
IHasMessageList
の記述:
IHasMessageList
内の clearMessageList
public boolean isError()
IHasMessageList
の記述: IHasMessageList.addErrorMessage(Message)
が実行されているか検査します。
IHasMessageList
内の isError
public boolean containsMessageByFieldId(java.lang.String field)
IHasMessageList
の記述:
IHasMessageList
内の containsMessageByFieldId
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |