|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--notificaciones.cliente.estructuras.Notificacion | +--notificaciones.cliente.estructuras.NotificacionCifrada
Representa a una notificación cifrada
Field Summary |
Fields inherited from class notificaciones.cliente.estructuras.Notificacion |
adjuntos, asunto, circular, cuerpo, destinatarios, hasEncryptedPDF, idNotificacion |
Constructor Summary | |
NotificacionCifrada()
|
Method Summary | |
void |
addDestinatario(CriptoAbonado destinatario)
Permite añadir un destinatario a esta notificación con permisos totales sobre el PDF, es decir, impresion permitida, extracción permitida y modificación permitida. |
void |
addDestinatario(CriptoAbonado destinatario,
int impresion,
int extraccion,
int modificacion)
Permite añadir un destinatario de la notificación. |
void |
addPDFParaFirmarYCifrar(Adjunto adjunto)
Permite añadir un adjunto PDF cifrado a la notificación. |
void |
firmarYCifrarAdjuntosPDF(java.lang.String razon,
java.lang.String ubicacion,
boolean visible,
Rectangle firmaRect,
int page)
Permite firmar el PDF adjuntado con el certificado de componente indicado en el archivo de propiedades y cifrarlo con los destinatarios indicados |
void |
setCircular(boolean b)
No se puede enviar una circular cuando se quiere enviar una notificación cifrada, ya que se debe indicar a la hora de añadir un destinatario, su certificado. |
Methods inherited from class notificaciones.cliente.estructuras.Notificacion |
addAdjunto, addDestinatario, getAdjuntos, getAsunto, getCuerpo, getDestinatarios, getId, isCircular, numAdjuntos, setAsunto, setCuerpo, setId, tienePDFCifrado |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NotificacionCifrada()
Method Detail |
public void addPDFParaFirmarYCifrar(Adjunto adjunto) throws notificaciones.cliente.excepciones.MCSNException
adjunto
-
notificaciones.cliente.excepciones.MCSNException
public void addDestinatario(CriptoAbonado destinatario, int impresion, int extraccion, int modificacion) throws notificaciones.cliente.excepciones.MCSNException
destinatario
- Usuario destinatario de la notificaciónimpresion
- Permisos de usuario para la impresiónextraccion
- Permisos de usuario para la extracciónmodificacion
- Permisos de usuario para la modificación
notificaciones.cliente.excepciones.MCSNException
com.lowagie.text.pdf.security.util.PermisosPDF
public void setCircular(boolean b)
setCircular
in class Notificacion
b
- public void firmarYCifrarAdjuntosPDF(java.lang.String razon, java.lang.String ubicacion, boolean visible, Rectangle firmaRect, int page) throws notificaciones.cliente.excepciones.MCSNException
razon
- (Opcional) Indica la razón por la que se firma el PDF.ubicacion
- (Opcional) Indica la ubicación donde se realizó la firma.visible
- Indica si es visible o no la firma realizada sobre el PDF.firmaRect
- Rectángulo donde aparecerá la firma realizada sobre el PDF.page
- Página donde aparacecerá el rectángulo con la firma.
notificaciones.cliente.excepciones.MCSNException
public void addDestinatario(CriptoAbonado destinatario) throws notificaciones.cliente.excepciones.MCSNException
destinatario
-
notificaciones.cliente.excepciones.MCSNException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |