public class URLHelper extends Object
public static String contextPart(javax.servlet.http.HttpServletRequest req, ValueParameters params)
public static String contextPart(String contextPath, ValueParameters params)
public static String formPart(javax.servlet.http.HttpServletRequest req, ValueParameters params)
public static String formPart(String contextPath, ValueParameters params)
public static String loginRedirectUrl(String contextPath, String frid, String queryString)
public static String mandantLoginRedirectUrl(Mandant man, String contextPath, String frid, String queryString, String optionalSessionID)
public static String submitUrlForVorgang(String context, Projekt p, ValueParameters params, Vorgang vorgang)
public static String submitUrlForVorgang(String context, Projekt p, ValueParameters params, FormVersion formVersion, Vorgang vorgang)
public static String submitUrlFor(String context, Projekt p, ValueParameters params)
public static String submitUrlFor(String context, Projekt p, ValueParameters params, FormVersion formVersion)
public static String submitUrlFor(IFormRequestContext requestCtx)
public static String submitUrlForPreview(IFormRequestContext ctx)
public static String submitUrlFor(IFormRequestContext requestCtx, Vorgang vorgang)
public static String completeSubmitUrl(String submitUrl, String language, FRQSession formRequestSession, String optionalSessionID)
public static String urlFor(EFormRequestType formRequestType, String context, Projekt p, ValueParameters params, FormVersion formVersion)
public static String previewUrlFor(String context, String language, Projekt p, ValueParameters params)
public static String previewUrlFor(String context, String language, Projekt projekt, ValueParameters params, FormVersion formVersion)
@Deprecated public static String previewUrlFor(String context, Projekt p, ValueParameters params)
previewUrlFor(String, String, Projekt, ValueParameters)
@Deprecated public static String previewUrlFor(String context, Projekt p, ValueParameters params, FormVersion formVersion)
public static String provideUrlFor(String context, Projekt p, ValueParameters params, Vorgang v)
public static String provideUrlFor(String context, Projekt p, ValueParameters params, FormVersion formVersion, Vorgang v)
public static String dataqueryDBUrlFor(String context, ValueParameters params)
public static String datasourceXMLUrlFor(String context, ValueParameters params)
public static String datasourceCSVUrlFor(String context, ValueParameters params)
public static String datasourceJSONUrlFor(String context, ValueParameters params)
public static String attachmentServlet(String context, ValueParameters params)
public static String appointmentFreeSlotsServlet(String context, ValueParameters params)
public static String appointmentIcalServlet(String context, ValueParameters params)
context
- Context path of the web application.params
- Additional URL parameters.http://localhost:8080/xima-formcycle/appointment/ical/
appointmentIcalServlet(String, ValueParameters, AppointmentTemplate)
public static String appointmentIcalServlet(String context, ValueParameters params, AppointmentTemplate template)
context
- Context path of the web application.params
- Additional URL parameters.template
- Template for which to generate the URL.http://localhost:8080/xima-formcycle/appointment/ical/11cab23a-a36a-416b-bd5b-ae9d0003a30f/15504ad9-5287-4739-9e6c-fad66f67203e
public static String pluginServlet(String context, ValueParameters params)
public static String formRequestCopyFor(Projekt p, javax.servlet.http.HttpServletRequest request, ValueParameters params)
public static String formRequestCopyFor(String context, Projekt p, ValueParameters params, FormVersion formVersion, Vorgang v)
context
- the context path of the applicationp
- the project to which the process is assigned. The projekt id is part of the URL. Must not be null
params
- additional URL parameters. Can be null
.formVersion
- if set the form of a given form version will be used. Id the param is null
the currently
active form version will be usedv
- the process that data will be put put to the new form. Must not be null
public static String formRequestFor(Projekt p, javax.servlet.http.HttpServletRequest request, ValueParameters params)
public static String forwardRequestFor(Projekt p, javax.servlet.http.HttpServletRequest request, ValueParameters params)
public static String attachmentFormActionURL(String context, ValueParameters requestParameters, String prozessId, FRQSession formRequestSession, String action)
public static String deleteAttachmentFormURL(String context, ValueParameters requestParameters, String prozessId, FRQSession formRequestSession)
public static String downloadAttachmentFormURL(String context, ValueParameters requestParameters, String prozessId, FRQSession formRequestSession)
public static String dataqueryLDAPUrlFor(String context, ValueParameters params)
public static String keepaliveUrlFor(String context, ValueParameters params)
public static String getClientResourceUrl(MandantRessource res, boolean noCache)
public static String getProjectResourceUrl(ProjektRessource res, boolean noCache)
public static String getExternalAuthCallbackURL(IFormAuthContext authContext, String authParam)
public static String getAuthCallbackBaseURL(String baseUrl, String authParam)
public static String getSystemAuthCallbackURL(IFormAuthContext authContext, String authParam)
public static String buildFinalCallbackUrl(javax.servlet.http.HttpServletRequest request, FRQSession session)
public static String getAuthLoginURL(IFormAuthContext authCtx, ProjectAuthenticatorConfig config, boolean asRedirect)
public static String getAuthLoginURL(ProjectAuthenticatorConfig config, FRQSession session)
public static String getAuthCheckURL(IFormAuthContext authCtx)
public static String getAuthFormURL(IFormAuthContext authContext)
public static String getAuthPasswordURL(IFormAuthContext authContext)
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.