From bccb1f7c2595611eeaa66b4a85dc0529bcb2522f Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Mon, 14 Jul 2014 12:55:20 +0200 Subject: added Invoke Target --- .../at/gv/egiz/pdfas/web/helper/PdfAsParameterExtractor.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsParameterExtractor.java') diff --git a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsParameterExtractor.java b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsParameterExtractor.java index 126b10ce..c2cee9c6 100644 --- a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsParameterExtractor.java +++ b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsParameterExtractor.java @@ -33,11 +33,13 @@ public class PdfAsParameterExtractor { public static final String PARAM_INVOKE_URL = "invoke-app-url"; + public static final String PARAM_INVOKE_URL_TARGET = "invoke-app-url-target"; public static final String PARAM_INVOKE_URL_ERROR = "invoke-app-error-url"; public static final String PARAM_LOCALE = "locale"; public static final String PARAM_NUM_BYTES = "num-bytes"; public static final String PARAM_PDF_URL = "pdf-url"; public static final String PARAM_SIG_TYPE = "sig-type"; + public static final String PARAM_SIG_TYPE_ALIAS = "sig_type"; public static final String PARAM_SIG_POS_P = "sig-pos-p"; public static final String PARAM_SIG_POS_Y = "sig-pos-y"; public static final String PARAM_SIG_POS_X = "sig-pos-x"; @@ -63,6 +65,10 @@ public class PdfAsParameterExtractor { return (String)request.getAttribute(PARAM_INVOKE_URL); } + public static String getInvokeTarget(HttpServletRequest request) { + return (String)request.getAttribute(PARAM_INVOKE_URL_TARGET); + } + public static String getInvokeErrorURL(HttpServletRequest request) { String url = (String)request.getAttribute(PARAM_INVOKE_URL_ERROR); return url; @@ -81,7 +87,11 @@ public class PdfAsParameterExtractor { } public static String getSigType(HttpServletRequest request) { - return (String)request.getAttribute(PARAM_SIG_TYPE); + String value = (String)request.getAttribute(PARAM_SIG_TYPE); + if(value == null) { + value = (String)request.getAttribute(PARAM_SIG_TYPE_ALIAS); + } + return value; } public static String getSigPosP(HttpServletRequest request) { -- cgit v1.2.3