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
Constructors -
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:
- カラムの名称
-