Package org.cxbox.core.controller.http
Class AJAXRedirectStrategyImpl
- java.lang.Object
-
- org.springframework.security.web.DefaultRedirectStrategy
-
- org.cxbox.core.controller.http.AJAXRedirectStrategyImpl
-
- All Implemented Interfaces:
AJAXRedirectStrategy,org.springframework.security.web.RedirectStrategy
@Component public class AJAXRedirectStrategyImpl extends org.springframework.security.web.DefaultRedirectStrategy implements AJAXRedirectStrategy
-
-
Constructor Summary
Constructors Constructor Description AJAXRedirectStrategyImpl(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcalculateRedirectUrl(javax.servlet.http.HttpServletRequest request, String url)protected voiddoSendRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String url)StringgetReferrer(javax.servlet.http.HttpServletRequest request)StringgetSystemUrl()StringgetUILocation(javax.servlet.http.HttpServletRequest request)booleanisAjaxRequest(javax.servlet.http.HttpServletRequest request)voidsendRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String url)
-
-
-
Field Detail
-
UI_HASH
public static final String UI_HASH
- See Also:
- Constant Field Values
-
SLASH
public static final String SLASH
- See Also:
- Constant Field Values
-
-
Method Detail
-
sendRedirect
public void sendRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String url) throws IOException- Specified by:
sendRedirectin interfaceAJAXRedirectStrategy- Specified by:
sendRedirectin interfaceorg.springframework.security.web.RedirectStrategy- Overrides:
sendRedirectin classorg.springframework.security.web.DefaultRedirectStrategy- Throws:
IOException
-
doSendRedirect
protected void doSendRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String url)
-
calculateRedirectUrl
public String calculateRedirectUrl(javax.servlet.http.HttpServletRequest request, String url)
- Specified by:
calculateRedirectUrlin interfaceAJAXRedirectStrategy
-
isAjaxRequest
public boolean isAjaxRequest(javax.servlet.http.HttpServletRequest request)
- Specified by:
isAjaxRequestin interfaceAJAXRedirectStrategy
-
getReferrer
public String getReferrer(javax.servlet.http.HttpServletRequest request)
- Specified by:
getReferrerin interfaceAJAXRedirectStrategy
-
getUILocation
public String getUILocation(javax.servlet.http.HttpServletRequest request)
- Specified by:
getUILocationin interfaceAJAXRedirectStrategy
-
getSystemUrl
public String getSystemUrl()
- Specified by:
getSystemUrlin interfaceAJAXRedirectStrategy
-
-