クラス WriteCheckTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.opengion.hayabusa.taglib.CommonTagSupport
-
- org.opengion.hayabusa.taglib.WriteCheckTag
-
- すべての実装されたインタフェース:
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 WriteCheckTag extends CommonTagSupport
サブミットボタンの表示や、画面遷移先情報(forward.jsp)を制御するタグです。 ユーザー情報と画面情報を元に、ロール/グループの権限と RW(読取/書込)モードを比較して、条件が成立しない場合は,そのBODY部を表示しないように できます。 また、編集設定を行っている場合は、強制的に書き込み禁止に設定しています。 (ただし、編集設定が、カラムの並べ替えのみの場合か、または、useEdit="true" に 設定した場合は、書き込み許可されます) このタグは、form 内に一つだけ記述してください。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 WriteCheckTag()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。protected void
release2()
タグリブオブジェクトをリリースします。void
setOutputEditName(String flag)
【TAG】editNameをhiddenタグで出力するか設定します (初期値:OUTPUT_EDITNAME[=])。void
setRoles(String rols)
【TAG】画面と別にロールズを与えます。void
setUseDummy(String flag)
【TAG】ダミーのinputタグ(display:none)を出力するか設定します(初期値:false)。void
setUseEdit(String flag)
【TAG】EDITNAME利用時の編集を可能にするか設定します (初期値:USE_EDIT_WITH_EDITNAME[=])。void
setUseGamenId(String flag)
【TAG】GAMENID,BACK_GAMENID 属性を付加するかどうか[true/false]を設定します(初期値:true)。void
setWritable(String flag)
【TAG】書き込み可能かどうか[true/false]を設定します(初期値:true)。String
toString()
このオブジェクトの文字列表現を返します。-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doEndTag, 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, getParameterRows, 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
-
-
-
-
コンストラクタの詳細
-
WriteCheckTag
public WriteCheckTag()
デフォルトコンストラクター
-
-
メソッドの詳細
-
doStartTag
public int doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。- 定義:
doStartTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doStartTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
release2
protected void release2()
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2
クラス内CommonTagSupport
-
setUseGamenId
public void setUseGamenId(String flag)
【TAG】GAMENID,BACK_GAMENID 属性を付加するかどうか[true/false]を設定します(初期値:true)。- パラメータ:
flag
- 付加するかどうか [true:付加する/false:付加しない]
-
setWritable
public void setWritable(String flag)
【TAG】書き込み可能かどうか[true/false]を設定します(初期値:true)。- パラメータ:
flag
- 書き込み許可 [true:許可/false:不可]
-
setUseEdit
public void setUseEdit(String flag)
【TAG】EDITNAME利用時の編集を可能にするか設定します (初期値:USE_EDIT_WITH_EDITNAME[=])。- パラメータ:
flag
- 編集許可 [true:する/false:しない]- 関連項目:
SystemData.USE_EDIT_WITH_EDITNAME
-
setOutputEditName
public void setOutputEditName(String flag)
【TAG】editNameをhiddenタグで出力するか設定します (初期値:OUTPUT_EDITNAME[=])。- パラメータ:
flag
- 編集名出力 [true:する/false:しない]- 関連項目:
SystemData.OUTPUT_EDITNAME
-
setUseDummy
public void setUseDummy(String flag)
【TAG】ダミーのinputタグ(display:none)を出力するか設定します(初期値:false)。- パラメータ:
flag
- ダミー出力 [true:する/false:しない]
-
toString
public String toString()
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。- オーバーライド:
toString
クラス内CommonTagSupport
- 戻り値:
- このクラスの文字列表現
-
-