|
Shunsaku Java API J2UL-2295-01 |
|||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.fujitsu.shun.ShunPreparedRecordID
レコードIDによるXML文書の検索、XML文書の更新およびXML文書の削除をします。
レコードIDは、Java APIでShunsakuのXML文書を一意に識別する情報です。
レコードIDはShunResultSetクラスのgetRecordIDメソッドを使用して取得します。
ShunPreparedRecordIDオブジェクトは、
ShunConnectionクラスのprepareSearchRecordIDメソッド、prepareUpdateRecordIDメソッド、
またはprepareDeleteRecordIDメソッドで作成します。
ShunConnection.prepareSearchRecordID()
,
ShunConnection.prepareUpdateRecordID()
,
ShunConnection.prepareDeleteRecordID()
,
ShunResultSet.getRecordID()
,
ShunResultSet
メソッドの概要 | |
void |
add(java.lang.String recordID)
検索または削除対象のレコードIDをShunPreparedRecordIDオブジェクトに追加します。 |
void |
add(java.lang.String recordID,
java.io.InputStream updateData)
更新対象のレコードIDをStringで、 更新後の内容となるXML文書をUnicode(UTF-8)のInputStreamでShunPreparedRecordIDオブジェクトに追加します。 |
void |
add(java.lang.String recordID,
java.lang.String updateData)
更新対象のレコードIDおよび更新後の内容となるXML文書をStringでShunPreparedRecordIDオブジェクトに追加します。 |
void |
close()
ShunPreparedRecordIDオブジェクトを解放します。 |
int |
deleteByRecordID()
addメソッドで追加したレコードIDに対応するXML文書をすべて削除します。 |
boolean |
exists(java.lang.String recordID)
指定したレコードIDが、addメソッドで追加されているかどうかを判定します。 |
int |
getCount()
addメソッドで追加したレコードIDの数を返却します。 |
ShunResultSet |
searchByRecordID()
addメソッドで追加したレコードIDに対応するデータを検索し、 検索した結果を格納するためのShunResultSetオブジェクトを作成します。 |
int |
updateByRecordID()
addメソッドで追加したレコードIDに対応するXML文書をすべて更新します。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public void add(java.lang.String recordID) throws ShunException
recordID
- レコードIDShunException
- Shunsaku Java APIの例外ShunResultSet.getRecordID()
,
ShunConnection.prepareDeleteRecordID()
,
ShunConnection.prepareSearchRecordID()
public void add(java.lang.String recordID, java.io.InputStream updateData) throws ShunException
recordID
- レコードIDupdateData
- XML文書ShunException
- Shunsaku Java APIの例外ShunResultSet.getRecordID()
,
ShunConnection.prepareUpdateRecordID()
public void add(java.lang.String recordID, java.lang.String updateData) throws ShunException
recordID
- レコードIDupdateData
- XML文書ShunException
- Shunsaku Java APIの例外ShunResultSet.getRecordID()
,
ShunConnection.prepareUpdateRecordID()
public void close() throws ShunException
ShunException
- Shunsaku Java APIの例外ShunConnection.close()
,
ShunResultSet.close()
public int deleteByRecordID() throws ShunException
ShunException
- Shunsaku Java APIの例外ShunConnection.prepareDeleteRecordID()
public boolean exists(java.lang.String recordID) throws ShunException
recordID
- レコードIDShunException
- Shunsaku Java APIの例外public int getCount() throws ShunException
ShunException
- Shunsaku Java APIの例外public ShunResultSet searchByRecordID() throws ShunException
ShunException
- Shunsaku Java APIの例外add(String)
,
ShunConnection.prepareSearchRecordID()
public int updateByRecordID() throws ShunException
ShunException
- Shunsaku Java APIの例外add(String,String)
,
add(String,InputStream)
,
ShunConnection.prepareUpdateRecordID()
|
Shunsaku Java API J2UL-2295-01 |
|||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |