at.gv.egiz.pdfas.framework.signator
Interface SignatorInformation

All Known Implementing Classes:
BinarySignatorInformation, SignatorInformationImpl, TextualSignatorInformation

public interface SignatorInformation

Encapsulates the Signator dependant information that needs to be passed from prepareSign to finishSign.

This supersedes the IncrementalUpdateInformation.

Author:
wprinz

Method Summary
 ActualTablePos getActualTablePos()
          Returns the position where the signature table was actually placed.
 List getNonTextualObjects()
          Returns a list<NonTextObjectInfo of non textual objects in the pdf document.
 SignatureData getSignatureData()
          Returns the SignatureData to be signed.
 SignSignatureObject getSignSignatureObject()
          Returns the SignSignatureObject.
 void setNonTextualObjects(List nonTextObjects)
          Set a list<NonTextObjectInfo of non textual objects in the pdf document.
 void setSignSignatureObject(SignSignatureObject signSignatureObject)
          Sets the SignSignatureObject with the signature data.
 

Method Detail

getSignatureData

public SignatureData getSignatureData()
Returns the SignatureData to be signed.

This is passed on to the Connector and signature device for signing.

Returns:
Returns the SignatureData to be signed.

setSignSignatureObject

public void setSignSignatureObject(SignSignatureObject signSignatureObject)
Sets the SignSignatureObject with the signature data.

This is called by the framework to provide the finishSign with the signature data.

Parameters:
signSignatureObject - The SignSignatureObject.

getSignSignatureObject

public SignSignatureObject getSignSignatureObject()
Returns the SignSignatureObject.

After signation, this is used by the framework/API to get additional information about the signature.

Returns:
Returns the SignSignatureObject.

getActualTablePos

public ActualTablePos getActualTablePos()
Returns the position where the signature table was actually placed.

Returns:
Returns the position where the signature table was actually placed.

getNonTextualObjects

public List getNonTextualObjects()
Returns a list<NonTextObjectInfo of non textual objects in the pdf document. Only available for textual signatures. Show this to the user who signed the textual content only!

Returns:
List<NonTextObjectInfo or null of not available (binary signature)

setNonTextualObjects

public void setNonTextualObjects(List nonTextObjects)
Set a list<NonTextObjectInfo of non textual objects in the pdf document. Only available for textual signatures. Show this to the user who signed the textual content only!



Copyright © 2006-2010. All Rights Reserved.