1 package com.atlassian.plugins.rest.common.security.jersey; 2 3 import com.atlassian.plugins.rest.common.Status; 4 5 import javax.ws.rs.core.Response; 6 import javax.ws.rs.ext.ExceptionMapper; 7 import javax.ws.rs.ext.Provider; 8 9 /** 10 * <p>Exception mapper that takes care of {@link SecurityException security exceptions}</p> 11 * @since 1.0 12 */ 13 @Provider 14 public class SecurityExceptionMapper implements ExceptionMapper<SecurityException> 15 { 16 public Response toResponse(SecurityException exception) 17 { 18 return Status.unauthorized().message(exception.getMessage()).response(); 19 } 20 }