mcne.api.solicitudes
Class SolicitudAcuseRecibo

java.lang.Object
  |
  +--mcne.api.solicitudes.Solicitud
        |
        +--mcne.api.solicitudes.SolicitudAcuse
              |
              +--mcne.api.solicitudes.SolicitudAcuseRecibo

public class SolicitudAcuseRecibo
extends SolicitudAcuse

Clase que encapsula la solicitud de Acuse de Recibo, conteniendo para ello un objeto de tipo Documentos (con los Documento de la solicitud), y otro de tipo Atributos (con los atributos asociados a dicha solicitud)

Version:
%1%, %0%

Field Summary
 
Fields inherited from class mcne.api.solicitudes.SolicitudAcuse
idPolitica
 
Constructor Summary
SolicitudAcuseRecibo(byte[] der)
          Devuelve un objeto SolicitudAcuseRecibo a partir de un array de bytes que representan la codificación DER.
SolicitudAcuseRecibo(Documentos documentos, Atributos atributos, byte[] firma)
          Construye una nueva instancia del Objeto SolicitudAcuseRecibo, con la colección de Documento (Documentos) y de atributos (Atributos).
 
Method Summary
 byte[] encodeDER()
           
 AtributosSR getAtributos()
          Obtiene los atributos de la solicitud
 DocumentosW getDocumentos()
          Obtiene el objeto Documentos
 byte[] getFirma()
          Obtiene la firma de la Solicitud de Acuse de Recibo
 void getFirma(byte[] firma)
          Asigna la firma a la solicitud de acuse de recibo
static SolicitudAcuseRecibo getInstance(Documentos docs, Atributos atts, java.lang.String idPolitica, byte[] firma)
          Devuelve un objeto de tipo Documento
 
Methods inherited from class mcne.api.solicitudes.SolicitudAcuse
getIdPolitica, setIdPolitica
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SolicitudAcuseRecibo

public SolicitudAcuseRecibo(Documentos documentos,
                            Atributos atributos,
                            byte[] firma)
                     throws ClienteNotarioException
Construye una nueva instancia del Objeto SolicitudAcuseRecibo, con la colección de Documento (Documentos) y de atributos (Atributos).

Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.

SolicitudAcuseRecibo

public SolicitudAcuseRecibo(byte[] der)
                     throws ClienteNotarioException
Devuelve un objeto SolicitudAcuseRecibo a partir de un array de bytes que representan la codificación DER.

Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.
Method Detail

getInstance

public static SolicitudAcuseRecibo getInstance(Documentos docs,
                                               Atributos atts,
                                               java.lang.String idPolitica,
                                               byte[] firma)
                                        throws ClienteNotarioException
Devuelve un objeto de tipo Documento

Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.

getDocumentos

public DocumentosW getDocumentos()
Obtiene el objeto Documentos

Returns:
Documentos colección de Documento de la solicitud.
Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.

getAtributos

public AtributosSR getAtributos()
Obtiene los atributos de la solicitud

Returns:
Atributos los atributos que contiene el objeto

getFirma

public byte[] getFirma()
                throws ClienteNotarioException
Obtiene la firma de la Solicitud de Acuse de Recibo

Returns:
byte[] array de bytes con la firma.
ClienteNotarioException

getFirma

public void getFirma(byte[] firma)
              throws ClienteNotarioException
Asigna la firma a la solicitud de acuse de recibo

ClienteNotarioException

encodeDER

public byte[] encodeDER()
                 throws ClienteNotarioException
Specified by:
encodeDER in class SolicitudAcuse
ClienteNotarioException