org.opengion.fukurou.fileexec

## クラス CommandLine

- java.lang.Object
- - org.opengion.fukurou.fileexec.CommandLine

-     public final class CommandLine
      extends Object

       CommandLine は、コマンドリストを管理するクラスです。

       １つのｺﾏﾝﾄﾞで、複数の成形機にJOBを依頼します。ただし、ｺﾏﾝﾄﾞ種別は、同じ(ひとつ)です。
       このｺﾏﾝﾄﾞで、ｾｯｼｮﾝ識別子が、ひとつ採番されます。
       ｺﾏﾝﾄﾞは、個別指定、ﾘｽﾄ指定、ﾌｧｲﾙ指定、ﾃﾞｰﾀﾍﾞｰｽ指定の方法がありますが、すべて内部でﾏｰｼﾞされます。
       ｺﾏﾝﾄﾞ情報としては、以下の項目を管理しています。

            ｺﾏﾝﾄﾞ予約番号。タスク取り消し時に指定します。
            コマンド種別 (JOB),RPT,ITV,STS,ALM,CNG,CAL,ABT,GET,SET,UPL,DWL,INF
            号機指定(Machineオブジェクトのサブセット)  (初期値:*)
            雛形ファイル(nullの場合は、標準雛形を使用します) (初期値:null)
            開始日時(14桁yyyyMMddHHmmss または 6桁:HHmmss または 0) (初期値:0)
            実行間隔(秒) (初期値:0)
            パラメータ(key1=val1 key2=val2 ･･･ のリスト)のMap

       このクラスは、マルチスレッドに対応していません。

  変更履歴:

    7.0.0.0 (2017/07/07) 新規作成

  バージョン
    7.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK1.8,

- - ### ネストされたクラスのサマリー

    ネストされたクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `static class` | `CommandLine.GE70` GE70 テーブルのカラム定義の enum

  - ### メソッドのサマリー

    すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static List` | `dbCommand()` 指定のGE70テーブルを読み込んで、CommandLineオブジェクトのListを作成します。
    `ConcurrentMap` | `getKeyValMap()` パラメータ(key1=val1 key2=val2 ･･･ のリスト)のMapを返します。
    `String` | `getValue(CommandLine.GE70 clm)` 設定値を返します。
    `String` | `toString()` コマンドリストクラスの文字列表現を返します。

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

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

- - ### メソッドの詳細

    - #### getValue

          public String getValue(CommandLine.GE70 clm)

      設定値を返します。
      パラメータ:
        `clm` - GE70ﾃｰﾌﾞﾙを定義したenum
      戻り値:
        設定値

    - #### getKeyValMap

          public ConcurrentMap getKeyValMap()

      パラメータ(key1=val1 key2=val2 ･･･ のリスト)のMapを返します。
      戻り値:
        パラメータ(key1=val1 key2=val2 ･･･ のリスト)のMap
      このメソッドは、nullを返しません

    - #### dbCommand

          public static List dbCommand()

      指定のGE70テーブルを読み込んで、CommandLineオブジェクトのListを作成します。
      戻り値:
        CommandLineオブジェクトのList

    - #### toString

          public String toString()

      コマンドリストクラスの文字列表現を返します。
      オーバーライド:
        `toString` クラス内 `Object`
      戻り値:
        コマンドリストクラスの文字列表現

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.