Class DefaultYFormsBuilderProxyService
java.lang.Object
de.hybris.platform.xyformsbackoffice.proxy.impl.DefaultYFormsBuilderProxyService
- All Implemented Interfaces:
YFormsBuilderProxyService
- Direct Known Subclasses:
DefaultYFormsBuilderProxyServiceTest.DefaultYFormsBuilderProxyServiceTestMock
Default YForms builder proxy service.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BackofficeRoleServiceprotected BackofficeUserServiceprotected static final Integerprotected CookieManagerprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Integer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinvalidateOrbeonSession(javax.servlet.http.HttpServletRequest request) Invalidate current logged user orbeon sessionprotected booleanisServerError(int sc) protected booleanisTextFile(String contentType) voidproxy(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Proxies content.protected StringrewriteURL(String uri) voidsetOrbeonWebAddress(String orbeonWebAddress) protected voidsetRequestHeaders(javax.servlet.http.HttpServletRequest request, HttpURLConnection conn) protected voidsetResponseHeaders(HttpURLConnection conn, javax.servlet.http.HttpServletResponse response) voidsetYFormsProxyHeader(String yFormsProxyHeader) voidsetYFormsProxyValue(String yFormsProxyValue)
-
Field Details
-
ORBEON_PREFIX
- See Also:
-
INVALIDATE_SESSION_PATH
- See Also:
-
POST_METHOD
- See Also:
-
PUT_METHOD
- See Also:
-
CLIENT_ERROR_MINIMUM
-
SERVER_ERROR_MAXIMUM
-
backofficeRoleService
-
backofficeUserService
-
cookieManager
-
-
Constructor Details
-
DefaultYFormsBuilderProxyService
public DefaultYFormsBuilderProxyService()
-
-
Method Details
-
proxy
public void proxy(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Description copied from interface:YFormsBuilderProxyServiceProxies content.- Specified by:
proxyin interfaceYFormsBuilderProxyService- Parameters:
request- theHttpServletRequestassociated to the callresponse- theHttpServletResponseassociated to the call
-
invalidateOrbeonSession
public void invalidateOrbeonSession(javax.servlet.http.HttpServletRequest request) Description copied from interface:YFormsBuilderProxyServiceInvalidate current logged user orbeon session- Specified by:
invalidateOrbeonSessionin interfaceYFormsBuilderProxyService- Parameters:
request- theHttpServletRequestassociated to the call
-
rewriteURL
-
setResponseHeaders
protected void setResponseHeaders(HttpURLConnection conn, javax.servlet.http.HttpServletResponse response) -
setRequestHeaders
protected void setRequestHeaders(javax.servlet.http.HttpServletRequest request, HttpURLConnection conn) -
isTextFile
-
isServerError
protected boolean isServerError(int sc) -
setYFormsProxyHeader
-
setYFormsProxyValue
-
setOrbeonWebAddress
-