パッケージ org.opengion.hayabusa.taglib

# クラス FileUpdateTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
jakarta.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.FileUpdateTag

すべての実装されたインタフェース:
  `BodyTag`, `IterationTag`, `JspTag`, `Tag`, `TryCatchFinally`, `Serializable`

public class FileUpdateTag extends CommonTagSupport
ﾌｧｲﾙ検索ﾘｽﾄを元に､action に基づいた処理を行うﾀｸﾞです｡ command="ENTRY" 時のみ処理を行います｡ fileQuery などで検索したﾌｧｲﾙ一覧のDBTableModel を元に､ﾌｧｲﾙの ｺﾋﾟｰ(COPY)､移動(MOVE,MODIFY)､削除(DELETE)などの処理を行います｡ 処理を行うｵﾘｼﾞﾅﾙﾌｧｲﾙは､PARENT,NAME というｶﾗﾑでなければなりません｡ ※ 7.2.7.0 (2020/08/07) parentClm,nameClm で指定可能になりました｡ このｶﾗﾑ名は､fileQuery の検索時には､必ず作成されるｶﾗﾑです｡ また､各ｱｸｼｮﾝに対応するﾀｰｹﾞｯﾄﾌｧｲﾙは､TO_PARENT,TO_NAME という ｶﾗﾑで指定するか､targetDir 属性を利用してﾌｫﾙﾀﾞを指定します｡ TO_PARENT(先ﾌｫﾙﾀﾞ)と､TO_NAME(先ﾌｧｲﾙ名)は､処理に応じて､必要なｶﾗﾑが あれば､自動的に処理します｡ つまり､TO_PARENT のみの場合は､ﾌｧｲﾙ名はｵﾘｼﾞﾅﾙのまま､ﾌｫﾙﾀﾞのみ変更します｡ 逆に､TO_NAME の場合は､ﾌｫﾙﾀﾞはそのままで､ﾌｧｲﾙ名のみ指定します｡ 両方同時に指定することも可能です｡ targetDir 属性で指定する場合は､TO_PARENT のみに同じ値を設定した場合と同じになります｡ この属性を指定すると､TO_PARENT は無視されます｡(TO_NAME は有効です｡) COPY､MOVE(,MODIFY) の場合は､指定のﾌｫﾙﾀﾞに一括処理可能です｡ COPY､MOVE(,MODIFY) などの処理で､ﾀｰｹﾞｯﾄﾌｫﾙﾀﾞが存在しないときに､作成するか､ｴﾗｰにするかは createDir属性 で指定できます｡初期値は､(true:作成する) です｡ これは､COPY先やMOVE(,MODIFY)先が存在している前提のｼｽﾃﾑで､不要な箇所に間違ってﾌｫﾙﾀﾞを 自動作成されると困る場合に､(false:作成しない) とすれば､間違いに気づく確率が上がります｡ ※ 7.2.7.0 (2020/08/07) PARENT,NAME,TO_PARENT,TO_NAME のｶﾗﾑ名を指定できるようにしました｡ action にMKDIRS を追加しました｡これは､TO_PARENT ﾌｫﾙﾀﾞが作成できるかどうかを判定します｡ ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象ではありません｡

関連項目:
  - 直列化された形式
変更履歴:
  5.3.4.0 (2011/04/01) 新規追加
機能分類
  ﾌｧｲﾙ出力
形式ｻﾝﾌﾟﾙ:
  ●body：なし ●形式： ･<og:fileUpdate action = "COPY|MOVE|MODIFY|DELETE|MKDIRS" ｱｸｼｮﾝ属性(必須) command = "[ENTRY]" ENTRY 時のみ実行します(初期値:ENTRY) targetDir = "[指定ﾌｫﾙﾀﾞ]" ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞ createDir = "[true/false]" ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞがなければ作成する(true)かどうか(初期値:true) tableId = [HybsSystem.TBL_MDL_KEY] DBTableModel を取り出すｷｰ displayMsg = "MSG0040"; 処理結果を表示します(初期値:｢　件登録しました｡｣) selectedAll = "[false/true]" ﾃﾞｰﾀを全件選択済みとして処理する(true)かどうか指定(初期値:false) keepTimeStamp = "[false/true]" COPY,親違いMOVE(,MODIFY)の時にｵﾘｼﾞﾅﾙのﾀｲﾑｽﾀﾝﾌﾟを使用するかどうか(初期値:false) /> [action属性(必須)] COPY ｵﾘｼﾞﾅﾙﾌｧｲﾙを､ﾀｰｹﾞｯﾄ(TO_PARENT,TO_NAMEで指定)にｺﾋﾟｰします｡ MOVE ｵﾘｼﾞﾅﾙﾌｧｲﾙを､ﾀｰｹﾞｯﾄに移動(COPY+DELETE)/名称変更(RENAME)します｡ MODIFY (MOVE と同じ｡ｴﾝｼﾞﾝの command を利用するための簡易action) DELETE ｵﾘｼﾞﾅﾙﾌｧｲﾙを削除します(ﾀｰｹﾞｯﾄ(TO_PARENT,TO_NAME)は､関係しません)｡ MKDIRS ﾀｰｹﾞｯﾄ(TO_PARENTで指定)ﾌｫﾙﾀﾞを作成します｡(PARENT,NAME,TO_NAMEは､関係しません)｡ 7.2.7.0 (2020/08/07) 新規追加 ●Tag定義： <og:fileUpdate action ○【TAG】ｱｸｼｮﾝ[COPY|MOVE|MODIFY|DELETE|MKDIRS]をｾｯﾄします(必須)｡ command 【TAG】ｺﾏﾝﾄﾞ[ENTRY]をｾｯﾄします(初期値:ENTRY) targetDir 【TAG】ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞを指定します createDir 【TAG】ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞがなければ､作成するかどうかを指定します(初期値:true) parentClm 【TAG】7.2.7.0 (2020/08/07) fileQuery以外の場合の元親ﾌｫﾙﾀﾞを示すｶﾗﾑ名を指定します(初期値:"PARENT") nameClm 【TAG】7.2.7.0 (2020/08/07) fileQuery以外の場合の元ﾌｧｲﾙ名を示すｶﾗﾑ名を指定します(初期値:"NAME") toParentClm 【TAG】7.2.7.0 (2020/08/07) fileQuery以外の場合の先親ﾌｫﾙﾀﾞを示すｶﾗﾑ名を指定します(初期値:"TO_PARENT") toNameClm 【TAG】7.2.7.0 (2020/08/07) fileQuery以外の場合の先ﾌｧｲﾙ名を示すｶﾗﾑ名を指定します(初期値:"TO_NAME") tableId 【TAG】(通常は使いません)結果のDBTableModelを､sessionに登録するときのｷｰを指定します scope 【TAG】ｷｬｯｼｭする場合のｽｺｰﾌﾟ[request/page/session/application]を指定します(初期値:session) displayMsg 【TAG】処理結果を画面上に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:MSG0040[　件登録しました]) actErrMsg 【TAG】7.2.7.0 (2020/08/07) action実行時のｴﾗｰﾒｯｾｰｼﾞのﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:ERR0050:ｱｸｼｮﾝ実行中にｴﾗｰが発生しました｡ｱｸｼｮﾝ:{0} From:{1} To:{2}) selectedAll 【TAG】ﾃﾞｰﾀを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false) keepTimeStamp 【TAG】ｵﾘｼﾞﾅﾙのﾀｲﾑｽﾀﾝﾌﾟを利用するかどうかを指定します(初期値:false) inPath 【TAG】6.8.0.0 (2017/06/02) 入力共通ﾊﾟｽを指定します(PARENTﾌｫﾙﾀﾞの共通部分､COPY/MOVE時にtargetDirと置換されます) ｡ useTimeView 【TAG】処理時間を表示する TimeView を表示するかどうかを指定します (初期値:VIEW_USE_TIMEBAR[=])｡ useSLabel 【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false) useStop 【TAG】7.2.7.0 (2020/08/07) ｴﾗｰ時に処理後に停止するかどうか[true/false]を指定します(初期値:true) useLocal 【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29) caseKey 【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null) caseVal 【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null) caseNN 【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない) caseNull 【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない) caseIf 【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない) debug 【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false) /> ●使用例 ･<og:fileUpdate command="{@command}" action="COPY" /> TO_PARENT または､ TO_NAME(両方指定も可)による行単位 COPY 処理 fileQuery の useUpdateClm="true" を設定し､検索結果に､TO_PARENT､ TO_NAMEｶﾗﾑを追加します｡ TO_PARENT または､ TO_NAME は､columnSet などで値をｾｯﾄしておきます｡ ･<og:fileUpdate command="{@command}" action="MODIFY" targetDir="AAA_DIR" /> fileQuery の検索結果を､AAA_DIR ﾌｫﾙﾀﾞに移動します｡ ﾌｧｲﾙ名は､そのままｵﾘｼﾞﾅﾙの値が使用されます｡
導入されたバージョン:
  JDK5.0,

- ## フィールドの概要

  フィールド
  修飾子とタイプ
  フィールド
  説明
  `static final String`
  `ACT_COPY`
  action 引数に渡す事の出来る ｱｸｼｮﾝｺﾏﾝﾄﾞ COPY "COPY"
  `static final String`
  `ACT_DELETE`
  action 引数に渡す事の出来る ｱｸｼｮﾝｺﾏﾝﾄﾞ DELETE "DELETE"
  `static final String`
  `ACT_MKDIRS`
  action 引数に渡す事の出来る ｱｸｼｮﾝｺﾏﾝﾄﾞ MKDIRS "MKDIRS"
  `static final String`
  `ACT_MODIFY`
  action 引数に渡す事の出来る ｱｸｼｮﾝｺﾏﾝﾄﾞ MODIFY "MODIFY"
  `static final String`
  `ACT_MOVE`
  action 引数に渡す事の出来る ｱｸｼｮﾝｺﾏﾝﾄﾞ MOVE "MOVE"
  `static final String`
  `CMD_ENTRY`
  command 引数に渡す事の出来る ｺﾏﾝﾄﾞ 登録"ENTRY"

  ### クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport

  `BR, BUFFER_MIDDLE, CR`

  ### クラスから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTagSupport

  `bodyContent`

  ### クラスから継承されたフィールド jakarta.servlet.jsp.tagext.TagSupport

  `id, pageContext`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTag

  `EVAL_BODY_BUFFERED, EVAL_BODY_TAG`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.IterationTag

  `EVAL_BODY_AGAIN`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.Tag

  `EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE`

- ## コンストラクタの概要

  コンストラクタ
  コンストラクタ
  説明
  `FileUpdateTag()`
  ﾃﾞﾌｫﾙﾄｺﾝｽﾄﾗｸﾀｰ

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `int`
  `doEndTag()`
  Taglibの終了ﾀｸﾞが見つかったときに処理する doEndTag() を ｵｰﾊﾞｰﾗｲﾄﾞします｡
  `protected int[]`
  `getParameterRows()`
  表示ﾃﾞｰﾀの HybsSystem.ROW_SEL_KEY を元に､選ばれた 行を処理の対象とします｡
  `protected void`
  `release2()`
  ﾀｸﾞﾘﾌﾞｵﾌﾞｼﾞｪｸﾄをﾘﾘｰｽします｡ ｷｬｯｼｭされて再利用されるので､ﾌｨｰﾙﾄﾞの初期設定を行います｡
  `void`
  `setActErrMsg(String id)`
  【TAG】action実行時のｴﾗｰﾒｯｾｰｼﾞのﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:ERR0050:ｱｸｼｮﾝ実行中にｴﾗｰが発生しました｡
  `void`
  `setAction(String act)`
  【TAG】ｱｸｼｮﾝ[COPY|MOVE|MODIFY|DELETE|MKDIRS]をｾｯﾄします｡
  `void`
  `setCommand(String cmd)`
  【TAG】ｺﾏﾝﾄﾞ (ENTRY)をｾｯﾄします(初期値:ENTRY)｡
  `void`
  `setCreateDir(String flag)`
  【TAG】ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞがなければ､作成するかどうかを指定します(初期値:true)｡
  `void`
  `setDisplayMsg(String id)`
  【TAG】処理結果を画面上に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:MSG0040[　件登録しました])｡
  `void`
  `setInPath(String path)`
  【TAG】入力共通ﾊﾟｽを指定します｡
  `void`
  `setKeepTimeStamp(String flag)`
  【TAG】ｵﾘｼﾞﾅﾙのﾀｲﾑｽﾀﾝﾌﾟを利用するかどうかを指定します(初期値:false)｡
  `void`
  `setNameClm(String clm)`
  【TAG】fileQuery以外の場合の元ﾌｧｲﾙ名を示すｶﾗﾑ名を指定します(初期値:"NAME")｡
  `void`
  `setParentClm(String clm)`
  【TAG】fileQuery以外の場合の元親ﾌｫﾙﾀﾞを示すｶﾗﾑ名を指定します(初期値:"PARENT")｡
  `void`
  `setSelectedAll(String all)`
  【TAG】ﾃﾞｰﾀを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)｡
  `void`
  `setTableId(String id)`
  【TAG】(通常は使いません)結果のDBTableModelを､sessionに登録するときのｷｰを指定します (初期値:HybsSystem#TBL_MDL_KEY[=])｡
  `void`
  `setTargetDir(String dir)`
  【TAG】ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞを指定します(初期値:null)｡
  `void`
  `setToNameClm(String clm)`
  【TAG】fileQuery以外の場合の先ﾌｧｲﾙ名を示すｶﾗﾑ名を指定します(初期値:"TO_NAME")｡
  `void`
  `setToParentClm(String clm)`
  【TAG】fileQuery以外の場合の先親ﾌｫﾙﾀﾞを示すｶﾗﾑ名を指定します(初期値:"TO_PARENT")｡
  `void`
  `setUseLocal(String flag)`
  【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false)｡
  `void`
  `setUseSLabel(String prm)`
  【TAG】ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)｡
  `void`
  `setUseStop(String flag)`
  【TAG】ｴﾗｰ時に処理後に停止するかどうか[true/false]を指定します(初期値:true)｡
  `void`
  `setUseTimeView(String flag)`
  【TAG】処理時間を表示する TimeView を表示するかどうか[true:する/false:しない]を指定します (初期値:VIEW_USE_TIMEBAR[=])｡
  `String`
  `toString()`
  このｵﾌﾞｼﾞｪｸﾄの文字列表現を返します｡ 基本的にﾃﾞﾊﾞｯｸﾞ目的に使用します｡

  ### クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport

  `add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, 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`

  ### クラスから継承されたメソッド jakarta.servlet.jsp.tagext.BodyTagSupport

  `doInitBody, getBodyContent, getPreviousOut, release, setBodyContent`

  ### クラスから継承されたメソッド jakarta.servlet.jsp.tagext.TagSupport

  `findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue`

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

  ### インタフェースから継承されたメソッド jakarta.servlet.jsp.tagext.Tag

  `getParent, setPageContext, setParent`

- ## フィールド詳細

  - ### CMD_ENTRY

    public static final String CMD_ENTRY
    command 引数に渡す事の出来る ｺﾏﾝﾄﾞ 登録"ENTRY"
    関連項目:
      - 定数フィールド値

  - ### ACT_COPY

    public static final String ACT_COPY
    action 引数に渡す事の出来る ｱｸｼｮﾝｺﾏﾝﾄﾞ COPY "COPY"
    関連項目:
      - 定数フィールド値

  - ### ACT_MOVE

    public static final String ACT_MOVE
    action 引数に渡す事の出来る ｱｸｼｮﾝｺﾏﾝﾄﾞ MOVE "MOVE"
    関連項目:
      - 定数フィールド値

  - ### ACT_MODIFY

    public static final String ACT_MODIFY
    action 引数に渡す事の出来る ｱｸｼｮﾝｺﾏﾝﾄﾞ MODIFY "MODIFY"
    関連項目:
      - 定数フィールド値

  - ### ACT_DELETE

    public static final String ACT_DELETE
    action 引数に渡す事の出来る ｱｸｼｮﾝｺﾏﾝﾄﾞ DELETE "DELETE"
    関連項目:
      - 定数フィールド値

  - ### ACT_MKDIRS

    public static final String ACT_MKDIRS
    action 引数に渡す事の出来る ｱｸｼｮﾝｺﾏﾝﾄﾞ MKDIRS "MKDIRS"
    関連項目:
      - 定数フィールド値

- ## コンストラクタの詳細

  - ### FileUpdateTag

    public FileUpdateTag()
    ﾃﾞﾌｫﾙﾄｺﾝｽﾄﾗｸﾀｰ
    変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.

- ## メソッドの詳細

  - ### doEndTag

    public int doEndTag()
    Taglibの終了ﾀｸﾞが見つかったときに処理する doEndTag() を ｵｰﾊﾞｰﾗｲﾄﾞします｡
    定義:
      `doEndTag` インタフェース内 `Tag`
    オーバーライド:
      `doEndTag` クラス内 `CommonTagSupport`
    戻り値:
      後続処理の指示
    変更履歴:
      6.4.4.1 (2016/03/18) 意味のない､StringBuilderだったので､廃止します｡, 6.9.9.0 (2018/08/20) ｢ERR0041:検索処理中に割り込みの検索要求がありました｣ｴﾗｰを､標準のErrorMessageに追加するようにします｡, 7.0.7.0 (2019/12/13) useSLabel 属性を追加｡, 7.2.7.0 (2020/08/07) ｴﾗｰ時に処理後に停止(true)するかどうか(useStop対応)

  - ### release2

    protected void release2()
    ﾀｸﾞﾘﾌﾞｵﾌﾞｼﾞｪｸﾄをﾘﾘｰｽします｡ ｷｬｯｼｭされて再利用されるので､ﾌｨｰﾙﾄﾞの初期設定を行います｡
    オーバーライド:
      `release2` クラス内 `CommonTagSupport`
    変更履歴:
      6.8.0.0 (2017/06/02) 入力共通ﾊﾟｽ(inPath)を指定します｡, 7.0.7.0 (2019/12/13) useSLabel 属性を追加｡, 7.2.7.0 (2020/08/07) outMessage 削除, 7.2.7.0 (2020/08/07) parentClm,nameClm,toParentClm,toNameClm 追加, 7.2.7.0 (2020/08/07) ｴﾗｰ時に処理後に停止(true)するかどうか(useStop対応), 7.2.7.0 (2020/08/07) ERR0050:ｱｸｼｮﾝ実行中にｴﾗｰが発生しました｡, 8.0.1.0 (2021/10/29) useLocal 属性を追加｡

  - ### getParameterRows

    protected int[] getParameterRows()
    表示ﾃﾞｰﾀの HybsSystem.ROW_SEL_KEY を元に､選ばれた 行を処理の対象とします｡
    オーバーライド:
      `getParameterRows` クラス内 `CommonTagSupport`
    戻り値:
      選択行の配列
    このﾒｿｯﾄﾞは、nullを返しません

  - ### setAction

    public void setAction(String act)
    【TAG】ｱｸｼｮﾝ[COPY|MOVE|MODIFY|DELETE|MKDIRS]をｾｯﾄします｡
    パラメータ:
      `act` - ｱｸｼｮﾝ (public static final 宣言されている文字列)
    関連項目:
      - ｱｸｼｮﾝ定数
    変更履歴:
      6.3.4.0 (2015/08/01) Arrays.toString から String.join に置き換え｡, 6.4.3.4 (2016/03/11) String配列 から､Setに置き換えます｡
    説明:
      ｱｸｼｮﾝは､ﾌｧｲﾙをｺﾋﾟｰ(COPY)したり､移動(MOVE,MODIFY)したり､削除(DELETE)､ ﾌｫﾙﾀﾞ作成(MKDIRS)するなどの操作を指定する必須属性です｡

      action属性(必須)のｷｰﾜｰﾄﾞ
      action | 名称 | 機能
      --- | --- | ---
      COPY | ｺﾋﾟｰ | ｵﾘｼﾞﾅﾙﾌｧｲﾙを､ﾀｰｹﾞｯﾄ(TO_PARENT,TO_NAMEで指定)にｺﾋﾟｰします｡
      MOVE | 移動 | ｵﾘｼﾞﾅﾙﾌｧｲﾙを､ﾀｰｹﾞｯﾄに移動(COPY+DELETE)/名称変更(RENAME)します｡
      MODIFY | 移動 | (MOVE と同じ｡ｴﾝｼﾞﾝの command を利用するための簡易action)
      DELETE | 削除 | ｵﾘｼﾞﾅﾙﾌｧｲﾙを､削除します｡(ﾌｫﾙﾀﾞ､ﾌｧｲﾙに関わらず)
      MKDIRS | 削除 | ﾀｰｹﾞｯﾄ(TO_PARENTで指定)ﾌｫﾙﾀﾞを作成します｡ 7.2.7.0 (2020/08/07)

  - ### setTargetDir

    public void setTargetDir(String dir)
    【TAG】ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞを指定します(初期値:null)｡
    パラメータ:
      `dir` - ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞ
    関連項目:
      - `setCreateDir(String)`
    説明:
      targetDir 属性を利用する場合は､引数のﾌｧｲﾙ､またはﾌｫﾙﾀﾞが指定されたことに なります｡COPY､MOVE(,MODIFY) の場合は､targetDir 属性にﾌｫﾙﾀﾞを指定することで一括処理可能です｡ 指定先のﾌｫﾙﾀﾞが存在しない場合は､createDir属性の値により処理が異なります｡ createDir="true"(初期値)で､ﾀｰｹﾞｯﾄﾌｫﾙﾀﾞが存在しない場合は､自動作成します｡

  - ### setCreateDir

    public void setCreateDir(String flag)
    【TAG】ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞがなければ､作成するかどうかを指定します(初期値:true)｡
    パラメータ:
      `flag` - ﾌｫﾙﾀﾞ作成可否 [true:作成する/false:作成しない]
    説明:
      COPY,MOVE(,MODIFY) などの処理で､ﾀｰｹﾞｯﾄﾌｫﾙﾀﾞが存在しないときに､作成するか､ｴﾗｰにするかを createDir属性 で指定できます｡ これは､COPY先やMOVE(,MODIFY)先が存在している前提のｼｽﾃﾑで､不要な箇所に間違ってﾌｫﾙﾀﾞを 自動作成されると困る場合に､false:作成しない とすれば､間違いに気づく確率が上がります｡ 初期値は true:作成する です｡

  - ### setParentClm

    public void setParentClm(String clm)
    【TAG】fileQuery以外の場合の元親ﾌｫﾙﾀﾞを示すｶﾗﾑ名を指定します(初期値:"PARENT")｡
    パラメータ:
      `clm` - 元親ﾌｫﾙﾀﾞを示すｶﾗﾑ名
    変更履歴:
      7.2.7.0 (2020/08/07) parentClm,nameClm,toParentClm,toNameClm 追加
    説明:
      通常､fileQueryで取得したﾌｫﾙﾀﾞとﾌｧｲﾙ名は､PARENT,NAME というｶﾗﾑに作成されます｡ ここでは､ﾃﾞｰﾀﾍﾞｰｽ等で管理しているﾌｫﾙﾀﾞやﾌｧｲﾙ名を検索した場合に処理できるように それぞれのｶﾗﾑ名を指定できるようにします｡ (初期値:"PARENT")

  - ### setNameClm

    public void setNameClm(String clm)
    【TAG】fileQuery以外の場合の元ﾌｧｲﾙ名を示すｶﾗﾑ名を指定します(初期値:"NAME")｡
    パラメータ:
      `clm` - 元ﾌｧｲﾙ名を示すｶﾗﾑ名
    変更履歴:
      7.2.7.0 (2020/08/07) parentClm,nameClm,toParentClm,toNameClm 追加
    説明:
      通常､fileQueryで取得したﾌｫﾙﾀﾞとﾌｧｲﾙ名は､PARENT,NAME というｶﾗﾑに作成されます｡ ここでは､ﾃﾞｰﾀﾍﾞｰｽ等で管理しているﾌｫﾙﾀﾞやﾌｧｲﾙ名を検索した場合に処理できるように それぞれのｶﾗﾑ名を指定できるようにします｡ (初期値:"NAME")

  - ### setToParentClm

    public void setToParentClm(String clm)
    【TAG】fileQuery以外の場合の先親ﾌｫﾙﾀﾞを示すｶﾗﾑ名を指定します(初期値:"TO_PARENT")｡
    パラメータ:
      `clm` - 先親ﾌｫﾙﾀﾞを示すｶﾗﾑ名
    変更履歴:
      7.2.7.0 (2020/08/07) parentClm,nameClm,toParentClm,toNameClm 追加
    説明:
      通常､fileQueryで取得したﾌｫﾙﾀﾞとﾌｧｲﾙ名は､PARENT,NAME というｶﾗﾑに作成されます｡ ここでは､ﾃﾞｰﾀﾍﾞｰｽ等で管理しているﾌｫﾙﾀﾞやﾌｧｲﾙ名を検索した場合に処理できるように それぞれのｶﾗﾑ名を指定できるようにします｡ (初期値:"TO_PARENT")

  - ### setToNameClm

    public void setToNameClm(String clm)
    【TAG】fileQuery以外の場合の先ﾌｧｲﾙ名を示すｶﾗﾑ名を指定します(初期値:"TO_NAME")｡
    パラメータ:
      `clm` - 先ﾌｧｲﾙ名を示すｶﾗﾑ名
    変更履歴:
      7.2.7.0 (2020/08/07) parentClm,nameClm,toParentClm,toNameClm 追加
    説明:
      通常､fileQueryで取得したﾌｫﾙﾀﾞとﾌｧｲﾙ名は､PARENT,NAME というｶﾗﾑに作成されます｡ ここでは､ﾃﾞｰﾀﾍﾞｰｽ等で管理しているﾌｫﾙﾀﾞやﾌｧｲﾙ名を検索した場合に処理できるように それぞれのｶﾗﾑ名を指定できるようにします｡ (初期値:"TO_NAME")

  - ### setTableId

    public void setTableId(String id)
    【TAG】(通常は使いません)結果のDBTableModelを､sessionに登録するときのｷｰを指定します (初期値:HybsSystem#TBL_MDL_KEY[=])｡
    パラメータ:
      `id` - ﾃｰﾌﾞﾙID (sessionに登録する時のID)
    説明:
      検索結果より､DBTableModelｵﾌﾞｼﾞｪｸﾄを作成します｡これを､下流のviewﾀｸﾞ等に 渡す場合に､通常は､session を利用します｡その場合の登録ｷｰです｡ query ﾀｸﾞを同時に実行して､結果を求める場合､同一ﾒﾓﾘに配置される為､ この tableId 属性を利用して､ﾒﾓﾘ空間を分けます｡ (初期値:HybsSystem#TBL_MDL_KEY[=])｡

  - ### setCommand

    public void setCommand(String cmd)
    【TAG】ｺﾏﾝﾄﾞ (ENTRY)をｾｯﾄします(初期値:ENTRY)｡
    パラメータ:
      `cmd` - ｺﾏﾝﾄﾞ (public static final 宣言されている文字列)
    関連項目:
      - ｺﾏﾝﾄﾞ定数
    説明:
      このﾀｸﾞは､command="ENTRY" でのみ実行されます｡ ｺﾏﾝﾄﾞは,HTMLから(get/post)指定されますので,CMD_xxx で設定される ﾌｨｰﾙﾄﾞ定数値のいづれかを､指定できます｡ 初期値は､ENTRY なので､何も指定しなければ､実行されます｡

  - ### setDisplayMsg

    public void setDisplayMsg(String id)
    【TAG】処理結果を画面上に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:MSG0040[　件登録しました])｡
    パラメータ:
      `id` - 処理結果表示ﾒｯｾｰｼﾞID
    説明:
      ここでは､検索結果の件数や登録された件数をまず出力し､ その次に､ここで指定したﾒｯｾｰｼﾞをﾘｿｰｽから取得して表示します｡ 表示させたくない場合は, displayMsg = "" をｾｯﾄしてください｡ displayMsg の初期値は､MSG0040[　件登録しました]です｡

  - ### setActErrMsg

    public void setActErrMsg(String id)
    【TAG】action実行時のｴﾗｰﾒｯｾｰｼﾞのﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:ERR0050:ｱｸｼｮﾝ実行中にｴﾗｰが発生しました｡
    パラメータ:
      `id` - action実行時のｴﾗｰﾒｯｾｰｼﾞのﾒｯｾｰｼﾞﾘｿｰｽID
    変更履歴:
      7.2.7.0 (2020/08/07) MKDIRSｱｸｼｮﾝ 追加
    説明:
      action実行時のｴﾗｰﾒｯｾｰｼﾞは､COPY|MOVE|MODIFY|DELETE|MKDIRS などのｱｸｼｮﾝ実行時に ｴﾗｰが発生した際に､表示するﾒｯｾｰｼﾞﾘｿｰｽのID をｾｯﾄします｡ ｴﾗｰﾒｯｾｰｼﾞのため､未指定にすることはできません｡ actErrMsg の初期値は､ERR0050:ｱｸｼｮﾝ実行中にｴﾗｰが発生しました｡ｱｸｼｮﾝ:{0} From:{1} To:{2}

  - ### setSelectedAll

    public void setSelectedAll(String all)
    【TAG】ﾃﾞｰﾀを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)｡
    パラメータ:
      `all` - 全件選択済み指定 [true:全件選択済み/false:通常]
    説明:
      全てのﾃﾞｰﾀを選択済みﾃﾞｰﾀとして扱って処理します｡ 全件処理する場合に､(true/false)を指定します｡ 初期値は false です｡

  - ### setKeepTimeStamp

    public void setKeepTimeStamp(String flag)
    【TAG】ｵﾘｼﾞﾅﾙのﾀｲﾑｽﾀﾝﾌﾟを利用するかどうかを指定します(初期値:false)｡
    パラメータ:
      `flag` - ﾀｲﾑｽﾀﾝﾌﾟ利用 [true:する/false:しない]
    説明:
      COPYや親違いMOVE(,MODIFY)の時に､ｵﾘｼﾞﾅﾙのﾀｲﾑｽﾀﾝﾌﾟをそのままｺﾋﾟｰ先のﾌｧｲﾙにも 適用するかどうかを指定します｡ ﾀｲﾑｽﾀﾝﾌﾟを初期化されたくない場合に､true に設定します｡ 初期値は 利用しない:false です｡

  - ### setUseTimeView

    public void setUseTimeView(String flag)
    【TAG】処理時間を表示する TimeView を表示するかどうか[true:する/false:しない]を指定します (初期値:VIEW_USE_TIMEBAR[=])｡
    パラメータ:
      `flag` - 処理時間を表示 [true:する/false:しない]
    変更履歴:
      6.3.6.0 (2015/08/16) useTimeView の初期値を､VIEW_USE_TIMEBAR にする｡
    説明:
      true に設定すると､処理時間を表示するﾊﾞｰｲﾒｰｼﾞが表示されます｡ これは､DB検索､APｻｰﾊﾞｰ処理､画面表示の各処理時間をﾊﾞｰｲﾒｰｼﾞで 表示させる機能です｡処理時間の目安になります｡ (初期値:VIEW_USE_TIMEBAR[=])｡

  - ### setInPath

    public void setInPath(String path)
    【TAG】入力共通ﾊﾟｽを指定します｡
    パラメータ:
      `path` - 入力共通ﾊﾟｽ
    変更履歴:
      6.8.0.0 (2017/06/02) 入力共通ﾊﾟｽを指定します｡, 7.0.5.0 (2019/09/13) inPath のﾊﾟｽは､正規ﾊﾟｽ名から作成｡
    説明:
      通常､fileQueryﾀｸﾞ等で､検索した結果は､PARENT,NAME というｶﾗﾑにｾｯﾄされます｡ この､fileQueryのfrom属性に､検索を開始するﾃﾞｨﾚｸﾄﾘを指定し､multi="true"で､ 多段階展開 した場合､この､from属性に指定したﾊﾟｽを､inPath にｾｯﾄすることで､ 以下の階層ﾌｫﾙﾀﾞそのままに､targetDir にCOPY または､MOVE することが出来ます｡ 逆に､指定しない場合は､ﾌｫﾙﾀﾞ階層無しで､COPY,MOVE されます｡

  - ### setUseSLabel

    public void setUseSLabel(String prm)
    【TAG】ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)｡
    パラメータ:
      `prm` - SLABEL利用 [true:利用する/false:利用しない]
    変更履歴:
      7.0.7.0 (2019/12/13) 新規追加
    説明:
      通常のｴﾗｰﾒｯｾｰｼﾞは､ﾗﾍﾞﾙ（長）が使われますが､これをﾗﾍﾞﾙ（短）を使いたい場合に､true にｾｯﾄします｡ ここでのﾗﾍﾞﾙ（短）は､ﾀｸﾞ修飾なしの､ﾗﾍﾞﾙ（短）です｡ 標準はfalse:利用しない=ﾗﾍﾞﾙ（長）です｡ true/false以外を指定した場合はfalse扱いとします｡ ﾗﾍﾞﾙﾘｿｰｽの概要説明があれば表示しますが､useSLabel="true" 時は､概要説明を表示しません｡

  - ### setUseStop

    public void setUseStop(String flag)
    【TAG】ｴﾗｰ時に処理後に停止するかどうか[true/false]を指定します(初期値:true)｡
    パラメータ:
      `flag` - 処理後停止 [true:する/それ以外:しない]
    変更履歴:
      7.2.7.0 (2020/08/07) ｴﾗｰ時に処理後に停止(true)するかどうか(useStop対応)
    説明:
      処理結果などに応じて､以下の処理を停止したい場合に､使用します｡ false を指定すると､判定結果に無関係に､以下の処理を実行します｡ 処理は継続したいが､警告表示する場合に､useStop="false" を指定します｡ 初期値は､停止する ("true")です｡

  - ### setUseLocal

    public void setUseLocal(String flag)
    【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false)｡
    パラメータ:
      `flag` - ﾛｰｶﾙ環境のみ [true:ﾛｰｶﾙのみ/false:設定どおり]
    変更履歴:
      8.0.1.0 (2021/10/29) useLocal 属性を追加｡
    説明:
      ｸﾗｳﾄﾞ設定は､ｼｽﾃﾑ定数の『CLOUD_TARGET』と『CLOUD_BUCKET』の設定で自動的に使用しますが､ どうしてもﾛｰｶﾙでのみ使いたい場合は､この属性を true に設定します｡ 標準はfalse:設定どおりとなります｡ true/false以外を指定した場合はfalse扱いとします｡

  - ### toString

    public String toString()
    このｵﾌﾞｼﾞｪｸﾄの文字列表現を返します｡ 基本的にﾃﾞﾊﾞｯｸﾞ目的に使用します｡
    オーバーライド:
      `toString` クラス内 `CommonTagSupport`
    戻り値:
      このｸﾗｽの文字列表現
    このﾒｿｯﾄﾞは、nullを返しません