@Published(tag="architect") public class FwHeader extends 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インタフェースの各実装クラスが持つ。修飾子とタイプ | メソッドと説明 |
---|---|
String |
getRequestId()
リクエストIDヘッダの値を返す。
|
String |
getStatusCode()
要求電文に対する処理結果を表すコード値を返す。
|
String |
getUserId()
ユーザIDヘッダの値を返す。
|
boolean |
hasUserId()
ユーザIDヘッダ項目が電文レイアウトに定義されているかどうか。
|
boolean |
isResendingRequest()
この電文が再送電文であるかどうかを返す。
|
boolean |
isResendingSupported()
この電文が再送要求をサポートしているかどうかを返す。
|
FwHeader |
setRequestId(String requestId)
リクエストIDヘッダの値を設定する。
|
FwHeader |
setResendFlag(Object flag)
再送電文フラグの値を設定する。
|
FwHeader |
setResendFlagOffValue(Object offValue)
初回送信電文に設定される再送フラグの値を設定する。
|
FwHeader |
setStatusCode(String flag)
要求電文に対する処理結果を表すコード値を返す。
|
FwHeader |
setUserId(String userId)
ユーザIDヘッダの値を設定する。
|
public String getRequestId()
public FwHeader setRequestId(String requestId)
requestId
- 設定する値public String getUserId()
public boolean hasUserId()
public FwHeader setUserId(String userId)
userId
- 設定する値public boolean isResendingRequest()
public boolean isResendingSupported()
public FwHeader setResendFlag(Object flag)
flag
- 設定する値public String getStatusCode()
public FwHeader setStatusCode(String flag)
flag
- 設定する値