mcne.asn1.wrappers
Class Documento

java.lang.Object
  |
  +--mcne.asn1.wrappers.Documento

public class Documento
extends java.lang.Object

Clase que encapsula las caracteristicas de un documento. El objeto documento internamente contiene: 1) el hash o resumen criptográfico del mismo y 2) su referencia en formato String, o código que lo identifica en la aplicación.


Constructor Summary
Documento(byte[] documento, java.lang.String referencia)
          Construye una nueva instancia del documento.
Documento(java.lang.String path, java.lang.String referencia)
          Construye una nueva instancia del documento a partir a) del path absoluto del fichero donde se encuentra almacenado y b) la referencia que le identifica en la aplicación.
 
Method Summary
 byte[] getHash()
          Devuelve el resumen (o hash) del documento con el que se creó el objeto.
 java.lang.String getReferencia()
          Obtiene la referencia del documento.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Documento

public Documento(byte[] documento,
                 java.lang.String referencia)
          throws ClienteNotarioException
Construye una nueva instancia del documento. A partir de un array de bytes que representan al documento, se genera internamente el resumen o hash de dicho array de bytes. La referencia es un valor alfanumérico que le permite a la aplicación identificar, en su base de datos, al documento.

Throws:
ClienteNotarioException - puede ocurrir un error en alguno de los procesos de inicialización del objeto. Para obtener información del error llamar al método getMessage() de ClienteNotarioException.

Documento

public Documento(java.lang.String path,
                 java.lang.String referencia)
          throws ClienteNotarioException
Construye una nueva instancia del documento a partir a) del path absoluto del fichero donde se encuentra almacenado y b) la referencia que le identifica en la aplicación. Internamente se genera un resumen (hash) del documento.

Throws:
ClienteNotarioException - puede ocurrir un error en alguno de los procesos de inicialización del objeto. Utilizar el método getMessage() de ClienteNotarioException para obtener detalles del mismo.
Method Detail

getHash

public byte[] getHash()
Devuelve el resumen (o hash) del documento con el que se creó el objeto.

Returns:
byte[] cadena de bytes con el hash del documento.

getReferencia

public java.lang.String getReferencia()
Obtiene la referencia del documento.

Returns:
java.lang.String referencia del documento.