@Published(tag="architect")
public class FwHeader
extends java.util.HashMap
========================= ========================================
フレームワーク制御ヘッダ 関連する主要なハンドラ
========================= ========================================
リクエストID nablarch.fw.handler.RequestPathJavaPackageMapping
nablarch.fw.RequestHandlerEntry
nablarch.common.handler.ServiceAvailabilityCheckHandler
nablarch.common.handler.PermissionCheckHandler
...他
ユーザID nablarch.common.handler.PermissionCheckHandler
再送要求フラグ nablarch.fw.messaging.handler.MessageResendHandler
ステータスコード MessageReplyHandler
========================= ========================================
なお、フレームワーク制御ヘッダは、上記に挙げたハンドラ以外にも、
ログ出力やデータベースの共通項目といった部分においても使用されている。
電文中のフレームワーク制御ヘッダ部を解析して本クラスを生成する責務は
FwHeaderDefinitionインタフェースの各実装クラスが持つ。Modifier and Type | Method and Description |
---|---|
java.lang.String |
getRequestId()
リクエストIDヘッダの値を返す。
|
java.lang.String |
getStatusCode()
要求電文に対する処理結果を表すコード値を返す。
|
java.lang.String |
getUserId()
ユーザIDヘッダの値を返す。
|
boolean |
hasUserId()
ユーザIDヘッダ項目が電文レイアウトに定義されているかどうか。
|
boolean |
isResendingRequest()
この電文が再送電文であるかどうかを返す。
この電文が初回電文、もしくは、そもそも再送要求をサポートしていない場合
falseを返す。
|
boolean |
isResendingSupported()
この電文が再送要求をサポートしているかどうかを返す。
|
FwHeader |
setRequestId(java.lang.String requestId)
リクエストIDヘッダの値を設定する。
|
FwHeader |
setResendFlag(java.lang.Object flag)
再送電文フラグの値を設定する。
|
FwHeader |
setResendFlagOffValue(java.lang.Object offValue)
初回送信電文に設定される再送フラグの値を設定する。
|
FwHeader |
setStatusCode(java.lang.String flag)
要求電文に対する処理結果を表すコード値を返す。
|
FwHeader |
setUserId(java.lang.String userId)
ユーザIDヘッダの値を設定する。
|
public java.lang.String getRequestId()
public FwHeader setRequestId(java.lang.String requestId)
requestId
- 設定する値public java.lang.String getUserId()
public boolean hasUserId()
public FwHeader setUserId(java.lang.String userId)
userId
- 設定する値public boolean isResendingRequest()
public boolean isResendingSupported()
public FwHeader setResendFlag(java.lang.Object flag)
flag
- 設定する値public java.lang.String getStatusCode()
public FwHeader setStatusCode(java.lang.String flag)
flag
- 設定する値public FwHeader setResendFlagOffValue(java.lang.Object offValue)
offValue
- 初回送信電文に設定される再送フラグの値