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