Package de.xima.fc.web.common.respond
Class FormResponder
- java.lang.Object
-
- de.xima.fc.web.common.respond.ServletResponder
-
- de.xima.fc.web.common.respond.FormResponder
-
public class FormResponder extends ServletResponder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFormResponder.TemplateMessageData
-
Constructor Summary
Constructors Constructor Description FormResponder()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidappendCSSFolderIncludes(com.hp.gagawa.java.FertileNode rootNode, String includeURL, File includesDir, IExtendedFormRequestContext ctx, boolean inline)Deprecated.static voidappendCSSFolderIncludes(com.hp.gagawa.java.FertileNode rootNode, String includeURL, String includesDir, IExtendedFormRequestContext ctx, boolean inline)static voidappendFormResourcePluginCssIncludes(com.hp.gagawa.java.FertileNode node, Mandant client, boolean inline, String baseUrl)static voidappendFormResourcePluginCssIncludes(com.hp.gagawa.java.FertileNode node, IExtendedFormRequestContext ctx, boolean inline)static voidappendFormResourcePluginJsIncludes(com.hp.gagawa.java.FertileNode node, Mandant client, boolean inline, String baseUrl)static voidappendFormResourcePluginJsIncludes(com.hp.gagawa.java.FertileNode node, IExtendedFormRequestContext ctx, boolean inline)static voidappendFormThemeCssIncludes(com.hp.gagawa.java.FertileNode targetNode, IExtendedFormRequestContext ctx, List<FormThemeFileReference> formThemeIncludes, boolean isRenderInline)static voidappendFormThemeCssIncludes(com.hp.gagawa.java.FertileNode targetNode, String baseUrl, Mandant client, Projekt form, List<FormThemeFileReference> formThemeIncludes, boolean isRenderInline)static voidappendFormThemeJsIncludes(com.hp.gagawa.java.FertileNode targetNode, IExtendedFormRequestContext ctx, List<FormThemeFileReference> formThemeIncludes, boolean isRenderInline)static voidappendFormThemeJsIncludes(com.hp.gagawa.java.FertileNode targetNode, String baseUrl, Mandant client, Projekt form, List<FormThemeFileReference> formThemeIncludes, boolean isRenderInline)static voidappendJSFolderIncludes(com.hp.gagawa.java.FertileNode rootNode, String includeURL, File includesDir, IExtendedFormRequestContext ctx, boolean inline)Deprecated.static voidappendJSFolderIncludes(com.hp.gagawa.java.FertileNode rootNode, String includeURL, String includesDir, IExtendedFormRequestContext ctx, boolean inline)static voidauthenticationCallback(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)static voidauthenticationSelection(IExtendedFormRequestContext requestCtx, IFormAuthContext authCtx)static voidauthenticationSelection(IExtendedFormRequestContext requestCtx, IFormAuthContext authCtx, boolean xfcSessionLogin)static voidauthenticationSelection(IExtendedFormRequestContext requestCtx, IFormAuthContext authCtx, boolean xfcSessionLogin, ProjectAuthenticatorConfig... authConfig)Deprecated.static voidauthenticationSelection(IExtendedFormRequestContext requestCtx, IFormAuthContext authCtx, boolean xfcSessionLogin, Collection<ProjectAuthenticatorConfig> authConfigs)Deprecated.static voidbotDetected(IExtendedFormRequestContext ctx)static voidbotDetected(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)Deprecated, for removal: This API element is subject to removal in a future version.static booleancheckRenderParam(String value, boolean defaultValue)static voidcommonError(IExtendedFormRequestContext ctx)static voidcommonError(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)Deprecated, for removal: This API element is subject to removal in a future version.static voidcookieRequired(IExtendedFormRequestContext ctx)Deprecated, for removal: This API element is subject to removal in a future version.static voidcookieRequired(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)Deprecated, for removal: This API element is subject to removal in a future version.static voidformNotFound(IExtendedFormRequestContext ctx)static voidformNotFound(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)Deprecated, for removal: This API element is subject to removal in a future version.static voidformNotFound(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client, Projekt project)static voidformRecordLimitReached(IExtendedFormRequestContext ctx)static voidformVersionNotActive(IExtendedFormRequestContext ctx)static voidformVersionNotActive(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)Deprecated, for removal: This API element is subject to removal in a future version.static com.alibaba.fastjson.JSONObjectgetFormAuthCallbackData(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)static voididentityTokenError(IExtendedFormRequestContext ctx)static voididentityTokenError(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)Deprecated.static voidinternalError(IExtendedFormRequestContext ctx)static voidinternalError(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client, Projekt project)static voidinvalidCall(IExtendedFormRequestContext ctx)static voidinvalidDoublePost(IExtendedFormRequestContext ctx)Deprecated, for removal: This API element is subject to removal in a future version.static voidinvalidDoublePost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Locale locale, UserContext uc, Mandant man)Deprecated, for removal: This API element is subject to removal in a future version.static voidinvalidDoublePost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Locale locale, UserContext uc, Mandant client, Projekt project)static voidinvalidSession(IExtendedFormRequestContext ctx)Deprecated, for removal: This API element is subject to removal in a future version.static voidinvalidSession(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)Deprecated, for removal: This API element is subject to removal in a future version.static FormThemeDataloadFormThemeData(Mandant client, FormThemeReference formTheme)Loads the data for the given form theme from the database.static FormThemeDataloadFormThemeData(IFormRequestContext requestContext, FormThemeReference formTheme)Loads the data for the given form theme from the database.static FormResponder.TemplateMessageDataloadMessageData(javax.servlet.http.HttpServletRequest request, Mandant client, UserContext uc, ETextbausteinMsgCode msgCode)static voidlogout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)static voidnotAuthorizedCall(IExtendedFormRequestContext ctx, Set<EUserAuthorizationType> authorizationType)Deprecated.static voidnotGroupAuthorized(IExtendedFormRequestContext ctx)Deprecated.static StringprepareMsg(Mandant man, Locale loc, UserContext uc, ETextbausteinMsgCode msgCode)Deprecated, for removal: This API element is subject to removal in a future version.static StringprepareMsg(IExtendedFormRequestContext ctx, ETextbausteinMsgCode msgCode)Deprecated, for removal: This API element is subject to removal in a future version.static StringprepareMsg(String context, Mandant man, Locale loc, UserContext uc, ETextbausteinMsgCode msgCode)Deprecated, for removal: This API element is subject to removal in a future version.static StringprepareMsg(javax.servlet.http.HttpServletRequest request, Mandant man, Locale loc, UserContext uc, ETextbausteinMsgCode msgCode)Deprecated, for removal: This API element is subject to removal in a future version.static booleanprocessParamRedirect(IExtendedFormRequestContext ctx, javax.servlet.http.HttpServletResponse resp, boolean success)static booleanprocessParamRedirect(ValueParameters rps, javax.servlet.http.HttpServletResponse resp, boolean success)static booleanprocessParamRedirect(String successUrl, String errorUrl, javax.servlet.http.HttpServletResponse resp, boolean success)static booleanprocessParamRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse resp, boolean success)static voidprojektNotOnline(IExtendedFormRequestContext ctx)static voidprojektNotOnline(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)Deprecated, for removal: This API element is subject to removal in a future version.static voidredirect(String redirectURL, ValueParameters rp, javax.servlet.http.HttpServletResponse resp, boolean success)static voidrespond(IExtendedFormContext ctx, EMime mime, IServletResponse wfr)static voidrespond(IExtendedFormContext ctx, EMime mime, String msg)static voidrespond(IExtendedFormRequestContext ctx, ETextbausteinMsgCode msgCode, boolean success)Deprecated.static voidrespond(IExtendedFormRequestContext ctx, ETextbausteinMsgCode msgCode, boolean success, boolean withRedirect)static voidrespond(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, ValueParameters values, Mandant man, ETextbausteinMsgCode msgCode, boolean success)Deprecated, for removal: This API element is subject to removal in a future version.static voidrespond(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Locale locale, UserContext uc, Mandant client, Projekt project, ETextbausteinMsgCode code, boolean success)static voidrespond(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, Locale locale, UserContext uc, Mandant man, ETextbausteinMsgCode code, boolean success)Deprecated, for removal: This API element is subject to removal in a future version.static voidrespond(javax.servlet.http.HttpServletResponse response, EMime mime, String msg)static voidrespondDefaultTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Mandant client, Projekt project, ETextbausteinMsgCode msgCode, boolean success)static voidrespondDefaultTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, ETextbausteinMsgCode msgCode, boolean success)Deprecated, for removal: This API element is subject to removal in a future version.static voidrespondDefaultTemplateForContextException(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Mandant client, Projekt project, ContextBuilderException e)static voidrespondDefaultTemplateForContextException(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ContextBuilderException e)Deprecated, for removal: This API element is subject to removal in a future version.static voidrespondHTML(IExtendedFormRequestContext ctx, IWorkflowResponse wfr)Deprecated.static voidrespondHTML(IExtendedFormRequestContext ctx, IWorkflowResponse wfr, Vorgang v)static voidrespondHTML(IExtendedFormRequestContext ctx, IServletResponse wfr, boolean success)static voidrespondTemplate(IExtendedFormRequestContext ctx, Vorgang formRecord, String message, boolean success)Deprecated, for removal: This API element is subject to removal in a future version.static voidrespondTemplate(IExtendedFormRequestContext ctx, Vorgang formRecord, String message, FormThemeReference formTheme, boolean success)static voidrespondTemplate(IExtendedFormRequestContext ctx, IWorkflowResponse wfr)Deprecated.static voidrespondTemplate(IExtendedFormRequestContext ctx, IWorkflowResponse wfr, Vorgang v)static voidrespondTemplate(IExtendedFormRequestContext ctx, IRemoteEventExecutionResult res)static voidrespondTemplate(ValueParameters rps, Locale locale, javax.servlet.http.HttpServletResponse resp, String textbaustein, boolean success)Deprecated, for removal: This API element is subject to removal in a future version.static voidrespondTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Mandant client, Projekt project, Locale locale, String templateText, boolean success, ETextbausteinMsgCode msgCode, FormThemeReference formTheme)static voidrespondTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, Locale locale, String templateText, boolean success)Deprecated, for removal: This API element is subject to removal in a future version.static voidrespondTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Locale locale, String templateText, boolean success, ETextbausteinMsgCode msgCode)Deprecated, for removal: This API element is subject to removal in a future version.static voidrespondTemplateByCtx(IExtendedFormRequestContext ctx, ETextbausteinMsgCode msgCode, boolean success, boolean withRedirect)static voidrespondTemplateByCtx(IExtendedFormRequestContext ctx, String textbaustein, boolean success, boolean withRedirect)Deprecated, for removal: This API element is subject to removal in a future version.static voidrespondTemplateByCtx(IExtendedFormRequestContext ctx, String textbaustein, FormThemeReference formTheme, boolean success, boolean withRedirect)static voidrespondTemplateByServlet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, Mandant client, Projekt project, ETextbausteinMsgCode msgCode, boolean success, boolean withRedirect)static voidrespondTemplateByServlet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, Mandant client, ETextbausteinMsgCode msgCode, boolean success, boolean withRedirect)Deprecated, for removal: This API element is subject to removal in a future version.static voidrespondVerifyOk(IExtendedFormRequestContext ctx, IDoiVerificationResult eventResult)When the double opt-in was verified successfully: Responds to the HTTP request with the proper answer.static voidrespondWorkflow(IExtendedFormRequestContext ctx, IWorkflowResponse resp)Deprecated.Use the new workflow engine:respondWorkflow(IExtendedFormRequestContext, IRemoteEventExecutionResult)static voidrespondWorkflow(IExtendedFormRequestContext ctx, IWorkflowResponse resp, Vorgang v)Deprecated.Part of the old workflow engine, use the new engine.static voidrespondWorkflow(IExtendedFormRequestContext ctx, IRemoteEventExecutionResult executionResult)Responses to the HTTP request after a workflow was executed.static voidrunHtmlTemplateRenderCallbackOnAfterRender(IPluginHtmlTemplateRenderCallbackOnAfterRenderParams params)static voidsendFormDataFailed(IExtendedFormRequestContext ctx)Deprecated, for removal: This API element is subject to removal in a future version.static voidsendFormDataFailed(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)Deprecated, for removal: This API element is subject to removal in a future version.static voidsendFormDataSucceeded(IExtendedFormRequestContext ctx)Deprecated, for removal: This API element is subject to removal in a future version.static voidsendFormDataSucceeded(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)Deprecated, for removal: This API element is subject to removal in a future version.static voidvalidationError(IExtendedFormRequestContext ctx)Deprecated, for removal: This API element is subject to removal in a future version.static voidvalidationError(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from class de.xima.fc.web.common.respond.ServletResponder
addDispositionHeader, buildTemplateHTML, buildTemplateHTML, buildTemplateHTML, buildTemplateHTML, buildTemplateHTML, redirect, respond, respond, respond, respond, respondContent, respondContent, respondFile, respondFile, respondFile, respondFile, respondFile, respondFile, respondFile, respondHTML, respondHTML, respondJavaScript, respondJSON, respondJSON, respondJSON, respondJSON, respondJSON, respondJSONError, respondJSONMessage, respondJSONPath, respondJSONPath, respondPlainText, respondStream, respondStream, respondTemplate, respondTemplate, respondXML, respondXML, writeHeader, writeSessionParameters, writeStatusCode
-
-
-
-
Method Detail
-
invalidCall
public static void invalidCall(IExtendedFormRequestContext ctx)
-
invalidDoublePost
@Deprecated(forRemoval=true) public static void invalidDoublePost(IExtendedFormRequestContext ctx)
Deprecated, for removal: This API element is subject to removal in a future version.
-
invalidDoublePost
@Deprecated(forRemoval=true) public static void invalidDoublePost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Locale locale, UserContext uc, Mandant man)
Deprecated, for removal: This API element is subject to removal in a future version.
-
invalidDoublePost
public static void invalidDoublePost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Locale locale, UserContext uc, Mandant client, Projekt project)
-
checkRenderParam
public static boolean checkRenderParam(String value, boolean defaultValue)
-
authenticationSelection
public static void authenticationSelection(IExtendedFormRequestContext requestCtx, IFormAuthContext authCtx)
-
authenticationSelection
public static void authenticationSelection(IExtendedFormRequestContext requestCtx, IFormAuthContext authCtx, boolean xfcSessionLogin)
-
authenticationCallback
public static void authenticationCallback(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
getFormAuthCallbackData
public static com.alibaba.fastjson.JSONObject getFormAuthCallbackData(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
logout
public static void logout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
cookieRequired
@Deprecated(forRemoval=true) public static void cookieRequired(IExtendedFormRequestContext ctx)
Deprecated, for removal: This API element is subject to removal in a future version.
-
cookieRequired
@Deprecated(forRemoval=true) public static void cookieRequired(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)
Deprecated, for removal: This API element is subject to removal in a future version.
-
invalidSession
@Deprecated(forRemoval=true) public static void invalidSession(IExtendedFormRequestContext ctx)
Deprecated, for removal: This API element is subject to removal in a future version.
-
invalidSession
@Deprecated(forRemoval=true) public static void invalidSession(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)
Deprecated, for removal: This API element is subject to removal in a future version.
-
runHtmlTemplateRenderCallbackOnAfterRender
public static void runHtmlTemplateRenderCallbackOnAfterRender(IPluginHtmlTemplateRenderCallbackOnAfterRenderParams params)
-
validationError
@Deprecated(forRemoval=true) public static void validationError(IExtendedFormRequestContext ctx)
Deprecated, for removal: This API element is subject to removal in a future version.
-
validationError
@Deprecated(forRemoval=true) public static void validationError(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)
Deprecated, for removal: This API element is subject to removal in a future version.
-
projektNotOnline
public static void projektNotOnline(IExtendedFormRequestContext ctx)
-
formRecordLimitReached
public static void formRecordLimitReached(IExtendedFormRequestContext ctx)
-
projektNotOnline
@Deprecated(forRemoval=true) public static void projektNotOnline(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)
Deprecated, for removal: This API element is subject to removal in a future version.
-
internalError
public static void internalError(IExtendedFormRequestContext ctx)
-
internalError
public static void internalError(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client, Projekt project)
-
commonError
public static void commonError(IExtendedFormRequestContext ctx)
-
commonError
@Deprecated(forRemoval=true) public static void commonError(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)
Deprecated, for removal: This API element is subject to removal in a future version.
-
identityTokenError
public static void identityTokenError(IExtendedFormRequestContext ctx)
-
formVersionNotActive
public static void formVersionNotActive(IExtendedFormRequestContext ctx)
-
formVersionNotActive
@Deprecated(forRemoval=true) public static void formVersionNotActive(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)
Deprecated, for removal: This API element is subject to removal in a future version.
-
sendFormDataFailed
@Deprecated(forRemoval=true) public static void sendFormDataFailed(IExtendedFormRequestContext ctx)
Deprecated, for removal: This API element is subject to removal in a future version.
-
sendFormDataFailed
@Deprecated(forRemoval=true) public static void sendFormDataFailed(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)
Deprecated, for removal: This API element is subject to removal in a future version.
-
botDetected
public static void botDetected(IExtendedFormRequestContext ctx)
-
botDetected
@Deprecated(forRemoval=true) public static void botDetected(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)
Deprecated, for removal: This API element is subject to removal in a future version.
-
sendFormDataSucceeded
@Deprecated(forRemoval=true) public static void sendFormDataSucceeded(IExtendedFormRequestContext ctx)
Deprecated, for removal: This API element is subject to removal in a future version.
-
sendFormDataSucceeded
@Deprecated(forRemoval=true) public static void sendFormDataSucceeded(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)
Deprecated, for removal: This API element is subject to removal in a future version.
-
formNotFound
public static void formNotFound(IExtendedFormRequestContext ctx)
-
formNotFound
@Deprecated(forRemoval=true) public static void formNotFound(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)
Deprecated, for removal: This API element is subject to removal in a future version.
-
formNotFound
public static void formNotFound(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client, Projekt project)
-
respond
public static void respond(IExtendedFormRequestContext ctx, ETextbausteinMsgCode msgCode, boolean success, boolean withRedirect)
-
respondDefaultTemplate
@Deprecated(forRemoval=true) public static void respondDefaultTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, ETextbausteinMsgCode msgCode, boolean success)
Deprecated, for removal: This API element is subject to removal in a future version.
-
respondDefaultTemplate
public static void respondDefaultTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Mandant client, Projekt project, ETextbausteinMsgCode msgCode, boolean success)
-
respondTemplateByServlet
@Deprecated(forRemoval=true) public static void respondTemplateByServlet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, Mandant client, ETextbausteinMsgCode msgCode, boolean success, boolean withRedirect)
Deprecated, for removal: This API element is subject to removal in a future version.
-
respondTemplateByServlet
public static void respondTemplateByServlet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, Mandant client, Projekt project, ETextbausteinMsgCode msgCode, boolean success, boolean withRedirect)
-
respondDefaultTemplateForContextException
@Deprecated(forRemoval=true) public static void respondDefaultTemplateForContextException(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ContextBuilderException e)
Deprecated, for removal: This API element is subject to removal in a future version.
-
respondDefaultTemplateForContextException
public static void respondDefaultTemplateForContextException(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Mandant client, Projekt project, ContextBuilderException e)
-
respond
@Deprecated(forRemoval=true) public static void respond(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, Locale locale, UserContext uc, Mandant man, ETextbausteinMsgCode code, boolean success)
Deprecated, for removal: This API element is subject to removal in a future version.
-
respond
public static void respond(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Locale locale, UserContext uc, Mandant client, Projekt project, ETextbausteinMsgCode code, boolean success)
-
processParamRedirect
public static boolean processParamRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse resp, boolean success)
-
processParamRedirect
public static boolean processParamRedirect(ValueParameters rps, javax.servlet.http.HttpServletResponse resp, boolean success)
-
processParamRedirect
public static boolean processParamRedirect(IExtendedFormRequestContext ctx, javax.servlet.http.HttpServletResponse resp, boolean success)
-
processParamRedirect
public static boolean processParamRedirect(String successUrl, String errorUrl, javax.servlet.http.HttpServletResponse resp, boolean success)
-
redirect
public static void redirect(String redirectURL, ValueParameters rp, javax.servlet.http.HttpServletResponse resp, boolean success)
-
respondTemplateByCtx
public static void respondTemplateByCtx(IExtendedFormRequestContext ctx, ETextbausteinMsgCode msgCode, boolean success, boolean withRedirect)
-
respondTemplateByCtx
@Deprecated(forRemoval=true) public static void respondTemplateByCtx(IExtendedFormRequestContext ctx, String textbaustein, boolean success, boolean withRedirect)
Deprecated, for removal: This API element is subject to removal in a future version.
-
respondTemplateByCtx
public static void respondTemplateByCtx(IExtendedFormRequestContext ctx, String textbaustein, FormThemeReference formTheme, boolean success, boolean withRedirect)
-
respondTemplate
@Deprecated(forRemoval=true) public static void respondTemplate(ValueParameters rps, Locale locale, javax.servlet.http.HttpServletResponse resp, String textbaustein, boolean success)
Deprecated, for removal: This API element is subject to removal in a future version.
-
respondTemplate
@Deprecated(forRemoval=true) public static void respondTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, Locale locale, String templateText, boolean success)
Deprecated, for removal: This API element is subject to removal in a future version.
-
respondTemplate
@Deprecated(forRemoval=true) public static void respondTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Locale locale, String templateText, boolean success, ETextbausteinMsgCode msgCode)
Deprecated, for removal: This API element is subject to removal in a future version.
-
respondTemplate
public static void respondTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Mandant client, Projekt project, Locale locale, String templateText, boolean success, ETextbausteinMsgCode msgCode, FormThemeReference formTheme)
-
prepareMsg
@Deprecated(forRemoval=true) public static String prepareMsg(IExtendedFormRequestContext ctx, ETextbausteinMsgCode msgCode)
Deprecated, for removal: This API element is subject to removal in a future version.
-
prepareMsg
@Deprecated(forRemoval=true) public static String prepareMsg(javax.servlet.http.HttpServletRequest request, Mandant man, Locale loc, UserContext uc, ETextbausteinMsgCode msgCode)
Deprecated, for removal: This API element is subject to removal in a future version.
-
prepareMsg
@Deprecated(forRemoval=true) public static String prepareMsg(Mandant man, Locale loc, UserContext uc, ETextbausteinMsgCode msgCode)
Deprecated, for removal: This API element is subject to removal in a future version.
-
prepareMsg
@Deprecated(forRemoval=true) public static String prepareMsg(String context, Mandant man, Locale loc, UserContext uc, ETextbausteinMsgCode msgCode)
Deprecated, for removal: This API element is subject to removal in a future version.
-
loadMessageData
public static FormResponder.TemplateMessageData loadMessageData(javax.servlet.http.HttpServletRequest request, Mandant client, UserContext uc, ETextbausteinMsgCode msgCode)
-
respondTemplate
@Deprecated public static void respondTemplate(IExtendedFormRequestContext ctx, IWorkflowResponse wfr)
Deprecated.
-
respondTemplate
public static void respondTemplate(IExtendedFormRequestContext ctx, IRemoteEventExecutionResult res)
-
respondTemplate
@Deprecated(forRemoval=true) public static void respondTemplate(IExtendedFormRequestContext ctx, Vorgang formRecord, String message, boolean success)
Deprecated, for removal: This API element is subject to removal in a future version.
-
respondTemplate
public static void respondTemplate(IExtendedFormRequestContext ctx, Vorgang formRecord, String message, FormThemeReference formTheme, boolean success)
-
respondHTML
@Deprecated public static void respondHTML(IExtendedFormRequestContext ctx, IWorkflowResponse wfr)
Deprecated.
-
respondHTML
public static void respondHTML(IExtendedFormRequestContext ctx, IServletResponse wfr, boolean success)
-
respond
public static void respond(IExtendedFormContext ctx, EMime mime, IServletResponse wfr)
-
respond
public static void respond(IExtendedFormContext ctx, EMime mime, String msg)
-
respond
public static void respond(javax.servlet.http.HttpServletResponse response, EMime mime, String msg)
-
appendJSFolderIncludes
public static void appendJSFolderIncludes(com.hp.gagawa.java.FertileNode rootNode, String includeURL, String includesDir, IExtendedFormRequestContext ctx, boolean inline)
-
appendFormResourcePluginJsIncludes
public static void appendFormResourcePluginJsIncludes(com.hp.gagawa.java.FertileNode node, Mandant client, boolean inline, String baseUrl)
-
appendFormResourcePluginJsIncludes
public static void appendFormResourcePluginJsIncludes(com.hp.gagawa.java.FertileNode node, IExtendedFormRequestContext ctx, boolean inline)
-
appendFormResourcePluginCssIncludes
public static void appendFormResourcePluginCssIncludes(com.hp.gagawa.java.FertileNode node, Mandant client, boolean inline, String baseUrl)
-
appendFormResourcePluginCssIncludes
public static void appendFormResourcePluginCssIncludes(com.hp.gagawa.java.FertileNode node, IExtendedFormRequestContext ctx, boolean inline)
-
appendCSSFolderIncludes
public static void appendCSSFolderIncludes(com.hp.gagawa.java.FertileNode rootNode, String includeURL, String includesDir, IExtendedFormRequestContext ctx, boolean inline)
-
loadFormThemeData
public static FormThemeData loadFormThemeData(IFormRequestContext requestContext, FormThemeReference formTheme)
Loads the data for the given form theme from the database.- Parameters:
requestContext- The request context with theclientscope.formTheme- The request context.- Returns:
- The form theme data.
-
loadFormThemeData
public static FormThemeData loadFormThemeData(Mandant client, FormThemeReference formTheme)
Loads the data for the given form theme from the database.- Parameters:
client- The client scope, may be null for the system scope.formTheme- The request context.- Returns:
- The form theme data.
-
appendFormThemeCssIncludes
public static void appendFormThemeCssIncludes(com.hp.gagawa.java.FertileNode targetNode, IExtendedFormRequestContext ctx, List<FormThemeFileReference> formThemeIncludes, boolean isRenderInline)
-
appendFormThemeCssIncludes
public static void appendFormThemeCssIncludes(com.hp.gagawa.java.FertileNode targetNode, String baseUrl, Mandant client, Projekt form, List<FormThemeFileReference> formThemeIncludes, boolean isRenderInline)
-
appendFormThemeJsIncludes
public static void appendFormThemeJsIncludes(com.hp.gagawa.java.FertileNode targetNode, IExtendedFormRequestContext ctx, List<FormThemeFileReference> formThemeIncludes, boolean isRenderInline)
-
appendFormThemeJsIncludes
public static void appendFormThemeJsIncludes(com.hp.gagawa.java.FertileNode targetNode, String baseUrl, Mandant client, Projekt form, List<FormThemeFileReference> formThemeIncludes, boolean isRenderInline)
-
respondVerifyOk
public static void respondVerifyOk(IExtendedFormRequestContext ctx, IDoiVerificationResult eventResult)
When the double opt-in was verified successfully: Responds to the HTTP request with the proper answer.When
xfc-pp-success-urlorxfc-pp-error-urlwas set, redirect to that URL. Otherwise, respond with theIDoiVerificationResult.getServletResponse(). For template respones, session value placeholders are replaced.- Parameters:
ctx- Current form request context.eventResult- Result of the double opt-in verification.
-
respondWorkflow
public static void respondWorkflow(IExtendedFormRequestContext ctx, IRemoteEventExecutionResult executionResult) throws IOException
Responses to the HTTP request after a workflow was executed.- Parameters:
ctx- Request context for the HTTP request that was made.executionResult- Result of running the workflow.- Throws:
IOException- When the response could not be written.
-
respondWorkflow
@Deprecated public static void respondWorkflow(IExtendedFormRequestContext ctx, IWorkflowResponse resp) throws IOException
Deprecated.Use the new workflow engine:respondWorkflow(IExtendedFormRequestContext, IRemoteEventExecutionResult)Returns the response from the workflow to the client.- Parameters:
ctx- Current form request context that triggered the workflow.resp- Response from the workflow.- Throws:
IOException- When the response could not be sent.
-
identityTokenError
@Deprecated public static void identityTokenError(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Mandant client)
Deprecated.- Parameters:
req- Current HTTP request.resp- Current HTTP response.client- Client who owns the project for which the identity check failed.
-
respond
@Deprecated public static void respond(IExtendedFormRequestContext ctx, ETextbausteinMsgCode msgCode, boolean success)
Deprecated.
-
respond
@Deprecated(forRemoval=true) public static void respond(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, ValueParameters values, Mandant man, ETextbausteinMsgCode msgCode, boolean success)
Deprecated, for removal: This API element is subject to removal in a future version.
-
respondWorkflow
@Deprecated public static void respondWorkflow(IExtendedFormRequestContext ctx, IWorkflowResponse resp, Vorgang v) throws IOException
Deprecated.Part of the old workflow engine, use the new engine.- Throws:
IOException
-
appendCSSFolderIncludes
@Deprecated public static void appendCSSFolderIncludes(com.hp.gagawa.java.FertileNode rootNode, String includeURL, File includesDir, IExtendedFormRequestContext ctx, boolean inline)
Deprecated.
-
appendJSFolderIncludes
@Deprecated public static void appendJSFolderIncludes(com.hp.gagawa.java.FertileNode rootNode, String includeURL, File includesDir, IExtendedFormRequestContext ctx, boolean inline)
Deprecated.
-
respondHTML
@Deprecated public static void respondHTML(IExtendedFormRequestContext ctx, IWorkflowResponse wfr, Vorgang v)
-
respondTemplate
@Deprecated public static void respondTemplate(IExtendedFormRequestContext ctx, IWorkflowResponse wfr, Vorgang v)
-
authenticationSelection
@Deprecated public static void authenticationSelection(IExtendedFormRequestContext requestCtx, IFormAuthContext authCtx, boolean xfcSessionLogin, ProjectAuthenticatorConfig... authConfig)
Deprecated.
-
authenticationSelection
@Deprecated public static void authenticationSelection(IExtendedFormRequestContext requestCtx, IFormAuthContext authCtx, boolean xfcSessionLogin, Collection<ProjectAuthenticatorConfig> authConfigs)
Deprecated.
-
notAuthorizedCall
@Deprecated public static void notAuthorizedCall(IExtendedFormRequestContext ctx, Set<EUserAuthorizationType> authorizationType)
Deprecated.
-
notGroupAuthorized
@Deprecated public static void notGroupAuthorized(IExtendedFormRequestContext ctx)
Deprecated.
-
-