/**
*
* The SessionInformation class contains type safe references to the objects. *
* * @author wprinz */ public class SessionInformation implements Serializable { /** * SVUID. */ private static final long serialVersionUID = -7413884936584659150L; // public long session_id = -1; /** * 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 byte[] pdf = null; public PdfDataSource pdfDataSource = 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; /** * An array of local requests to be processed. */ public LocalRequest[] requests = null; /** * The index of the local request to be processed next. */ public int current_operation = 0; /** * An array of response strings of the local requests. */ public Properties[] response_properties = null; /** * Tells, if the current local request has been finished. */ public boolean finished = false; /** * The incremental update information that has been extracted from the given * PDF document. */ public IncrementalUpdateInformation iui; public SignatorInformation si = null; public FileBasedDataSink output = null; /** * The signature holders. */ public List signature_holders; /** * 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 ; }