public class LogicResultDto extends KaidenDto
修飾子とタイプ | フィールドと説明 |
---|---|
Object |
data
返却データ.
|
List<ErrorDetailDto> |
errorDetailList
エラー詳細.
|
String |
message
メインメッセージ.
|
String |
status
処理結果ステータス.
|
List<String> |
subMessages
サブメッセージ.
|
コンストラクタと説明 |
---|
LogicResultDto()
コンストラクタ.
|
LogicResultDto(LogicResultStatus status)
コンストラクタ.
|
LogicResultDto(LogicResultStatus status,
Object data,
String message)
コンストラクタ.
|
LogicResultDto(LogicResultStatus status,
Object data,
String message,
List<String> subMessages)
コンストラクタ.
|
LogicResultDto(Object data)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addErrorDetail(String blockId,
String[] fieldId,
String masterName,
String[] values,
String detailMsg)
エラー詳細情報を設定します.
|
void |
addErrorDetail(String blockId,
String[] fieldId,
String tupleId,
String masterName,
String[] values,
String detailMsg)
エラー詳細情報を設定します.
|
static LogicResultDto |
makeErrorResult(Exception e)
例外クラスよりアプリケーションエラーとして返却するためのインスタンスを返却.
|
public String status
LogicResultStatus
のgetName()で設定してください
public Object data
public String message
ローカライズされたメッセージを格納してください
public List<ErrorDetailDto> errorDetailList
エラー詳細を格納してください
public LogicResultDto()
public LogicResultDto(Object data)
ステータス:成功の状態で作成します ※メッセージなし
data
- 返却データpublic LogicResultDto(LogicResultStatus status)
status
- ステータスpublic LogicResultDto(LogicResultStatus status, Object data, String message)
status
- 処理結果ステータスdata
- 返却データmessage
- メッセージpublic LogicResultDto(LogicResultStatus status, Object data, String message, List<String> subMessages)
status
- 処理結果ステータスdata
- 返却データmessage
- メッセージsubMessages
- サブメッセージリストpublic static LogicResultDto makeErrorResult(Exception e)
LogicResultStatus.FAIL
が設定されますe
- 例外クラスpublic void addErrorDetail(String blockId, String[] fieldId, String masterName, String[] values, String detailMsg)
blockId
- ブロックIDfieldId
- フィールドIDmasterName
- マスタ名称values
- 値detailMsg
- 詳細メッセージCopyright © 2020 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.