/* * 著作権表記 TODO 要否をお客様に確認 */ package com.pgf.mqspring.model; import java.io.Serializable; import lombok.Data; /** * リクエスト電文のMQCIH格納用モデルクラス */ @Data public class MqcihRequestModel implements Serializable { /** 構造体ID */ private String strucId; /** 構造体のバージョン番号 */ private String version; /** 構造体の長さ */ private String strucLength; /** MQのフォーマット名 */ private String format; /** CICSブリッジからの戻りコード */ private String returnCode; /** MQの完了コード */ private String compCode; /** MQの理由コード*/ private String reason; /** UOW処理の制御 */ private String uowControl; /** MQGETで待つ時間 */ private String getWaitInterval; /** リンクのタイプ */ private String linkType; /** レスポンス・メッセージ内のユーザー・データ部の長さ */ private String outputDataLength; /** ブリッジ・ファシリティーの保持時間 */ private String facilityKeepTime; /** ADS記述子 */ private String adsDescriptor; /** タスクが会話型かどうかの指定 */ private String conversationalTask; /** タスク終了時のステータス */ private String taskEndStatus; /** ブリッジ・ファシリティー */ private String facility; /** MQのコール名 */ private String function; /** アベンド・コード */ private String abendCode; /** パスワード */ private String autherticator; /** 応答メッセージのMQのフォーマット名 */ private String replyToFormat; /** トランザクションID */ private String transactionId; /** 端末エミュレート属性 */ private String facilityLike; /** AIDキーの初期値 */ private String attentionId; /** トランザクション開始コード */ private String startCode; /** アベンド・トランザクション・コード */ private String cancelCode; /** 次回、起動するトランザクションID */ private String nextTransactionCode; /** カーソル・ポジション */ private String cursorPositon; /** メッセージ内のエラー箇所のオフセット */ private String errorOffset; public String getStrucId() { return (strucId == null) ? "" : strucId; } public String getVersion() { return (version == null) ? "0" : version; } public String getStrucLength() { return (strucLength == null) ? "0" : strucLength; } public String getFormat() { return (format == null) ? "" : format; } public String getReturnCode() { return (returnCode == null) ? "0" : returnCode; } public String getCompCode() { return (compCode == null) ? "0" : compCode; } public String getReason() { return (reason == null) ? "0" : reason; } public String getUowControl() { return (uowControl == null) ? "0" : uowControl; } public String getGetWaitInterval() { return (getWaitInterval == null) ? "0" : getWaitInterval; } public String getLinkType() { return (linkType == null) ? "0" : linkType; } public String getOutputDataLength() { return (outputDataLength == null) ? "0" : outputDataLength; } public String getFacilityKeepTime() { return (facilityKeepTime == null) ? "0" : facilityKeepTime; } public String getAdsDescriptor() { return (adsDescriptor == null) ? "0" : adsDescriptor; } public String getConversationalTask() { return (conversationalTask == null) ? "0" : conversationalTask; } public String getTaskEndStatus() { return (taskEndStatus == null) ? "0" : taskEndStatus; } public String getFacility() { return (facility == null) ? "" : facility; } public String getFunction() { return (function == null) ? "" : function; } public String getAbendCode() { return (abendCode == null) ? "" : abendCode; } public String getAutherticator() { return (autherticator == null) ? "" : autherticator; } public String getReplyToFormat() { return (replyToFormat == null) ? "" : replyToFormat; } public String getTransactionId() { return (transactionId == null) ? "" : transactionId; } public String getFacilityLike() { return (facilityLike == null) ? "" : facilityLike; } public String getAttentionId() { return (attentionId == null) ? "" : attentionId; } public String getStartCode() { return (startCode == null) ? "" : startCode; } public String getCancelCode() { return (cancelCode == null) ? "" : cancelCode; } public String getNextTransactionCode() { return (nextTransactionCode == null) ? "" : nextTransactionCode; } public String getCursorPositon() { return (cursorPositon == null) ? "0" : cursorPositon; } public String getErrorOffset() { return (errorOffset == null) ? "0" : errorOffset; } }