Class FessApiFailureHook
java.lang.Object
org.codelibs.fess.mylasta.direction.sponsor.FessApiFailureHook
- All Implemented Interfaces:
org.lastaflute.web.api.ApiFailureHook
- Author:
- jflute
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.lastaflute.web.response.JsonResponse<ApiResult>protected ApiResultcreateFailureBean(ApiResult.Status status, String message) protected StringcreateMessage(org.lastaflute.web.api.ApiFailureResource resource, RuntimeException cause) org.lastaflute.web.response.ApiResponsehandleApplicationException(org.lastaflute.web.api.ApiFailureResource resource, RuntimeException cause) org.dbflute.optional.OptionalThing<org.lastaflute.web.response.ApiResponse>handleClientException(org.lastaflute.web.api.ApiFailureResource resource, RuntimeException cause) org.dbflute.optional.OptionalThing<org.lastaflute.web.response.ApiResponse>handleServerException(org.lastaflute.web.api.ApiFailureResource resource, Throwable cause) org.lastaflute.web.response.ApiResponsehandleValidationError(org.lastaflute.web.api.ApiFailureResource resource)
-
Field Details
-
HTTP_BAD_REQUEST
protected static final int HTTP_BAD_REQUEST- See Also:
-
HTTP_UNAUTHORIZED
protected static final int HTTP_UNAUTHORIZED- See Also:
-
-
Constructor Details
-
FessApiFailureHook
public FessApiFailureHook()
-
-
Method Details
-
handleValidationError
public org.lastaflute.web.response.ApiResponse handleValidationError(org.lastaflute.web.api.ApiFailureResource resource) - Specified by:
handleValidationErrorin interfaceorg.lastaflute.web.api.ApiFailureHook
-
handleApplicationException
public org.lastaflute.web.response.ApiResponse handleApplicationException(org.lastaflute.web.api.ApiFailureResource resource, RuntimeException cause) - Specified by:
handleApplicationExceptionin interfaceorg.lastaflute.web.api.ApiFailureHook
-
handleClientException
public org.dbflute.optional.OptionalThing<org.lastaflute.web.response.ApiResponse> handleClientException(org.lastaflute.web.api.ApiFailureResource resource, RuntimeException cause) - Specified by:
handleClientExceptionin interfaceorg.lastaflute.web.api.ApiFailureHook
-
handleServerException
public org.dbflute.optional.OptionalThing<org.lastaflute.web.response.ApiResponse> handleServerException(org.lastaflute.web.api.ApiFailureResource resource, Throwable cause) - Specified by:
handleServerExceptionin interfaceorg.lastaflute.web.api.ApiFailureHook
-
asJson
-
createFailureBean
-
createMessage
protected String createMessage(org.lastaflute.web.api.ApiFailureResource resource, RuntimeException cause)
-