Class SentMessageTableSchema
java.lang.Object
nablarch.fw.messaging.tableschema.SentMessageTableSchema
再送電文管理テーブルスキーマ定義クラス。
以下のようなテーブル構造を想定している。
===================================== メッセージID VARCHAR PK リクエストID VARCHAR PK 応答宛先キュー VARCHAR 処理結果コード VARCHAR 電文データ部 BLOB =====================================以下にデフォルト設定でのテーブル名、カラム名に沿ったテーブルスキーマの サンプルを示す。
CREATE TABLE SENT_MESSAGE ( MESSAGE_ID VARCHAR(64) , REQUEST_ID VARCHAR(64) , REPLY_QUEUE VARCHAR(64) , STATUS_CODE CHAR(4) , BODY_DATA BLOB , CONSTRAINT pk_SENT_MESSAGE PRIMARY KEY(MESSAGE_ID, REQUEST_ID) );
- Author:
- Iwauo Tajima
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionメッセージボディデータの内容をバイト配列で保持するカラムの名称をを返す。メッセージIDを保持するカラムの名称をを返す。応答電文の宛先キューの論理名を保持するカラムの名称を返す。要求電文のリクエストIDを保持するカラムの名称をを返す。要求電文のユーザIDを保持するカラムの名称をを返す。再送電文管理テーブルの名称を返す。setBodyDataColumnName
(String columnName) メッセージボディデータの内容をバイト配列で保持するカラムの名称を設定する。 (デフォルトは"BODY_DATA")setMessageIdColumnName
(String columnName) メッセージIDを保持するカラムの名称を設定する。 (デフォルトは"MESSAGE_ID")setReplyQueueColumnName
(String columnName) 応答電文の宛先キューの論理名を保持するカラムの名称を設定する。 (デフォルトは"REPLY_QUEUE")setRequestIdColumnName
(String columnName) 要求電文のリクエストIDを保持するカラムの名称を設定する。 (デフォルトは"REQUEST_ID")setStatusCodeColumnName
(String columnName) 要求電文のユーザIDを保持するカラムの名称を設定する。 (デフォルトは"USER_ID")setTableName
(String tableName) 再送電文管理テーブルの名称を設定する。
-
Constructor Details
-
SentMessageTableSchema
public SentMessageTableSchema()
-
-
Method Details
-
setTableName
再送電文管理テーブルの名称を設定する。- Parameters:
tableName
- テーブル名- Returns:
- このオブジェクト自体
-
getTableName
再送電文管理テーブルの名称を返す。- Returns:
- テーブルの名称
-
setReplyQueueColumnName
応答電文の宛先キューの論理名を保持するカラムの名称を設定する。 (デフォルトは"REPLY_QUEUE")- Parameters:
columnName
- カラムの名称- Returns:
- このオブジェクト自体
-
getReplyQueueColumnName
応答電文の宛先キューの論理名を保持するカラムの名称を返す。- Returns:
- カラムの名称
-
setMessageIdColumnName
メッセージIDを保持するカラムの名称を設定する。 (デフォルトは"MESSAGE_ID")- Parameters:
columnName
- カラムの名称- Returns:
- このオブジェクト自体
-
getMessageIdColumnName
メッセージIDを保持するカラムの名称をを返す。- Returns:
- カラムの名称
-
setBodyDataColumnName
メッセージボディデータの内容をバイト配列で保持するカラムの名称を設定する。 (デフォルトは"BODY_DATA")- Parameters:
columnName
- カラムの名称- Returns:
- このオブジェクト自体
-
getBodyDataColumnName
メッセージボディデータの内容をバイト配列で保持するカラムの名称をを返す。- Returns:
- カラムの名称
-
setRequestIdColumnName
要求電文のリクエストIDを保持するカラムの名称を設定する。 (デフォルトは"REQUEST_ID")- Parameters:
columnName
- カラムの名称- Returns:
- このオブジェクト自体
-
getRequestIdColumnName
要求電文のリクエストIDを保持するカラムの名称をを返す。- Returns:
- カラムの名称
-
setStatusCodeColumnName
要求電文のユーザIDを保持するカラムの名称を設定する。 (デフォルトは"USER_ID")- Parameters:
columnName
- カラムの名称- Returns:
- このオブジェクト自体
-
getStatusCodeColumnName
要求電文のユーザIDを保持するカラムの名称をを返す。- Returns:
- カラムの名称
-