notificaciones.common.informacion
Class NotificacionInf

java.lang.Object
  |
  +--notificaciones.common.informacion.NotificacionInf
All Implemented Interfaces:
java.io.Serializable

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

Representa información acerca de una notificación enviada anteriormente

See Also:
Serialized Form

Constructor Summary
NotificacionInf()
           
NotificacionInf(Abonado abonado, java.lang.String asunto, byte[] acusePuestaDisposicion, java.util.Date fechayHoraPuestaDisposicion, int estado, boolean borrado)
          Creates a new instance of NotificacionInf
 
Method Summary
 byte[] getAcusePuestaDisposicion()
          Devuelve la firma generada por el sistema en la puesta a disposición de la notificación
 byte[] getAcuseRecibo()
          Devuelve la firma realizada por el destinatario en el momento de la lectura de la notificación.
 java.lang.String getAsuntoNotificacion()
          Devuelve el asunto de la notificación
 boolean getBorrado()
          Indica si la notificación ha sido borrada por el Abonado o No
 int getEstado()
          Devuelve el estado de la notificación
 java.util.Date getFechaYHoraPuestaDisposicion()
          Devuelve la fecha y hora de la puesta a disposición de la notificacion en el buzón del destinatario.
 java.util.Date getFechaYHoraRechazo()
          Devuelve la fecha y hora de lectura de la notificación por el destinatario Esta fecha es obtenida del sello de tiempo generado.
 java.util.Date getFechaYHoraRecibo()
          Devuelve la fecha y hora de lectura de la notificación por el destinatario Esta fecha es obtenida del sello de tiempo generado.
 byte[] getFirmaRechazo()
          Devuelve la firma realizada por el destinatario en el momento del rechazo de la notificación.
 java.lang.String getId()
          Devuelve el el identificador de la notificación en el origen.
 Abonado getReceptor()
          Devuelve el usuario destinatario de la notificación
 void setAcusePuestaDisposicion(byte[] firma)
          Permite indicar la firma generada por el sistema en la puesta a disposición de la notificación.
 void setAcuseRecibo(byte[] firma)
          Permite indicar la firma realizada por el destinatario en el momento de la lectura de la notificación.
 void setAsuntoNotificacion(java.lang.String asunto)
          Permite indicar el asunto de la notificación
 void setBorrado(boolean borrado)
           
 void setEstado(int estado)
           
 void setFechaYHoraPuestaDisposicion(java.util.Date date)
          Permite establecer la fecha y hora de la puesta a disposición de la notificacion en el buzón del destinatario.
 void setFechaYHoraRechazo(java.util.Date date)
          Permite establecer la fecha y hora de rechazo de la notificación por el destinatario.
 void setFechaYHoraRecibo(java.util.Date date)
          Permite establecer la fecha y hora de lectura de la notificación por el destinatario.
 void setFirmaRechazo(byte[] bs)
          Permite indicar la firma generada por el usuario en el rechazo de la notificación
 void setId(java.lang.String id)
          Permite indicar el identificador de la notificación en el origen.
 void setReceptor(Abonado abonado)
          Permite indicar el usuario destinatario de la notificación
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificacionInf

public NotificacionInf()

NotificacionInf

public NotificacionInf(Abonado abonado,
                       java.lang.String asunto,
                       byte[] acusePuestaDisposicion,
                       java.util.Date fechayHoraPuestaDisposicion,
                       int estado,
                       boolean borrado)
Creates a new instance of NotificacionInf

Method Detail

getAcusePuestaDisposicion

public byte[] getAcusePuestaDisposicion()
Devuelve la firma generada por el sistema en la puesta a disposición de la notificación

Returns:
byte[] Firma basada en la política de la Junta de Andalucía

setAcusePuestaDisposicion

public void setAcusePuestaDisposicion(byte[] firma)
Permite indicar la firma generada por el sistema en la puesta a disposición de la notificación.


getAcuseRecibo

public byte[] getAcuseRecibo()
Devuelve la firma realizada por el destinatario en el momento de la lectura de la notificación. Si la notificación no ha sido leida todavía por el abonado, devuelve null.

Returns:
byte[] Firma basada en la política de la Junta de Andalucía

setAcuseRecibo

public void setAcuseRecibo(byte[] firma)
Permite indicar la firma realizada por el destinatario en el momento de la lectura de la notificación.


getAsuntoNotificacion

public java.lang.String getAsuntoNotificacion()
Devuelve el asunto de la notificación

Returns:
String

setAsuntoNotificacion

public void setAsuntoNotificacion(java.lang.String asunto)
Permite indicar el asunto de la notificación

Returns:
String

getReceptor

public Abonado getReceptor()
Devuelve el usuario destinatario de la notificación

Returns:
Abonado

setReceptor

public void setReceptor(Abonado abonado)
Permite indicar el usuario destinatario de la notificación

Returns:
Abonado

getEstado

public int getEstado()
Devuelve el estado de la notificación

Returns:
int
See Also:
EstadoNotificacion

setEstado

public void setEstado(int estado)

setBorrado

public void setBorrado(boolean borrado)

getBorrado

public boolean getBorrado()
Indica si la notificación ha sido borrada por el Abonado o No


setId

public void setId(java.lang.String id)
Permite indicar el identificador de la notificación en el origen. Servirá para identificar la notificación cuando se obtenga información de las remesas enviadas

Parameters:
id -

getId

public java.lang.String getId()
Devuelve el el identificador de la notificación en el origen.

Returns:
java.lang.String

getFechaYHoraPuestaDisposicion

public java.util.Date getFechaYHoraPuestaDisposicion()
Devuelve la fecha y hora de la puesta a disposición de la notificacion en el buzón del destinatario. Esta fecha es obtenida del sello de tiempo generado.

Returns:
Date

getFechaYHoraRecibo

public java.util.Date getFechaYHoraRecibo()
Devuelve la fecha y hora de lectura de la notificación por el destinatario Esta fecha es obtenida del sello de tiempo generado.

Returns:
Date

setFechaYHoraPuestaDisposicion

public void setFechaYHoraPuestaDisposicion(java.util.Date date)
Permite establecer la fecha y hora de la puesta a disposición de la notificacion en el buzón del destinatario.

Parameters:
date -

setFechaYHoraRecibo

public void setFechaYHoraRecibo(java.util.Date date)
Permite establecer la fecha y hora de lectura de la notificación por el destinatario.

Parameters:
date -

getFechaYHoraRechazo

public java.util.Date getFechaYHoraRechazo()
Devuelve la fecha y hora de lectura de la notificación por el destinatario Esta fecha es obtenida del sello de tiempo generado.

Returns:
Date

setFechaYHoraRechazo

public void setFechaYHoraRechazo(java.util.Date date)
Permite establecer la fecha y hora de rechazo de la notificación por el destinatario.

Parameters:
date -

getFirmaRechazo

public byte[] getFirmaRechazo()
Devuelve la firma realizada por el destinatario en el momento del rechazo de la notificación. Si la notificación no ha sido rechazada, devuelve null.

Returns:
byte[] Firma basada en la política de la Junta de Andalucía

setFirmaRechazo

public void setFirmaRechazo(byte[] bs)
Permite indicar la firma generada por el usuario en el rechazo de la notificación