public class DefaultAjaxRequestResolver extends Object implements AjaxRequestResolver, HttpConstants, Pac4jConstants
HttpConstants.HTTP_METHOD
ACCEPT_HEADER, ACCESS_CONTROL_ALLOW_CREDENTIALS_HEADER, ACCESS_CONTROL_ALLOW_HEADERS_HEADER, ACCESS_CONTROL_ALLOW_METHODS_HEADER, ACCESS_CONTROL_ALLOW_ORIGIN_HEADER, ACCESS_CONTROL_EXPOSE_HEADERS_HEADER, ACCESS_CONTROL_MAX_AGE_HEADER, AJAX_HEADER_NAME, AJAX_HEADER_VALUE, APPLICATION_FORM_ENCODED_HEADER_VALUE, APPLICATION_JSON, AUTHENTICATE_HEADER, AUTHORIZATION_HEADER, BAD_REQUEST, BASIC_HEADER_PREFIX, BEARER_HEADER_PREFIX, CONTENT_TYPE_HEADER, CREATED, DEFAULT_CONNECT_TIMEOUT, DEFAULT_HTTP_PORT, DEFAULT_HTTPS_PORT, DEFAULT_READ_TIMEOUT, DIGEST_HEADER_PREFIX, FACES_PARTIAL_AJAX_PARAMETER, FORBIDDEN, HTML_CONTENT_TYPE, LOCATION_HEADER, NO_CONTENT, OK, SCHEME_HTTP, SCHEME_HTTPS, TEMP_REDIRECT, UNAUTHORIZED
AUTHORIZERS, CENTRAL_LOGOUT, CLIENTS, CONFIG_FACTORY, CSRF_TOKEN, DEFAULT_CLIENT, DEFAULT_CLIENT_NAME_PARAMETER, DEFAULT_LOGOUT_URL_PATTERN_VALUE, DEFAULT_REALM_NAME, DEFAULT_URL, DEFAULT_URL_VALUE, DESTROY_SESSION, ELEMENT_SEPRATOR, IS_AJAX_REQUEST, LOCAL_LOGOUT, LOGOUT_URL_PATTERN, MATCHERS, MULTI_PROFILE, PASSWORD, RENEW_SESSION, REQUESTED_URL, SAVE_IN_SESSION, SESSION_ID, URL, USER_PROFILES, USERNAME
Constructor and Description |
---|
DefaultAjaxRequestResolver() |
Modifier and Type | Method and Description |
---|---|
RedirectAction |
buildAjaxResponse(String url,
WebContext context)
Build an AJAX reponse.
|
boolean |
isAjax(WebContext context)
Whether it is an AJAX request.
|
public boolean isAjax(WebContext context)
AjaxRequestResolver
isAjax
in interface AjaxRequestResolver
context
- the web contextpublic RedirectAction buildAjaxResponse(String url, WebContext context)
AjaxRequestResolver
buildAjaxResponse
in interface AjaxRequestResolver
url
- the redirection URL if it was not an AJAX requestcontext
- the web contextCopyright © 2019. All rights reserved.