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

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

public class QBDocHistory
extends Object

履歴情報クラス

 履歴情報の操作を行います。
 

導入されたバージョン:
7.2

コンストラクタの概要
QBDocHistory(String dbid, String treeid, String dataid)
           コンストラクタ 引数で指定した値を変更する場合、各setterのメソッドで変更します。
 
メソッドの概要
 boolean adjustment(int intDataVerCnt)
           指定の数になるように履歴数の調整を行います。
 Integer getCount()
           履歴数の取得
 String getErrorCD()
          エラーコードを取得します。
 String getErrorMessage()
          メッセージの取得
 ArrayList<QbsXDataVersion> getXDataVersionList()
           QBS_X_DATAVERSIONのデータを取得する
 ArrayList<QbsXDataVersion> getXDataVersionList(String condition, String orderBy)
           QBS_X_DATAVERSIONのデータを取得する
 ArrayList<QbsXFileVersion> getXFileVersionList(String condition, String orderBy)
           QBS_X_FILEVERSIONのデータを取得する
 void setDataId(String dataid)
          データIDのセット
 void setDbId(String dbid)
          データベースIDのセット
 void setTreeId(String treeid)
          階層IDIDのセット
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

QBDocHistory

public QBDocHistory(String dbid,
                    String treeid,
                    String dataid)
 コンストラクタ
 引数で指定した値を変更する場合、各setterのメソッドで変更します。
 

パラメータ:
dbid - データベースID
treeid - 階層ID
dataid - データID
メソッドの詳細

getErrorMessage

public String getErrorMessage()
メッセージの取得


getErrorCD

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

戻り値:
エラーコード

setDbId

public void setDbId(String dbid)
データベースIDのセット

パラメータ:
dbid - データベースID

setTreeId

public void setTreeId(String treeid)
階層IDIDのセット

パラメータ:
treeid - 階層ID

setDataId

public void setDataId(String dataid)
データIDのセット

パラメータ:
dataid - データID

getCount

public Integer getCount()
                 throws Exception
 履歴数の取得
 

戻り値:
履歴数
例外:
Exception

getXDataVersionList

public ArrayList<QbsXDataVersion> getXDataVersionList()
                                               throws Exception
 QBS_X_DATAVERSIONのデータを取得する
 

戻り値:
QbsXDataVersionnクラスのインスタンスを格納したArrayList
例外:
Exception

getXDataVersionList

public ArrayList<QbsXDataVersion> getXDataVersionList(String condition,
                                                      String orderBy)
                                               throws Exception
 QBS_X_DATAVERSIONのデータを取得する
 

パラメータ:
condition - 検索条件 (WHERE区から)
指定しない場合,Null,または空文字
例)
"WHERE verid = '[id]'"
orderBy - 取得するデータの並び順
指定しない場合はnull,または空文字
デフォルトはmdateの昇順
例)
"mdate ASC"
戻り値:
QbsXDataVersionnクラスのインスタンスを格納したArrayList
例外:
Exception

getXFileVersionList

public ArrayList<QbsXFileVersion> getXFileVersionList(String condition,
                                                      String orderBy)
                                               throws Exception
 QBS_X_FILEVERSIONのデータを取得する
 

パラメータ:
condition - 検索条件 WHERE句から
指定しない場合はnull,または空文字
例)
"WHERE verid = '[id]'"
orderBy - 取得するデータの並び順
指定しない場合はnull,または空文字
デフォルトはveridの昇順
例)
"mdate ASC"
戻り値:
ArrayList
例外:
Exception

adjustment

public boolean adjustment(int intDataVerCnt)
                   throws Exception
 指定の数になるように履歴数の調整を行います。
 現在の履歴数と指定の数の差の値だけ古い履歴を削除します
 

パラメータ:
intDataVerCnt - 調整する数
戻り値:
true:成功 false:失敗
例外:
Exception