Class ScriptingDependencyExceptionHandler
java.lang.Object
org.eclipse.dirigible.commons.api.service.AbstractExceptionHandler<ScriptingDependencyException>
org.eclipse.dirigible.engine.js.service.ScriptingDependencyExceptionHandler
- All Implemented Interfaces:
javax.ws.rs.ext.ExceptionMapper<ScriptingDependencyException>,IRestExceptionHandler<ScriptingDependencyException>
@Provider public class ScriptingDependencyExceptionHandler extends AbstractExceptionHandler<ScriptingDependencyException>
The Class ScriptingDependencyExceptionHandler.
-
Constructor Summary
Constructors Constructor Description ScriptingDependencyExceptionHandler() -
Method Summary
Modifier and Type Method Description protected org.slf4j.LoggergetLogger()Gets the logger.protected StringgetResponseMessage(ScriptingDependencyException exception)Gets the response message.protected javax.ws.rs.core.Response.StatusgetResponseStatus(ScriptingDependencyException exception)Gets the response status.Class<? extends AbstractExceptionHandler<ScriptingDependencyException>>getType()Gets the type.Methods inherited from class org.eclipse.dirigible.commons.api.service.AbstractExceptionHandler
logErrorMessage, toResponse
-
Constructor Details
-
ScriptingDependencyExceptionHandler
public ScriptingDependencyExceptionHandler()
-
-
Method Details
-
getType
Gets the type.- Specified by:
getTypein interfaceIRestExceptionHandler<ScriptingDependencyException>- Specified by:
getTypein classAbstractExceptionHandler<ScriptingDependencyException>- Returns:
- the type
-
getLogger
protected org.slf4j.Logger getLogger()Gets the logger.- Specified by:
getLoggerin classAbstractExceptionHandler<ScriptingDependencyException>- Returns:
- the logger
-
getResponseStatus
protected javax.ws.rs.core.Response.Status getResponseStatus(ScriptingDependencyException exception)Gets the response status.- Specified by:
getResponseStatusin classAbstractExceptionHandler<ScriptingDependencyException>- Parameters:
exception- the exception- Returns:
- the response status
-
getResponseMessage
Gets the response message.- Specified by:
getResponseMessagein classAbstractExceptionHandler<ScriptingDependencyException>- Parameters:
exception- the exception- Returns:
- the response message
-