Class ResponseDto<T extends ServiceDependentResponseDto>

java.lang.Object
jp.ecuacion.lib.rest.dto.ResponseDto<T>

public class ResponseDto<T extends ServiceDependentResponseDto> extends Object
  • Constructor Details

    • ResponseDto

      public ResponseDto()
    • ResponseDto

      public ResponseDto(T serviceDependentData)
      result ==OK, messageXxx == null。正常時はこれを使用。
    • ResponseDto

      public ResponseDto(ResponseResultEnum result, String message)
      BizLogicAppException以外のexceptionの場合に使用。 result = fatalの場合での利用を想定(AppExceptionでもこれが使用されるが、曖昧なので極力避けたい)
    • ResponseDto

      public ResponseDto(ResponseResultEnum result, jp.ecuacion.lib.core.exception.checked.BizLogicAppException ace)
      BizLogicAppExceptionの場合は基本的に本コントラクタを使用。
    • ResponseDto

      public ResponseDto(ResponseResultEnum result, ResponseMessageDto[] msgDtoList)
  • Method Details

    • getResult

      public ResponseResultEnum getResult()
    • setResult

      public void setResult(ResponseResultEnum result)
    • getMessages

      public ResponseMessageDto[] getMessages()
    • setMessages

      public void setMessages(ResponseMessageDto[] messages)
    • getServiceDependentData

      public T getServiceDependentData()
    • setServiceDependentData

      public void setServiceDependentData(T serviceDependentData)