@Order(value=-2147483648) @RestControllerAdvice(value="org.craftercms.studio.controller.rest.v2") public class ExceptionHandlers extends Object
| Constructor and Description |
|---|
ExceptionHandlers() |
| Modifier and Type | Method and Description |
|---|---|
ResponseBody |
handleActionDeniedException(javax.servlet.http.HttpServletRequest request,
org.craftercms.commons.security.exception.ActionDeniedException e) |
ResponseBody |
handleAuthenticationException(javax.servlet.http.HttpServletRequest request,
AuthenticationException e) |
ResponseBody |
handleBeanPropertyBindingResult(javax.servlet.http.HttpServletRequest request,
org.springframework.validation.BindException e) |
ResponseBody |
handleClusterMemberAlreadyExistsException(javax.servlet.http.HttpServletRequest request,
ClusterMemberAlreadyExistsException e) |
ResponseBody |
handleClusterMemberNotFoundException(javax.servlet.http.HttpServletRequest request,
ClusterMemberNotFoundException e) |
ResponseBody |
handleCmisPathNotFoundException(javax.servlet.http.HttpServletRequest request,
CmisPathNotFoundException e) |
ResponseBody |
handleCmisRepositoryNotFoundException(javax.servlet.http.HttpServletRequest request,
CmisRepositoryNotFoundException e) |
ResponseBody |
handleCmisTimeoutException(javax.servlet.http.HttpServletRequest request,
CmisTimeoutException e) |
ResponseBody |
handleCmisUnavailableException(javax.servlet.http.HttpServletRequest request,
CmisUnavailableException e) |
ResponseBody |
handleContentNotFoundException(javax.servlet.http.HttpServletRequest request,
ContentNotFoundException e) |
ResponseBody |
handleException(javax.servlet.http.HttpServletRequest request,
Exception e) |
protected ResponseBody |
handleExceptionInternal(javax.servlet.http.HttpServletRequest request,
Exception e,
ApiResponse response) |
protected ResponseBody |
handleExceptionInternal(javax.servlet.http.HttpServletRequest request,
Exception e,
ApiResponse response,
String logLevel) |
ResponseBody |
handleGroupAlreadyExistsException(javax.servlet.http.HttpServletRequest request,
GroupAlreadyExistsException e) |
ResponseBody |
handleGroupNotFoundException(javax.servlet.http.HttpServletRequest request,
GroupNotFoundException e) |
ResponseBody |
handleHttpMessageNotReadableException(javax.servlet.http.HttpServletRequest request,
org.springframework.http.converter.HttpMessageNotReadableException e) |
ResponseBody |
handleInvalidConfigurationException(javax.servlet.http.HttpServletRequest request,
InvalidConfigurationException e) |
ResponseBody |
handleInvalidManagementTokenException(javax.servlet.http.HttpServletRequest request,
org.craftercms.commons.exceptions.InvalidManagementTokenException e) |
ResponseBody |
handleInvalidParametersException(javax.servlet.http.HttpServletRequest request,
InvalidParametersException e) |
ResponseBody |
handleInvalidRemoteUrlException(javax.servlet.http.HttpServletRequest request,
InvalidRemoteUrlException e) |
ResponseBody |
handleMarketplaceNotInitializedException(javax.servlet.http.HttpServletRequest request,
MarketplaceNotInitializedException e) |
ResponseBody |
handleMarketplaceUnreachableException(javax.servlet.http.HttpServletRequest request,
MarketplaceUnreachableException e) |
ResponseBody |
handleMethodArgumentTypeMismatchException(javax.servlet.http.HttpServletRequest request,
org.springframework.web.method.annotation.MethodArgumentTypeMismatchException e) |
ResponseBody |
handleMissingServletRequestParameterException(javax.servlet.http.HttpServletRequest request,
org.springframework.web.bind.MethodArgumentNotValidException e) |
ResponseBody |
handleMissingServletRequestParameterException(javax.servlet.http.HttpServletRequest request,
org.springframework.web.bind.MissingServletRequestParameterException e) |
ResponseBody |
handleOrganizetionNotFoundException(javax.servlet.http.HttpServletRequest request,
OrganizationNotFoundException e) |
ResponseBody |
handlePasswordDoesNotMatchException(javax.servlet.http.HttpServletRequest request,
PasswordDoesNotMatchException e) |
ResponseBody |
handlePasswordRequirementsFailedException(javax.servlet.http.HttpServletRequest request,
PasswordRequirementsFailedException e) |
ResponseBody |
handlePullFromRemoteConflictException(javax.servlet.http.HttpServletRequest request,
PullFromRemoteConflictException e) |
ResponseBody |
handleRemoteAlreadyExistsException(javax.servlet.http.HttpServletRequest request,
RemoteAlreadyExistsException e) |
ResponseBody |
handleRemoteNotRemovableException(javax.servlet.http.HttpServletRequest request,
RemoteNotRemovableException e) |
ResponseBody |
handleServiceException(javax.servlet.http.HttpServletRequest request,
ServiceLayerException e) |
ResponseBody |
handleSiteNotFoundException(javax.servlet.http.HttpServletRequest request,
SiteNotFoundException e) |
ResponseBody |
handleStudioPathNotFoundException(javax.servlet.http.HttpServletRequest request,
StudioPathNotFoundException e) |
ResponseBody |
handleUnrecognizedPropertyException(javax.servlet.http.HttpServletRequest request,
com.fasterxml.jackson.core.JsonProcessingException e) |
ResponseBody |
handleUserAlreadyExistsException(javax.servlet.http.HttpServletRequest request,
UserAlreadyExistsException e) |
ResponseBody |
handleUserNotFoundException(javax.servlet.http.HttpServletRequest request,
UserNotFoundException e) |
@ExceptionHandler(value=AuthenticationException.class) @ResponseStatus(value=UNAUTHORIZED) public ResponseBody handleAuthenticationException(javax.servlet.http.HttpServletRequest request, AuthenticationException e)
@ExceptionHandler(value=org.craftercms.commons.security.exception.ActionDeniedException.class) @ResponseStatus(value=FORBIDDEN) public ResponseBody handleActionDeniedException(javax.servlet.http.HttpServletRequest request, org.craftercms.commons.security.exception.ActionDeniedException e)
@ExceptionHandler(value=UserAlreadyExistsException.class) @ResponseStatus(value=CONFLICT) public ResponseBody handleUserAlreadyExistsException(javax.servlet.http.HttpServletRequest request, UserAlreadyExistsException e)
@ExceptionHandler(value=UserNotFoundException.class) @ResponseStatus(value=NOT_FOUND) public ResponseBody handleUserNotFoundException(javax.servlet.http.HttpServletRequest request, UserNotFoundException e)
@ExceptionHandler(value=GroupAlreadyExistsException.class) @ResponseStatus(value=CONFLICT) public ResponseBody handleGroupAlreadyExistsException(javax.servlet.http.HttpServletRequest request, GroupAlreadyExistsException e)
@ExceptionHandler(value=InvalidParametersException.class) @ResponseStatus(value=BAD_REQUEST) public ResponseBody handleInvalidParametersException(javax.servlet.http.HttpServletRequest request, InvalidParametersException e)
@ExceptionHandler(value=MarketplaceNotInitializedException.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public ResponseBody handleMarketplaceNotInitializedException(javax.servlet.http.HttpServletRequest request, MarketplaceNotInitializedException e)
@ExceptionHandler(value=MarketplaceUnreachableException.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public ResponseBody handleMarketplaceUnreachableException(javax.servlet.http.HttpServletRequest request, MarketplaceUnreachableException e)
@ExceptionHandler(value=ServiceLayerException.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public ResponseBody handleServiceException(javax.servlet.http.HttpServletRequest request, ServiceLayerException e)
@ExceptionHandler(value=OrganizationNotFoundException.class) @ResponseStatus(value=NOT_FOUND) public ResponseBody handleOrganizetionNotFoundException(javax.servlet.http.HttpServletRequest request, OrganizationNotFoundException e)
@ExceptionHandler(value=GroupNotFoundException.class) @ResponseStatus(value=NOT_FOUND) public ResponseBody handleGroupNotFoundException(javax.servlet.http.HttpServletRequest request, GroupNotFoundException e)
@ExceptionHandler(value=com.fasterxml.jackson.core.JsonProcessingException.class) @ResponseStatus(value=BAD_REQUEST) public ResponseBody handleUnrecognizedPropertyException(javax.servlet.http.HttpServletRequest request, com.fasterxml.jackson.core.JsonProcessingException e)
@ExceptionHandler(value=ClusterMemberNotFoundException.class) @ResponseStatus(value=NOT_FOUND) public ResponseBody handleClusterMemberNotFoundException(javax.servlet.http.HttpServletRequest request, ClusterMemberNotFoundException e)
@ExceptionHandler(value=ClusterMemberAlreadyExistsException.class) @ResponseStatus(value=CONFLICT) public ResponseBody handleClusterMemberAlreadyExistsException(javax.servlet.http.HttpServletRequest request, ClusterMemberAlreadyExistsException e)
@ExceptionHandler(value=SiteNotFoundException.class) @ResponseStatus(value=NOT_FOUND) public ResponseBody handleSiteNotFoundException(javax.servlet.http.HttpServletRequest request, SiteNotFoundException e)
@ExceptionHandler(value=RemoteAlreadyExistsException.class) @ResponseStatus(value=CONFLICT) public ResponseBody handleRemoteAlreadyExistsException(javax.servlet.http.HttpServletRequest request, RemoteAlreadyExistsException e)
@ExceptionHandler(value=InvalidRemoteUrlException.class) @ResponseStatus(value=BAD_REQUEST) public ResponseBody handleInvalidRemoteUrlException(javax.servlet.http.HttpServletRequest request, InvalidRemoteUrlException e)
@ExceptionHandler(value=CmisRepositoryNotFoundException.class) @ResponseStatus(value=NOT_FOUND) public ResponseBody handleCmisRepositoryNotFoundException(javax.servlet.http.HttpServletRequest request, CmisRepositoryNotFoundException e)
@ExceptionHandler(value=CmisTimeoutException.class) @ResponseStatus(value=REQUEST_TIMEOUT) public ResponseBody handleCmisTimeoutException(javax.servlet.http.HttpServletRequest request, CmisTimeoutException e)
@ExceptionHandler(value=CmisUnavailableException.class) @ResponseStatus(value=SERVICE_UNAVAILABLE) public ResponseBody handleCmisUnavailableException(javax.servlet.http.HttpServletRequest request, CmisUnavailableException e)
@ExceptionHandler(value=StudioPathNotFoundException.class) @ResponseStatus(value=NOT_FOUND) public ResponseBody handleStudioPathNotFoundException(javax.servlet.http.HttpServletRequest request, StudioPathNotFoundException e)
@ExceptionHandler(value=CmisPathNotFoundException.class) @ResponseStatus(value=NOT_FOUND) public ResponseBody handleCmisPathNotFoundException(javax.servlet.http.HttpServletRequest request, CmisPathNotFoundException e)
@ExceptionHandler(value=PasswordRequirementsFailedException.class) @ResponseStatus(value=BAD_REQUEST) public ResponseBody handlePasswordRequirementsFailedException(javax.servlet.http.HttpServletRequest request, PasswordRequirementsFailedException e)
@ExceptionHandler(value=PasswordDoesNotMatchException.class) @ResponseStatus(value=UNAUTHORIZED) public ResponseBody handlePasswordDoesNotMatchException(javax.servlet.http.HttpServletRequest request, PasswordDoesNotMatchException e)
@ExceptionHandler(value=PullFromRemoteConflictException.class) @ResponseStatus(value=CONFLICT) public ResponseBody handlePullFromRemoteConflictException(javax.servlet.http.HttpServletRequest request, PullFromRemoteConflictException e)
@ExceptionHandler(value=ContentNotFoundException.class) @ResponseStatus(value=NOT_FOUND) public ResponseBody handleContentNotFoundException(javax.servlet.http.HttpServletRequest request, ContentNotFoundException e)
@ExceptionHandler(value=org.springframework.web.bind.MissingServletRequestParameterException.class) @ResponseStatus(value=BAD_REQUEST) public ResponseBody handleMissingServletRequestParameterException(javax.servlet.http.HttpServletRequest request, org.springframework.web.bind.MissingServletRequestParameterException e)
@ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class) @ResponseStatus(value=BAD_REQUEST) public ResponseBody handleMissingServletRequestParameterException(javax.servlet.http.HttpServletRequest request, org.springframework.web.bind.MethodArgumentNotValidException e)
@ExceptionHandler(value=org.springframework.http.converter.HttpMessageNotReadableException.class) @ResponseStatus(value=BAD_REQUEST) public ResponseBody handleHttpMessageNotReadableException(javax.servlet.http.HttpServletRequest request, org.springframework.http.converter.HttpMessageNotReadableException e)
@ExceptionHandler(value=org.springframework.web.method.annotation.MethodArgumentTypeMismatchException.class) @ResponseStatus(value=BAD_REQUEST) public ResponseBody handleMethodArgumentTypeMismatchException(javax.servlet.http.HttpServletRequest request, org.springframework.web.method.annotation.MethodArgumentTypeMismatchException e)
@ExceptionHandler(value=org.craftercms.commons.exceptions.InvalidManagementTokenException.class) @ResponseStatus(value=UNAUTHORIZED) public ResponseBody handleInvalidManagementTokenException(javax.servlet.http.HttpServletRequest request, org.craftercms.commons.exceptions.InvalidManagementTokenException e)
@ExceptionHandler(value=org.springframework.validation.BindException.class) @ResponseStatus(value=BAD_REQUEST) public ResponseBody handleBeanPropertyBindingResult(javax.servlet.http.HttpServletRequest request, org.springframework.validation.BindException e)
@ExceptionHandler(value=RemoteNotRemovableException.class) @ResponseStatus(value=BAD_REQUEST) public ResponseBody handleRemoteNotRemovableException(javax.servlet.http.HttpServletRequest request, RemoteNotRemovableException e)
@ExceptionHandler(value=InvalidConfigurationException.class) @ResponseStatus(value=BAD_REQUEST) public ResponseBody handleInvalidConfigurationException(javax.servlet.http.HttpServletRequest request, InvalidConfigurationException e)
@ExceptionHandler(value=java.lang.Exception.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public ResponseBody handleException(javax.servlet.http.HttpServletRequest request, Exception e)
protected ResponseBody handleExceptionInternal(javax.servlet.http.HttpServletRequest request, Exception e, ApiResponse response)
protected ResponseBody handleExceptionInternal(javax.servlet.http.HttpServletRequest request, Exception e, ApiResponse response, String logLevel)
Copyright © 2022 CrafterCMS. All rights reserved.