|
Shunsaku Java API J2UL-2295-01 |
|||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.fujitsu.shun.ShunPreparedKey
ダイレクトアクセスキーによるデータの検索、XML文書の更新およびXML文書の削除をします。
ShunPreparedKeyオブジェクトは、
ShunConnectionクラスのprepareSearchKeyメソッド、
prepareUpdateKeyメソッドまたはprepareDeleteKeyメソッドで作成します。
ShunConnection.prepareSearchKey(String,String)
,
ShunConnection.prepareUpdateKey(String)
,
ShunConnection.prepareDeleteKey(String)
フィールドの概要 | |
static int |
SHUN_KEY_COMPLETE_MATCH
完全に一致する比較方法を示します。 |
メソッドの概要 | |
void |
add(java.lang.String key)
検索または削除対象のダイレクトアクセスキーをShunPreparedKeyオブジェクトに追加します。 |
void |
add(java.lang.String key,
java.io.InputStream updateData)
更新対象のダイレクトアクセスキーをStringで、 更新後の内容となるXML文書をUnicode(UTF-8)のInputStreamでShunPreparedKeyオブジェクトに追加します。 |
void |
add(java.lang.String key,
java.lang.String updateData)
更新対象のダイレクトアクセスキーおよび更新後の内容となるXML文書をStringでShunPreparedKeyオブジェクトに追加します。 |
void |
close()
ShunPreparedKeyオブジェクトを解放します。 |
int |
deleteByKey()
addメソッドで追加したダイレクトアクセスキーに対応するXML文書をすべて削除します。 |
boolean |
exists(java.lang.String key)
指定したダイレクトアクセスキーが、addメソッドで追加されているかどうかを判定します。 |
int |
getCount()
addメソッドで追加したダイレクトアクセスキーの数を返却します。 |
ShunResultSet |
searchByKey()
addメソッドで追加したダイレクトアクセスキーに対応するデータを検索し、 検索した結果を格納するための ShunResultSetオブジェクトを作成します。 |
void |
setSearchType(int searchType)
ダイレクトアクセスキーの比較方法を指定します。 |
int |
updateByKey()
addメソッドで追加したダイレクトアクセスキーに対応するXML文書をすべて更新します。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int SHUN_KEY_COMPLETE_MATCH
メソッドの詳細 |
public void add(java.lang.String key) throws ShunException
key
- ダイレクトアクセスキー
ShunException
- Shunsaku Java APIの例外public void add(java.lang.String key, java.io.InputStream updateData) throws ShunException
key
- ダイレクトアクセスキー
updateData
- XML文書ShunException
- Shunsaku Java APIの例外public void add(java.lang.String key, java.lang.String updateData) throws ShunException
key
- ダイレクトアクセスキー
updateData
- XML文書ShunException
- Shunsaku Java APIの例外public void close() throws ShunException
ShunException
- Shunsaku Java APIの例外public int deleteByKey() throws ShunException
ShunException
- Shunsaku Java APIの例外public boolean exists(java.lang.String key) throws ShunException
key
- ダイレクトアクセスキー
ShunException
- Shunsaku Java APIの例外public int getCount() throws ShunException
ShunException
- Shunsaku Java APIの例外public ShunResultSet searchByKey() throws ShunException
ShunException
- Shunsaku Java APIの例外public void setSearchType(int searchType) throws ShunException
searchType
- ダイレクトアクセスキーの比較方法
ShunException
- Shunsaku Java APIの例外public int updateByKey() throws ShunException
ShunException
- Shunsaku Java APIの例外
|
Shunsaku Java API J2UL-2295-01 |
|||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |