common.construct
クラス ConstructBusiness

java.lang.Object
  拡張common.CommonBusiness
      拡張common.construct.ConstructBusiness

public class ConstructBusiness
extends CommonBusiness

[構造]Businessクラス


フィールドの概要
 
クラス common.CommonBusiness から継承したフィールド
CHAR, context, DATE, DATE14, DATE8, LIKE_M_CHAR, NUMBER, request, response
 
コンストラクタの概要
ConstructBusiness(java.lang.String funcType)
          コンストラクタ
 
メソッドの概要
 int[] deleteDomain(java.sql.Statement statement, java.lang.String domain)
          領域を削除する
 java.util.Map deleteInfoMap(java.sql.Statement statement, ElementData element, java.util.Map argvMap)
          情報のMapを削除する
 java.util.List getRootIdList(java.sql.Statement statement, java.lang.String domain)
          ルートIDのリストを取得する
 int[] insertElement(java.sql.Statement statement, ElementData element)
          [要素]を登録する
 void insertInfoMap(java.sql.Statement statement, ElementData element, java.util.Map infoMap)
          情報のMapを登録する
 int[] insertVectorEndMap(java.sql.Statement statement, VectorEndMapData vectorEndMap)
          [ベクトル]の終点Mapを登録する
 void printSQL(java.lang.String SQL)
          SQLを出力する
 ElementData selectElement(java.sql.Statement statement, java.lang.String id)
          [要素]のみを取得する
 ElementData selectElement(java.sql.Statement statement, java.lang.String domain, java.lang.String id)
          [要素]を取得する
 java.util.Map selectInfoMap(java.sql.Statement statement, ElementData element, java.util.Map argvMap)
          情報のMapを取得する
 boolean setElementStatus(java.sql.Statement statement, java.lang.String id, java.lang.String status, java.lang.String startTime, java.lang.String endTime)
          [要素]のステータスを設定する
 void setStatus(java.sql.Statement statement, ElementData element, java.util.Map argvMap)
          ステータスを設定する
 void updateInfoMap(java.sql.Statement statement, ElementData element, java.util.Map infoMap)
          情報のMapを更新する
 
クラス common.CommonBusiness から継承したメソッド
blankTrim, copyFile, createFile, csvDownLoad, csvDownLoad, doubleToString, doubleToString, downLoad, downLoad, downLoadMSFile, getConnection, getMSTTableList, getMSTTableMap, insertComma, insertCommaToDouble, insertCommaToDouble, insertCommaToRoundDouble, isSpace, moveFile, os, paddingZero, printDEBUG, readFile, readFile, replaceMatchAll, returnConnection, rn, roundDouble, roundDouble, roundUseDouble, selectSQLDownLoad, selectSQLDownLoad, sendMail, upLoad
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConstructBusiness

public ConstructBusiness(java.lang.String funcType)
                  throws java.lang.Exception
コンストラクタ

パラメータ:
funcType - 機能種別
メソッドの詳細

getRootIdList

public java.util.List getRootIdList(java.sql.Statement statement,
                                    java.lang.String domain)
                             throws java.lang.Exception
ルートIDのリストを取得する

パラメータ:
statement - DBステートメント
domain - 領域(LIKE検索用 空白の場合はLIKE検索しない)
戻り値:
ルートIDのリスト
例外:
java.lang.Exception

selectInfoMap

public java.util.Map selectInfoMap(java.sql.Statement statement,
                                   ElementData element,
                                   java.util.Map argvMap)
                            throws java.lang.Exception
情報のMapを取得する

パラメータ:
statement - DBステートメント
element - [要素]
argvMap - 引数のMap
戻り値:
情報のMap(データがない場合:null)
例外:
java.lang.Exception

insertInfoMap

public void insertInfoMap(java.sql.Statement statement,
                          ElementData element,
                          java.util.Map infoMap)
                   throws java.lang.Exception
情報のMapを登録する

パラメータ:
statement - DBステートメント
element - [要素]
infoMap - 情報のMap
例外:
java.lang.Exception

updateInfoMap

public void updateInfoMap(java.sql.Statement statement,
                          ElementData element,
                          java.util.Map infoMap)
                   throws java.lang.Exception
情報のMapを更新する

パラメータ:
statement - DBステートメント
element - [要素]
infoMap - 情報のMap
例外:
java.lang.Exception

deleteInfoMap

public java.util.Map deleteInfoMap(java.sql.Statement statement,
                                   ElementData element,
                                   java.util.Map argvMap)
                            throws java.lang.Exception
情報のMapを削除する

パラメータ:
statement - DBステートメント
element - [要素]
argvMap - 引数のMap
戻り値:
情報のMap(データがない場合:null)
例外:
java.lang.Exception

setStatus

public void setStatus(java.sql.Statement statement,
                      ElementData element,
                      java.util.Map argvMap)
               throws java.lang.Exception
ステータスを設定する

パラメータ:
statement - DBステートメント
element - [要素]
argvMap - 引数のMap
例外:
java.lang.Exception

setElementStatus

public boolean setElementStatus(java.sql.Statement statement,
                                java.lang.String id,
                                java.lang.String status,
                                java.lang.String startTime,
                                java.lang.String endTime)
                         throws java.lang.Exception
[要素]のステータスを設定する

パラメータ:
statement - DBステートメント
id - ID
status - ステータス
startTime - 開始時間[YYYY/MM/DD HH24:MI:SS](設定無し:空白)(現在の時間の設定:SYSDATE)(NULLの設定:NULL)
endTime - 終了時間[YYYY/MM/DD HH24:MI:SS](設定無し:空白)(現在の時間の設定:SYSDATE)(NULLの設定:NULL)
戻り値:
[要素]のステータスが正常に設定された場合 : true
[要素]のステータスの設定に失敗した場合 : false
例外:
java.lang.Exception

selectElement

public ElementData selectElement(java.sql.Statement statement,
                                 java.lang.String id)
                          throws java.lang.Exception
[要素]のみを取得する

パラメータ:
statement - DBステートメント
id - ID
戻り値:
[要素](データがない場合:null)
例外:
java.lang.Exception

selectElement

public ElementData selectElement(java.sql.Statement statement,
                                 java.lang.String domain,
                                 java.lang.String id)
                          throws java.lang.Exception
[要素]を取得する

パラメータ:
statement - DBステートメント
domain - 領域(LIKE検索用 空白の場合はLIKE検索しない)
id - ID
戻り値:
[要素](データがない場合:null)
例外:
java.lang.Exception

deleteDomain

public int[] deleteDomain(java.sql.Statement statement,
                          java.lang.String domain)
                   throws java.lang.Exception
領域を削除する

パラメータ:
statement - DBステートメント
domain - 領域
戻り値:
更新件数
例外:
java.lang.Exception

insertVectorEndMap

public int[] insertVectorEndMap(java.sql.Statement statement,
                                VectorEndMapData vectorEndMap)
                         throws java.lang.Exception
[ベクトル]の終点Mapを登録する

パラメータ:
statement - DBステートメント
vectorEndMap - [ベクトル]の終点Map
戻り値:
更新件数
例外:
java.lang.Exception

insertElement

public int[] insertElement(java.sql.Statement statement,
                           ElementData element)
                    throws java.lang.Exception
[要素]を登録する

パラメータ:
statement - DBステートメント
element - [要素]
戻り値:
更新件数
例外:
java.lang.Exception

printSQL

public void printSQL(java.lang.String SQL)
              throws java.lang.Exception
SQLを出力する

オーバーライド:
クラス CommonBusiness 内の printSQL
パラメータ:
SQL -
例外:
java.lang.Exception