uCosminexus 電子フォームワークフロー APIリファレンス

[目次][用語][索引][前へ][次へ]

23.1 BLCFileAccessクラスの概要

<この節の構成>
(1) パッケージ
(2) クラス階層
(3) 形式
(4) 機能
(5) フィールドの概要
(6) コンストラクタの概要
(7) メソッドの概要

(1) パッケージ

jp.co.Hitachi.soft.blc

(2) クラス階層

java.lang.Object
  |
  +--jp.co.Hitachi.soft.blc.BLCFileAccess

(3) 形式

public class BLCFileAccess
extends java.lang.Object

(4) 機能

このクラスは,添付ファイルを操作するクラスです。

このクラスでは,バイトストリームを含むテーブル(BLC_FILE_Tテーブル)を操作する機能を提供します。

このため,データベースサーバの設定(ジャーナル出力など)によっては,レスポンスが著しく劣化することがありますので注意してください。

また,ufsv_addButtonExecutionメソッド(ボタンDB更新処理をユーザ処理で追加するためのメソッド)からこのクラスのメソッドを使用する場合は,このメソッドのデータベースアクセスがBLCのトランザクション内で処理されるため,次の点に注意してください。

(5) フィールドの概要

データ型 形式 機能
static java.lang.String DBCN_BNFILECONTENT BLC_FILE_TテーブルのBNFILECONTENTカラム名を示す定数です。
static java.lang.String DBCN_CDPINAME BLC_FILE_TテーブルのCDPINAMEカラム名を示す定数です。
static java.lang.String DBCN_DTCREATE BLC_FILE_TテーブルのDTCREATEカラム名を示す定数です。
static java.lang.String DBCN_DTUPDATE BLC_FILE_TテーブルのDTUPDATEカラム名を示す定数です。
static java.lang.String DBCN_NMCONTENT BLC_FILE_TテーブルのNMCONTENTカラム名を示す定数です。
static java.lang.String DBCN_NMCREATEUSER BLC_FILE_TテーブルのNMCREATEUSERカラム名を示す定数です。
static java.lang.String DBCN_NMFILENAME BLC_FILE_TテーブルのNMFILENAMEカラム名を示す定数です。
static java.lang.String DBCN_NMITEM1 BLC_FILE_TテーブルのNMITEM1カラム名を示す定数です。
static java.lang.String DBCN_NMITEM2 BLC_FILE_TテーブルのNMITEM2カラム名を示す定数です。
static java.lang.String DBCN_NMITEM3 BLC_FILE_TテーブルのNMITEM3カラム名を示す定数です。
static java.lang.String DBCN_NMITEM4 BLC_FILE_TテーブルのNMITEM4カラム名を示す定数です。
static java.lang.String DBCN_NMITEM5 BLC_FILE_TテーブルのNMITEM5カラム名を示す定数です。
static java.lang.String DBCN_NMITEM6 BLC_FILE_TテーブルのNMITEM6カラム名を示す定数です。
static java.lang.String DBCN_NMITEM7 BLC_FILE_TテーブルのNMITEM7カラム名を示す定数です。
static java.lang.String DBCN_NMITEM8 BLC_FILE_TテーブルのNMITEM8カラム名を示す定数です。
static java.lang.String DBCN_NMITEM9 BLC_FILE_TテーブルのNMITEM9カラム名を示す定数です。
static java.lang.String DBCN_NMITEM10 BLC_FILE_TテーブルのNMITEM10カラム名を示す定数です。
static java.lang.String DBCN_NMUPDATEUSER BLC_FILE_TテーブルのNMUPDATEUSERカラム名を示す定数です。
static java.lang.String DBCN_NUFID BLC_FILE_TテーブルのNUFIDカラム名を示す定数です。
static java.lang.String DBCN_NUSIZE BLC_FILE_TテーブルのNUSIZEカラム名を示す定数です。

(6) コンストラクタの概要

形式 機能
BLCFileAccess() BLCFileAccessオブジェクトを構築します。

(7) メソッドの概要

戻り値のデータ型 形式 機能
int addFile(jp.co.Hitachi.soft.blc.BLCValDic p_DataValue, java.util.HashMap p_info, java.io.ByteArrayInputStream p_stream) 処理中の案件にファイル実体(バイナリデータ)およびファイル情報を追加します。
int deleteFile(jp.co.Hitachi.soft.blc.BLCValDic p_DataValue, int p_fid) 処理中の案件に添付されている添付ファイルの実体(バイナリデータ)および情報を削除します。
int deleteFile(java.lang.String p_piname, int p_fid) 添付ファイル実体(バイナリデータ)および添付ファイルの情報を削除します。
byte[ ] getFile(java.lang.String p_piname,int p_fid) 添付ファイル実体(バイナリデータ)を取得します。
java.util.HashMap getFile(java.lang.String p_piname, int p_fid, java.util.ArrayList p_attrlist) 添付ファイル実体(バイナリデータ)および添付ファイルの情報を取得します。
java.util.HashMap[ ] getInfo(java.lang.String p_piname, java.util.ArrayList p_attrlist, java.lang.String p_condition) 指定した案件に添付されているファイル情報の一覧を取得します。
void setTableName(java.lang.String aValue) BLCFileAccessクラスのgetFileメソッドおよびgetInfoメソッドのテーブル名を変更します。
このメソッドは,保管案件の照会機能だけで使用できます。
int updateFile(jp.co.Hitachi.soft.blc.BLCValDic p_DataValue, int p_fid, java.util.HashMap p_info, java.io.ByteArrayInputStream p_stream) 処理中の案件に添付されている添付ファイルの実体(バイナリデータ)および情報を更新します。
クラスjava.lang.Objectから継承したメソッド
equals,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait