Class ModelingRestExceptionHandler
java.lang.Object
org.activiti.cloud.services.modeling.rest.controller.ModelingRestExceptionHandler
Handler for REST exceptions
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleBadRequestException(Exception ex, jakarta.servlet.http.HttpServletResponse response) voidhandleDataAccessException(Exception ex, jakarta.servlet.http.HttpServletResponse response) voidhandleDataIntegrityViolationException(org.springframework.dao.DataIntegrityViolationException ex, jakarta.servlet.http.HttpServletResponse response) voidhandleModelNameConflictException(ModelNameConflictException ex, jakarta.servlet.http.HttpServletResponse response) voidhandleModelScopeIntegrityException(ModelScopeIntegrityException ex, jakarta.servlet.http.HttpServletResponse response)
-
Field Details
-
DATA_INTEGRITY_VIOLATION_EXCEPTION_MESSAGE
- See Also:
-
DATA_ACCESS_EXCEPTION_MESSAGE
- See Also:
-
-
Constructor Details
-
ModelingRestExceptionHandler
public ModelingRestExceptionHandler()
-
-
Method Details
-
handleBadRequestException
@ExceptionHandler({org.activiti.cloud.modeling.core.error.UnknownModelTypeException.class,org.activiti.cloud.modeling.core.error.SyntacticModelValidationException.class,org.activiti.cloud.modeling.core.error.SemanticModelValidationException.class,org.activiti.cloud.modeling.core.error.ImportProjectException.class,org.activiti.cloud.modeling.core.error.ImportModelException.class,org.activiti.cloud.modeling.core.error.ModelConversionException.class}) public void handleBadRequestException(Exception ex, jakarta.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-
handleDataIntegrityViolationException
@ExceptionHandler(org.springframework.dao.DataIntegrityViolationException.class) public void handleDataIntegrityViolationException(org.springframework.dao.DataIntegrityViolationException ex, jakarta.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-
handleModelNameConflictException
@ExceptionHandler(org.activiti.cloud.modeling.core.error.ModelNameConflictException.class) public void handleModelNameConflictException(ModelNameConflictException ex, jakarta.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-
handleModelScopeIntegrityException
@ExceptionHandler(org.activiti.cloud.modeling.core.error.ModelScopeIntegrityException.class) public void handleModelScopeIntegrityException(ModelScopeIntegrityException ex, jakarta.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-
handleDataAccessException
@ExceptionHandler({org.springframework.dao.DataAccessException.class,jakarta.persistence.PersistenceException.class,java.sql.SQLException.class}) public void handleDataAccessException(Exception ex, jakarta.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-