jp.co.quickbinder.api.document
クラス SetDataFile

java.lang.Object
  上位を拡張 jp.co.quickbinder.api.document.SetDataFile

public class SetDataFile
extends Object

文書ファイル登録クラス

 
 文書ファイルの登録・更新を行います。 qbs_x_fileにデータを登録・更新を行います。
 登録時はテンポラリディレクトリから、実ディレクトリにファイルを移動します。
 更新時はファイル操作は行いません。

 ※文書登録処理を行う場合は、API「 RegistDoc 」  を使用してください。
 ※文書改版処理を行う場合は、API「 RevisionDoc 」を使用してください。
 
 


コンストラクタの概要
SetDataFile()
           コンストラクタ 特になにもしません。
 
メソッドの概要
 String getErrorCD()
          エラーコードを取得します。
 String getErrorMSG()
           エラーメッセージを取得します。
 boolean insert(QbsXFile data, String tempDir, String tempFile, String dbId, int beforeFlg)
          登録処理を行います。
 boolean insertData(QbsXFile data, int beforFlg)
           qbs_x_fileテーブルにデータをINSERTします。
 void setErrorMSG(String errorMSG)
           エラーメッセージを設定します。
 boolean update(QbsXFile data, int beforeFlg)
          更新処理を行います。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SetDataFile

public SetDataFile()
 
 コンストラクタ 特になにもしません。
 
 

メソッドの詳細

insert

public boolean insert(QbsXFile data,
                      String tempDir,
                      String tempFile,
                      String dbId,
                      int beforeFlg)
登録処理を行います。
 
 qbs_x_fileテーブルにデータを登録し、
 その後、テンポラリファイルを本番用ディレクトリに移動します。
 呼び出し側はQbsXFileのインスタンスを生成し、各項目の値を設定後、引数としてわたしてください。
 テンポラリディレクトリ・テンポラリファイル・データベースIDについては引数として直接渡してください。
 テンポラリディレクトリはstargeフォルダからの相対パスで渡してください。(例:qbs/temp/upload/xxxxxxx/)
 トランザクション処理は呼び出し側で行ってください。
 
 

パラメータ:
data - qbs_x_fileデータクラス
tempDir - テンポラリディレクトリ
tempFile - テンポラリファイル
dbId - データベースID
beforeFlg - [必須] 更新テーブル・フラグ(1:未公開テーブル 0:公開中テーブル)
戻り値:
true:正常 false:エラー

update

public boolean update(QbsXFile data,
                      int beforeFlg)
更新処理を行います。
 
 qbs_x_fileテーブルを更新します。
 呼び出し側はQbsXFileのインスタンスを生成し、各項目の値を設定後、引数としてわたしてください。
 トランザクション処理は呼び出し側で行ってください。
 
 

パラメータ:
data - qbs_x_fileデータクラス
beforeFlg - [必須] 更新テーブル・フラグ(1:未公開テーブル 0:公開中テーブル)
戻り値:
true:正常 false:エラー

insertData

public boolean insertData(QbsXFile data,
                          int beforFlg)
 
 qbs_x_fileテーブルにデータをINSERTします。
 
 

パラメータ:
data - qbs_x_fileデータクラス
beforFlg - [必須] 文書タイプ(1:未公開 0:公開中)
戻り値:
実行結果(true:正常 false:異常)

getErrorMSG

public String getErrorMSG()
 
 エラーメッセージを取得します。
 
 

戻り値:
エラーメッセージ

getErrorCD

public String getErrorCD()
エラーコードを取得します。

戻り値:
エラーコード

setErrorMSG

public void setErrorMSG(String errorMSG)
 
 エラーメッセージを設定します。
 
 

パラメータ:
errorMSG - エラーメッセージ