From 8662870179eed5ca6e2b7b10fd1912f922fce67b Mon Sep 17 00:00:00 2001 From: pdanner Date: Mon, 6 Dec 2010 16:59:57 +0000 Subject: Moved to pdf-as-web project git-svn-id: https://joinup.ec.europa.eu/svn/pdf-as/trunk@678 7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c --- .../egiz/pdfas/web/VerifySessionInformation.java | 195 --------------------- 1 file changed, 195 deletions(-) delete mode 100644 src/main/java/at/gv/egiz/pdfas/web/VerifySessionInformation.java (limited to 'src/main/java/at/gv/egiz/pdfas/web/VerifySessionInformation.java') diff --git a/src/main/java/at/gv/egiz/pdfas/web/VerifySessionInformation.java b/src/main/java/at/gv/egiz/pdfas/web/VerifySessionInformation.java deleted file mode 100644 index e998ded..0000000 --- a/src/main/java/at/gv/egiz/pdfas/web/VerifySessionInformation.java +++ /dev/null @@ -1,195 +0,0 @@ -/** - * Copyright (c) 2006 by Know-Center, Graz, Austria - * - * This software is the confidential and proprietary information of Know-Center, - * Graz, Austria. You shall not disclose such Confidential Information and shall - * use it only in accordance with the terms of the license agreement you entered - * into with Know-Center. - * - * KNOW-CENTER MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF - * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR - * NON-INFRINGEMENT. KNOW-CENTER SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY - * LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS - * DERIVATIVES. - * - * $Id: SessionInformation.java,v 1.2 2006/08/25 17:06:11 wprinz Exp $ - */ -package at.gv.egiz.pdfas.web; - -import java.io.Serializable; -import java.util.Iterator; -import java.util.List; - -import javax.servlet.http.HttpSessionBindingEvent; -import javax.servlet.http.HttpSessionBindingListener; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; - -import at.gv.egiz.pdfas.framework.input.DataSource; -import at.gv.egiz.pdfas.web.helper.TempDirHelper; -import at.knowcenter.wag.egov.egiz.pdf.SignatureHolder; -import at.knowcenter.wag.egov.egiz.pdf.TablePos; -import at.knowcenter.wag.egov.egiz.web.ExternAppInformation; - -/** - * This class is a collection of various session parameters that are passed - * between the servlets and jsps. - * - *

- * The SessionInformation class contains type safe references to the objects. - *

- * - * @author wprinz - */ -public class VerifySessionInformation implements HttpSessionBindingListener, Serializable -{ - - /** - * SVUID. - */ - private static final long serialVersionUID = -7413884936584659150L; - - /** - * The log. - */ - private static Log log = LogFactory.getLog(VerifySessionInformation.class); - - /** - * The connector. - */ - public String connector = null; - - /** - * For local requests, tells the application (sign, verify). - */ - public String application = null; - - /** - * Tells the operation mode (binary, textual). - */ - public String mode = null; - - /** - * The original, uploaded pdf. - */ - //public FileBasedPdfDataSourceImpl pdfDataSource = null; - public DataSource inputDataSource = null; - - /** - * The type/profile of the signature. - */ - public String type = null; - -// /** -// * The user name. -// */ -// public String user_name = null; -// -// /** -// * The password. -// */ -// public String user_password = null; - - /** - * All SignatureHolders extracted from the document. - */ - public List signature_holders; - - /** - * Keeps track of the currently running local operation. - * - *

- * Only valid during local verify. - *

- */ - public CurrentLocalOperation currentLocalOperation = null; - - /** - * This is used only for MOA loc-ref web verify. - */ - public SignatureHolder moa_holder; - - -// /** -// * The incremental update information that has been extracted from the given -// * PDF document. -// */ -// public IncrementalUpdateInformation iui; - -// public SignatorInformation si = null; - -// public FileBasedDataSink output = null; - - -// /** -// * Copy of signature holders. It's needed by BKU when we try to verify single by single -// * signature. -// */ -// public List copy_of_signature_holders; - -// /** -// * The suggested filename. -// */ -// public String filename; -// -// /** -// * Tells, if the file download should be done inline or as attachment. -// */ -// public boolean download_inline; - -//// /** -//// * The sign result to be passed back to the user. -//// */ -//// public SignResult sign_result; -// -// public boolean isSignFinished = false; - - - - /** - * Object containing information about the calling webapplication. - * @author: Thomas Zefferer - */ - public ExternAppInformation exappinf; - - /** - * Information about the signature position - * @author: Thomas Zefferer - */ - public TablePos pos ; - - - - /** - * @see javax.servlet.http.HttpSessionBindingListener#valueBound(javax.servlet.http.HttpSessionBindingEvent) - */ - public void valueBound(HttpSessionBindingEvent event) - { - log.debug("Bound SignSessionInformation to session."); - } - - /** - * @see javax.servlet.http.HttpSessionBindingListener#valueUnbound(javax.servlet.http.HttpSessionBindingEvent) - */ - public void valueUnbound(HttpSessionBindingEvent event) - { - log.debug("Unbound SignSessionInformation from session."); - - if (this.inputDataSource != null) - { - TempDirHelper.deleteDataSourceIfFileBased(this.inputDataSource); - } - if (this.signature_holders != null) - { - Iterator it = this.signature_holders.iterator(); - while (it.hasNext()) - { - SignatureHolder sh = (SignatureHolder) it.next(); - TempDirHelper.deleteDataSourceIfFileBased(sh.getDataSource()); - } - } - } - -} -- cgit v1.2.3