aboutsummaryrefslogtreecommitdiff
path: root/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/helper/SessionHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'simpleSigning/src/main/java/at/gv/egiz/simpleSigning/helper/SessionHelper.java')
-rw-r--r--simpleSigning/src/main/java/at/gv/egiz/simpleSigning/helper/SessionHelper.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/helper/SessionHelper.java b/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/helper/SessionHelper.java
index 0f2c6b5..8815b87 100644
--- a/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/helper/SessionHelper.java
+++ b/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/helper/SessionHelper.java
@@ -14,6 +14,7 @@ public class SessionHelper {
private static final String SESSION_CONNECTOR = "SESSION_CONNECTOR";
private static final String SESSION_EVENTID = "SESSION_EVENTID";
private static final String SESSION_DOCUMENT = "SESSION_DOCUMENT";
+ private static final String SESSION_RESIZE_DONE = "SESSION_RESIZE_DONE";
private static final String SESSION_TYPE_TEXT = "TEXT";
private static final String SESSION_TYPE_PDF = "PDF";
@@ -98,6 +99,19 @@ public class SessionHelper {
}
}
+ public static void setResizeDone(HttpServletRequest request) {
+ request.getSession().setAttribute(SESSION_RESIZE_DONE, Boolean.TRUE);
+ }
+
+ public static boolean getResizeDone(HttpServletRequest request) {
+ Object s = request.getSession().getAttribute(SESSION_RESIZE_DONE);
+ if (s != null && s instanceof Boolean) {
+ return ((Boolean)s).booleanValue();
+ } else {
+ return false;
+ }
+ }
+
public static void setDocument(HttpServletRequest request, byte[] doc) {
if(doc == null) {
logger.info("[" + request.getSession().getId() + "]: setting Document to NULL!!!");
@@ -113,9 +127,12 @@ public class SessionHelper {
if (session != null) {
Object obj = session.getAttribute(SESSION_DOCUMENT);
if (obj != null && obj instanceof byte[]) {
+ logger.info("[" + request.getSession().getId() + "]: getting Document is byte with Size {}",
+ ((byte[]) obj).length);
return (byte[]) obj;
}
}
+ logger.info("[" + request.getSession().getId() + "]: getting Document is null");
return null;
}