public class GuiQueryTag extends QueryTag
画面リソースのオブジェクトを検索し、DBTableModel にセットするタグです。 ファイルの検索結果は、GUIKEY,ADDRESS,REALADDRESS,SEQNO,GROUPS,CLASSIFY,LEVEL, NAME_JA,SNAME,LNAME,ROLES,RWMODE,TARGET,PARAM,KBLINK,DESCRIPTION,DYUPD のカラムを持つ DBTableModel にセット されます。このカラムは、固定です。 並び替え、および、画面リソースの選別(where 条件)は、固定で、指定できません。 [カラム名] 検索するオブジェクトの属性は、以下のカラム名で作成されます。(固定) GUIKEY 画面ID ADDRESS 実行アドレス REALADDRESS 実行実アドレス SEQNO 表示順 GROUPS メニュグループ CLASSIFY メニュ分類 LEVEL メニュ階層番号 NAME_JA 画面名称 SNAME 画面名称(short) LNAME 画面名称(long) ROLES ロールズ MODE アクセスモード列(mr,mw,-r,-w の羅列) TARGET ターゲット PARAM 設定値(パラメータ) KBLINK リンク区分 DESCRIPTION 概要説明 DYUPD 更新日時 [roles 属性] 画面リソースの選別となる、ROLES 属性
●形式:<og:guiQuery command="…" roles="…" /> ●body:なし ●Tag定義: <og:guiQuery roles 【TAG】画面リソースの条件となるロールズを指定します level 【TAG】画面リソースの条件となるレベルを指定します rwmode 【TAG】画面リソースの条件となるRWモードを指定します command 【TAG】コマンド (NEW,RENEW)をセットします(PlsqlUpdateTag,UpdateTag の場合は、ENTRY) scope 【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session) displayMsg 【TAG】検索結果を画面上に表示するメッセージリソースIDを指定します (初期値:VIEW_DISPLAY_MSG[=]) notfoundMsg 【TAG】検索結果がゼロ件の場合に表示するメッセージリソースIDを指定します(初期値:MSG0077[対象データはありませんでした]) tableId 【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します useBeforeHtmlTag 【TAG】 処理時間(queryTime)などの情報出力[true:有効/false:無効]を指定します(初期値:true) useSLabel 【TAG】7.0.7.0 (2019/12/13) エラーメッセージにSLABELを利用するかどうか[true/false]を指定します(初期値:false) debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:guiQuery> ●使用例 <og:guiQuery command = "NEW" roles = "AA|BB|CC" />
CMD_NEW, CMD_RENEW, command, dispError, displayMsg, dyStart, ERR_MSG_ID, errCode, errMessage, executeCount, maxRowCount, names, outMessage, quotCheck, skipRowCount, sql, stopError, table, tableId, useSLabel, useTimeView, xssCheck
BR, BUFFER_MIDDLE, CR
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
GuiQueryTag()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected void |
execute()
guiQuery を実行します。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setLevel(java.lang.String lvl)
【TAG】画面リソースの条件となるレベルを指定します。
|
void |
setRoles(java.lang.String rols)
【TAG】画面リソースの条件となるロールズを指定します。
|
void |
setRwmode(java.lang.String mode)
【TAG】画面リソースの条件となるRWモードを指定します。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
addPlaceValue, doAfterBody, doEndTag, execute, getRequest, setCheckNames, setCommand, setDbid, setDispError, setDisplayMsg, setMainTrans, setMaxRowCount, setModifyType, setNames, setNotfoundMsg, setOutMessage, setOverflowMsg, setQueryType, setQuotCheck, setSkipRowCount, setStopError, setStopZero, setTableId, setTrace, setUseBeforeHtmlTag, setUseSLabel, setUseTimeView, setXssCheck
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsg, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getSumRequestValue, 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
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public GuiQueryTag()
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 QueryTag
protected void release2()
protected void execute()
public void setRoles(java.lang.String rols)
rols
- ロールズpublic void setLevel(java.lang.String lvl)
lvl
- ロールズpublic void setRwmode(java.lang.String mode)
mode
- RWモードWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.