クラス 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,
    • コンストラクタの詳細

      • 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:付加しない]
      • setRoles

        public void setRoles​(String rols)
        【TAG】画面と別にロールズを与えます。
        パラメータ:
        rols - ロールズ
      • 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
        戻り値:
        このクラスの文字列表現