@Override public void deny(InvalidInputException e) { result.use(Results.http()).sendError(SC_BAD_REQUEST, e.getMessage()); } }
@Test public void test() throws Exception { result.use(Results.http()).body("content"); Assert.assertEquals("content", result.getBody()); } }
@Override public void intercept(InterceptorStack stack, ResourceMethod method, Object instance) throws InterceptionException { if (user.isSignedIn()) { stack.next(method, instance); } else if (isAjaxRequest()) { result.use(http()).sendError(SC_UNAUTHORIZED); } else { result.redirectTo("/?urlAfterLogin=" + getReferer()); } }