edu.uoc.tfc.j2ee.icampanario.components.signer
Class SignDocument

java.lang.Object
  extended by edu.uoc.tfc.j2ee.icampanario.components.signer.SignDocument
All Implemented Interfaces:
java.io.Serializable

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

Documento para realizar la firma digital

Author:
Ismael Campanario Cabrera
See Also:
Serialized Form

Constructor Summary
SignDocument()
          Constructor
 
Method Summary
 byte[] getContent()
          Devuelve el contenido del documento
 java.lang.String getHash()
          Devuelve el hash del documento
 java.lang.String getId()
          Devuelve el identificador del documento
 java.io.InputStream getInputStream()
          Devuelve el contenido del documento como InputStream
 java.lang.String getMimeType()
          Devuelve el formato del documento
 java.lang.String getName()
          Devuelve el nombre del documento
 java.util.Map<java.lang.String,java.lang.Object> getProperties()
          Devuelve otras propiedades del documento
 java.lang.Object getProperty(java.lang.String property)
          Devuelve una propiedad del documento
 java.lang.String getSign()
          Devuelve la firma del documento
 void setContent(byte[] content)
          Establece el contenido del documento
 void setHash(java.lang.String hash)
          Establece el hash del documento
 void setId(java.lang.String id)
          Establece el identificador del documento
 void setInputStream(java.io.InputStream inputStream)
          Establece el contenido del documento como InputStream
 void setMimeType(java.lang.String mimeType)
          Establece el formato del documento
 void setName(java.lang.String name)
          Establece el nombre del documento
 void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
          Establece otras propiedades del documento
 void setProperty(java.lang.String property, java.lang.Object value)
          Establece una propiedad del documento
 void setSign(java.lang.String sign)
          Establece la firma del documento
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignDocument

public SignDocument()
Constructor

Method Detail

getContent

public byte[] getContent()
Devuelve el contenido del documento

Returns:
Contenido del documento

setContent

public void setContent(byte[] content)
Establece el contenido del documento

Parameters:
content - Contenido del documento

getName

public java.lang.String getName()
Devuelve el nombre del documento

Returns:
Nombre del documento

setName

public void setName(java.lang.String name)
Establece el nombre del documento

Parameters:
name - Nombre del documento

getMimeType

public java.lang.String getMimeType()
Devuelve el formato del documento

Returns:
Formato del documento

setMimeType

public void setMimeType(java.lang.String mimeType)
Establece el formato del documento

Parameters:
mimeType - Formato del documento

getId

public java.lang.String getId()
Devuelve el identificador del documento

Returns:
Identificador del documento

setId

public void setId(java.lang.String id)
Establece el identificador del documento

Parameters:
id - Identificador del documento

getSign

public java.lang.String getSign()
Devuelve la firma del documento

Returns:
Firma del documento

setSign

public void setSign(java.lang.String sign)
Establece la firma del documento

Parameters:
sign - Firma del documento

getProperties

public java.util.Map<java.lang.String,java.lang.Object> getProperties()
Devuelve otras propiedades del documento

Returns:
Otras propiedades del documento

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
Establece otras propiedades del documento

Parameters:
properties - Otras propiedades del documento

getProperty

public java.lang.Object getProperty(java.lang.String property)
Devuelve una propiedad del documento

Parameters:
property - Key de la propiedad del documento
Returns:
Valor de la propiedad del documento

setProperty

public void setProperty(java.lang.String property,
                        java.lang.Object value)
Establece una propiedad del documento

Parameters:
property - Key de la propiedad del documento
value - Valor de la propiedad del documento

getHash

public java.lang.String getHash()
Devuelve el hash del documento

Returns:
Hash del documento

setHash

public void setHash(java.lang.String hash)
Establece el hash del documento

Parameters:
hash - Hash del documento

getInputStream

public java.io.InputStream getInputStream()
Devuelve el contenido del documento como InputStream

Returns:
Contenido del documento

setInputStream

public void setInputStream(java.io.InputStream inputStream)
Establece el contenido del documento como InputStream

Parameters:
inputStream - Contenido del documento como InputStream