クラス EntryTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.opengion.hayabusa.taglib.CommonTagSupport
-
- org.opengion.hayabusa.taglib.EntryTag
-
- すべての実装されたインタフェース:
Serializable
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
public class EntryTag extends CommonTagSupport
検索結果の DBTableModelオブジェクトに値を設定するタグです。 columnSet と共に使用する場合は、entryタグ の command属性と、columnSetタグ の command属性が 一致した場合のみ、処理されます。 entryタグは、そのコマンドにより、DBTableModelオブジェクトの値を設定します。 たとえば、command="INSERT" ならば、1行分のデータを選択された行番号の次に挿入します。 また、追加、変更、削除された、DBTableModelオブジェクト でも、内部には元のデータを 持っているため、command="RESET" で元の状態に戻すことが可能です。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static String
ACT_ADD
action 引数に渡す事の出来る アクションコマンド +1 "ADD"static String
ACT_CLEAR
action 引数に渡す事の出来る アクションコマンド クリア "CLEAR"static String
ACT_COPY
action 引数に渡す事の出来る アクションコマンド コピー "COPY"static String
ACT_DBMENU
action 引数に渡す事の出来る アクションコマンド DBメニュー "DBMENU"static String
ACT_DEFAULT
action 引数に渡す事の出来る アクションコマンド 初期値:"DEFAULT"static String
ACT_LOWER
action 引数に渡す事の出来る アクションコマンド 小文字化"LOWER"static String
ACT_NULLSET
action 引数に渡す事の出来る アクションコマンド NULLセット "NULLSET"static String
ACT_PREFIX
action 引数に渡す事の出来る アクションコマンド PREFIX値セット "PREFIX"static String
ACT_REQSET
action 引数に渡す事の出来る アクションコマンド リクエスト値セット "REQSET"static String
ACT_SEQSET
action 引数に渡す事の出来る アクションコマンド 連番値セット "SEQSET"static String
ACT_SET
action 引数に渡す事の出来る アクションコマンド セット "SET"static String
ACT_SUFIX
action 引数に渡す事の出来る アクションコマンド SUFIX値セット "SUFIX"static String
ACT_TBLNULLSET
action 引数に渡す事の出来る アクションコマンド テーブルNULLセット "TBLNULLSET"static String
ACT_TBLSET
action 引数に渡す事の出来る アクションコマンド テーブルセット "TBLSET"static String
ACT_UPPER
action 引数に渡す事の出来る アクションコマンド 大文字化"UPPER"static String
ACT_WRTCTRL
action 引数に渡す事の出来る アクションコマンド ライトコントロール "WRTCTRL"static String
CMD_ALLACTION
command 引数に渡す事の出来る コマンド オールアクション"ALLACTION"static String
CMD_ALLRESET
command 引数に渡す事の出来る コマンド 全件リセット "ALLRESET"static String
CMD_CHANGE
command 引数に渡す事の出来る コマンド チェンジ "CHANGE"static String
CMD_COPY
command 引数に渡す事の出来る コマンド 複写 "COPY"static String
CMD_DELETE
command 引数に渡す事の出来る コマンド 削除 "DELETE"static String
CMD_ENTRY
command 引数に渡す事の出来る コマンド エントリー "ENTRY"static String
CMD_INSERT
command 引数に渡す事の出来る コマンド 新規 "INSERT"static String
CMD_INSERTONE
command 引数に渡す事の出来る コマンド 追加(1行のみ)"INSERTONE"static String
CMD_MODIFY
command 引数に渡す事の出来る コマンド 変更 "MODIFY"static String
CMD_RAWSET
command 引数に渡す事の出来る コマンド DBTableModelに直接セット "RAWSET"static String
CMD_REALDELETE
command 引数に渡す事の出来る コマンド 物理削除 "REALDELETE"static String
CMD_REQENTRY
command 引数に渡す事の出来る コマンド リクエスト変数設定 "REQENTRY"static String
CMD_RESET
command 引数に渡す事の出来る コマンド リセット "RESET"static String
CMD_RESETDATA
command 引数に渡す事の出来る コマンド リセット(データのみ)"RESETDATA"-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 EntryTag()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。int
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。protected int[]
getParameterRows()
表示データの HybsSystem.ROW_SEL_KEY を元に、選ばれた 行を処理の対象とします。protected void
release2()
タグリブオブジェクトをリリースします。protected void
setAttributes(Attributes attri)
内部タグの ColumnSetTag より、個々のカラムの値を書き換える為の属性を指定します。void
setCommand(String cmd)
【TAG】コマンド (INSERT/COPY/MODIFY/DELETE/ENTRY/CHANGE/RESET/ALLRESET/ALLACTION/RESETDATA/INSERTONE/REALDELETE/REQENTRY/RAWSET)を設定します。void
setNoTransition(String noTrnstn)
【TAG】(通常は使いません)画面遷移を行わない形式の登録方法を使用するかを指定します。void
setRepeatCount(String rc)
【TAG】指定の回数分だけ、繰り返し処理を行う回数を指定します(初期値:1)。void
setSelectedAll(String all)
【TAG】データを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)。void
setStrictCheck(String check)
【TAG】(通常は使いません)カラムIDの存在チェックを行うかどうか[true/false]を指定します(初期値:true)。void
setTableId(String id)
【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します (初期値:HybsSystem#TBL_MDL_KEY[=])。void
setUseConsistency(String ck)
【TAG】Consistency キー による整合性チェックを行うかどうか[true/false]を指定します(初期値:true)。void
setUseSLabel(String prm)
【TAG】エラーメッセージにSLABELを利用するかどうか[true/false]を指定します(初期値:false)。String
toString()
このオブジェクトの文字列表現を返します。-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsg, getMsglbl, getObject, getParameterNames, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck
-
クラスから継承されたメソッド javax.servlet.jsp.tagext.BodyTagSupport
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
-
クラスから継承されたメソッド javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
フィールドの詳細
-
CMD_INSERT
public static final String CMD_INSERT
command 引数に渡す事の出来る コマンド 新規 "INSERT"- 関連項目:
- 定数フィールド値
-
CMD_MODIFY
public static final String CMD_MODIFY
command 引数に渡す事の出来る コマンド 変更 "MODIFY"- 関連項目:
- 定数フィールド値
-
CMD_DELETE
public static final String CMD_DELETE
command 引数に渡す事の出来る コマンド 削除 "DELETE"- 関連項目:
- 定数フィールド値
-
CMD_CHANGE
public static final String CMD_CHANGE
command 引数に渡す事の出来る コマンド チェンジ "CHANGE"- 関連項目:
- 定数フィールド値
-
CMD_ALLRESET
public static final String CMD_ALLRESET
command 引数に渡す事の出来る コマンド 全件リセット "ALLRESET"- 関連項目:
- 定数フィールド値
-
CMD_ALLACTION
public static final String CMD_ALLACTION
command 引数に渡す事の出来る コマンド オールアクション"ALLACTION"- 関連項目:
- 定数フィールド値
-
CMD_RESETDATA
public static final String CMD_RESETDATA
command 引数に渡す事の出来る コマンド リセット(データのみ)"RESETDATA"- 関連項目:
- 定数フィールド値
-
CMD_INSERTONE
public static final String CMD_INSERTONE
command 引数に渡す事の出来る コマンド 追加(1行のみ)"INSERTONE"- 関連項目:
- 定数フィールド値
-
CMD_REALDELETE
public static final String CMD_REALDELETE
command 引数に渡す事の出来る コマンド 物理削除 "REALDELETE"- 関連項目:
- 定数フィールド値
-
CMD_REQENTRY
public static final String CMD_REQENTRY
command 引数に渡す事の出来る コマンド リクエスト変数設定 "REQENTRY"- 関連項目:
- 定数フィールド値
-
CMD_RAWSET
public static final String CMD_RAWSET
command 引数に渡す事の出来る コマンド DBTableModelに直接セット "RAWSET"- 関連項目:
- 定数フィールド値
-
ACT_DEFAULT
public static final String ACT_DEFAULT
action 引数に渡す事の出来る アクションコマンド 初期値:"DEFAULT"- 関連項目:
- 定数フィールド値
-
ACT_CLEAR
public static final String ACT_CLEAR
action 引数に渡す事の出来る アクションコマンド クリア "CLEAR"- 関連項目:
- 定数フィールド値
-
ACT_LOWER
public static final String ACT_LOWER
action 引数に渡す事の出来る アクションコマンド 小文字化"LOWER"- 関連項目:
- 定数フィールド値
-
ACT_UPPER
public static final String ACT_UPPER
action 引数に渡す事の出来る アクションコマンド 大文字化"UPPER"- 関連項目:
- 定数フィールド値
-
ACT_NULLSET
public static final String ACT_NULLSET
action 引数に渡す事の出来る アクションコマンド NULLセット "NULLSET"- 関連項目:
- 定数フィールド値
-
ACT_TBLSET
public static final String ACT_TBLSET
action 引数に渡す事の出来る アクションコマンド テーブルセット "TBLSET"- 関連項目:
- 定数フィールド値
-
ACT_TBLNULLSET
public static final String ACT_TBLNULLSET
action 引数に渡す事の出来る アクションコマンド テーブルNULLセット "TBLNULLSET"- 関連項目:
- 定数フィールド値
-
ACT_WRTCTRL
public static final String ACT_WRTCTRL
action 引数に渡す事の出来る アクションコマンド ライトコントロール "WRTCTRL"- 関連項目:
- 定数フィールド値
-
ACT_DBMENU
public static final String ACT_DBMENU
action 引数に渡す事の出来る アクションコマンド DBメニュー "DBMENU"- 関連項目:
- 定数フィールド値
-
ACT_REQSET
public static final String ACT_REQSET
action 引数に渡す事の出来る アクションコマンド リクエスト値セット "REQSET"- 関連項目:
- 定数フィールド値
-
ACT_SEQSET
public static final String ACT_SEQSET
action 引数に渡す事の出来る アクションコマンド 連番値セット "SEQSET"- 関連項目:
- 定数フィールド値
-
ACT_PREFIX
public static final String ACT_PREFIX
action 引数に渡す事の出来る アクションコマンド PREFIX値セット "PREFIX"- 関連項目:
- 定数フィールド値
-
-
コンストラクタの詳細
-
EntryTag
public EntryTag()
デフォルトコンストラクター
-
-
メソッドの詳細
-
doStartTag
public int doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。- 定義:
doStartTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doStartTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
doEndTag
public int doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。- 定義:
doEndTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doEndTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
release2
protected void release2()
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2
クラス内CommonTagSupport
-
setAttributes
protected void setAttributes(Attributes attri)
内部タグの ColumnSetTag より、個々のカラムの値を書き換える為の属性を指定します。 複数の値を受け取って、後ほど、すべてのカラムに対して処理を行います。- パラメータ:
attri
- 属性リスト
-
setTableId
public void setTableId(String id)
【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します (初期値:HybsSystem#TBL_MDL_KEY[=])。- パラメータ:
id
- テーブルID (sessionに登録する時のID)
-
setCommand
public void setCommand(String cmd)
【TAG】コマンド (INSERT/COPY/MODIFY/DELETE/ENTRY/CHANGE/RESET/ALLRESET/ALLACTION/RESETDATA/INSERTONE/REALDELETE/REQENTRY/RAWSET)を設定します。- パラメータ:
cmd
- コマンド (public static final 宣言されている文字列)- 関連項目:
- コマンド定数
-
setRepeatCount
public void setRepeatCount(String rc)
【TAG】指定の回数分だけ、繰り返し処理を行う回数を指定します(初期値:1)。- パラメータ:
rc
- 繰り返し処理回数(初期値:1)
-
setUseConsistency
public void setUseConsistency(String ck)
【TAG】Consistency キー による整合性チェックを行うかどうか[true/false]を指定します(初期値:true)。- パラメータ:
ck
- 整合性チェック [true:行う/false:行わない]
-
getParameterRows
protected int[] getParameterRows()
表示データの HybsSystem.ROW_SEL_KEY を元に、選ばれた 行を処理の対象とします。- オーバーライド:
getParameterRows
クラス内CommonTagSupport
- 戻り値:
- 選択行の配列
-
setSelectedAll
public void setSelectedAll(String all)
【TAG】データを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)。- パラメータ:
all
- 全件選択済み処理 [true:全件選択済み/false:通常]
-
setStrictCheck
public void setStrictCheck(String check)
【TAG】(通常は使いません)カラムIDの存在チェックを行うかどうか[true/false]を指定します(初期値:true)。- パラメータ:
check
- 存在チェック [true:行う/false:行わない]
-
setNoTransition
public void setNoTransition(String noTrnstn)
【TAG】(通常は使いません)画面遷移を行わない形式の登録方法を使用するかを指定します。- パラメータ:
noTrnstn
- 画面遷移を行わない形式の登録方法を使用するか
-
setUseSLabel
public void setUseSLabel(String prm)
【TAG】エラーメッセージにSLABELを利用するかどうか[true/false]を指定します(初期値:false)。- パラメータ:
prm
- SLABEL利用 [true:利用する/false:利用しない]
-
toString
public String toString()
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。- オーバーライド:
toString
クラス内CommonTagSupport
- 戻り値:
- このクラスの文字列表現
-
-