com.telventi.firmaenbloquemca
Class TDOIDs

java.lang.Object
  extended bycom.telventi.firmaenbloquemca.TDOIDs
All Implemented Interfaces:
java.io.Serializable

public class TDOIDs
extends java.lang.Object
implements java.io.Serializable

La clase TDOIDs contiene la información necesaria que permite construir un bloque de firma en la fase iniciarFirma de un procedimiento de firma en bloque.
Permite definir los documentos simples y los documentos multifirmados que formarán parte del nuevo bloque de firma que estamos generando.

See Also:
Serialized Form

Constructor Summary
TDOIDs()
          Constructor por defecto.
 
Method Summary
 void addIdMultifirma(double idDoc, double idBloque)
          Método para indicar la multifirma dentro del bloque de un documento ya firmado en un bloque anterior.
 void addIdMultifirma(java.lang.String idDoc, java.lang.String idBloque)
          Método para indicar la multifirma dentro del bloque de un documento ya firmado en un bloque anterior.
 void addIdSimple(double idDoc)
          Método para registrar un documento (identificador) para su firma dentro del bloque
 void addIdSimple(java.lang.String idDoc)
          Método para registrar un documento (identificador) para su firma dentro del bloque.
 java.util.Hashtable getIdsMultifirma()
          Método que devuelve el listado de los documentos a multifirmar.
 java.util.Vector getIdsSimples()
          Método que devuelve el listado de los documentos simples que será firmados dentro del bloque.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TDOIDs

public TDOIDs()
Constructor por defecto.

Method Detail

addIdSimple

public void addIdSimple(double idDoc)
                 throws FirmaEnBloqueException
Método para registrar un documento (identificador) para su firma dentro del bloque

Parameters:
idDoc - Identificador del documento (prefirma de servidor)
Throws:
FirmaEnBloqueException

addIdMultifirma

public void addIdMultifirma(double idDoc,
                            double idBloque)
                     throws FirmaEnBloqueException
Método para indicar la multifirma dentro del bloque de un documento ya firmado en un bloque anterior.

Parameters:
idDoc - Identificador del documento a multifirmar.
idBloque - Identificador del bloque donde fue firmado anteriormente.
Throws:
FirmaEnBloqueException

addIdSimple

public void addIdSimple(java.lang.String idDoc)
                 throws FirmaEnBloqueException
Método para registrar un documento (identificador) para su firma dentro del bloque.

Parameters:
idDoc - Identificador del documento (prefirma de servidor).
Throws:
FirmaEnBloqueException

addIdMultifirma

public void addIdMultifirma(java.lang.String idDoc,
                            java.lang.String idBloque)
                     throws FirmaEnBloqueException
Método para indicar la multifirma dentro del bloque de un documento ya firmado en un bloque anterior.

Parameters:
idDoc - Identificador del documento a multifirmar.
idBloque - Identificador del bloque donde fue firmado anteriormente.
Throws:
FirmaEnBloqueException

getIdsSimples

public java.util.Vector getIdsSimples()
Método que devuelve el listado de los documentos simples que será firmados dentro del bloque.

Returns:
Listado de los documentos simples.

getIdsMultifirma

public java.util.Hashtable getIdsMultifirma()
Método que devuelve el listado de los documentos a multifirmar.

Returns:
documentos a multifirmar
La Key es el identificador del bloque sobre el cual el documento fue firmado.
El valor es el vector de todos los documentos firmados en ese bloque y que serán multifirmados en el nuevo bloque de firma.