aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper
diff options
context:
space:
mode:
authorAndreas Fitzek <andreas.fitzek@iaik.tugraz.at>2014-07-15 18:50:42 +0200
committerAndreas Fitzek <andreas.fitzek@iaik.tugraz.at>2014-07-15 18:50:42 +0200
commit8b69a68f80ce64da4bc68f9d03a17113d48a0599 (patch)
tree4ecdb9f7fd82ea0b1eee0be410e56c69438094b9 /pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper
parent308bb7903ca0a293438bf4039a194ec098645ffd (diff)
downloadpdf-as-4-8b69a68f80ce64da4bc68f9d03a17113d48a0599.tar.gz
pdf-as-4-8b69a68f80ce64da4bc68f9d03a17113d48a0599.tar.bz2
pdf-as-4-8b69a68f80ce64da4bc68f9d03a17113d48a0599.zip
Verify per SOAP Service
Diffstat (limited to 'pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper')
-rw-r--r--pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsParameterExtractor.java24
1 files changed, 24 insertions, 0 deletions
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 23335268..017eabb2 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,6 +33,13 @@ public class PdfAsParameterExtractor {
public static final String PARAM_TRANSACTION_ID = "transactionId";
public static final String PARAM_CONNECTOR_DEFAULT = "bku";
+ public static final String PARAM_FORMAT = "format";
+ public static final String PARAM_HTML = "html";
+ public static final String PARAM_JSON = "json";
+
+ public static final String[] AVAILABLE_FORMATS = new String[] {
+ PARAM_HTML, PARAM_JSON
+ };
public static final String PARAM_INVOKE_URL = "invoke-app-url";
public static final String PARAM_INVOKE_URL_TARGET = "invoke-app-url-target";
@@ -88,6 +95,23 @@ public class PdfAsParameterExtractor {
return (String)request.getAttribute(PARAM_INVOKE_URL_TARGET);
}
+ public static String getFormat(HttpServletRequest request) {
+ String format = (String)request.getAttribute(PARAM_FORMAT);
+
+ String finalFormat = null;
+ for(int i = 0; i < AVAILABLE_FORMATS.length; i++) {
+ if(AVAILABLE_FORMATS[i].equals(format)) {
+ finalFormat = AVAILABLE_FORMATS[i];
+ }
+ }
+
+ if(finalFormat == null) {
+ finalFormat = PARAM_HTML;
+ }
+
+ return finalFormat;
+ }
+
public static String getInvokeErrorURL(HttpServletRequest request) {
String url = (String)request.getAttribute(PARAM_INVOKE_URL_ERROR);
return url;