edu.uoc.tfc.j2ee.icampanario.grepresenta.persistence.domain
Class Document

java.lang.Object
  extended by edu.uoc.tfc.j2ee.icampanario.grepresenta.persistence.domain.Document
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Document
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

Clase de dominio que representa un documento

Author:
Ismael Campanario Cabrera
See Also:
Serialized Form

Constructor Summary
Document()
           
 
Method Summary
 java.lang.Object clone()
          Clona un documento
 byte[] getDocument()
          Devuelve el documento
 java.lang.String getExtCode()
          Devuelve el codigo externo
 java.lang.String getFormat()
          Devuelve el formato
 java.lang.Long getId()
          Devuelve el id
 java.lang.String getName()
          Devuelve el nombre
 byte[] getPkcs7()
          Devuelve el pkcs7
 java.util.Calendar getSignDate()
          Devuelve la fecha de firma
 java.lang.String getTransactionCode()
          Devuelve el codigo de transaccion
 java.lang.String getType()
          Devuelve el tipo del documento
 java.lang.String getUri()
          Devuelve la uri
 void setDocument(byte[] document)
          Modifica el documento
 void setExtCode(java.lang.String extCode)
          Modifica el codigo externo
 void setFormat(java.lang.String format)
          Modifica el formato
 void setId(java.lang.Long id)
          Modifica el id
 void setName(java.lang.String name)
          Modifica el nombre
 void setPkcs7(byte[] pkcs7)
          Modifica el pkcs7
 void setSignDate(java.util.Calendar signDate)
          Modifica la fecha de firma
 void setTransactionCode(java.lang.String transactionCode)
          Modifica el codigo de transaccion
 void setType(java.lang.String type)
          Modifica el tipo del documento
 void setUri(java.lang.String uri)
          Modifica la uri
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Document

public Document()
Method Detail

getId

public java.lang.Long getId()
Devuelve el id

Returns:
id

setId

public void setId(java.lang.Long id)
Modifica el id

Parameters:
id - nuevo id

getName

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

Returns:
nombre

setName

public void setName(java.lang.String name)
Modifica el nombre

Parameters:
name - nuevo nombre

getFormat

public java.lang.String getFormat()
Devuelve el formato

Returns:
formato

setFormat

public void setFormat(java.lang.String format)
Modifica el formato

Parameters:
format - nuevo formato

getDocument

public byte[] getDocument()
Devuelve el documento

Returns:
documento

setDocument

public void setDocument(byte[] document)
Modifica el documento

Parameters:
document - nuevo documento

getSignDate

public java.util.Calendar getSignDate()
Devuelve la fecha de firma

Returns:
fecha de firma

setSignDate

public void setSignDate(java.util.Calendar signDate)
Modifica la fecha de firma

Parameters:
signDate - nueva fecha de firma

getTransactionCode

public java.lang.String getTransactionCode()
Devuelve el codigo de transaccion

Returns:
codigo de transaccion

setTransactionCode

public void setTransactionCode(java.lang.String transactionCode)
Modifica el codigo de transaccion

Parameters:
transactionCode - nuevo codigo

getPkcs7

public byte[] getPkcs7()
Devuelve el pkcs7

Returns:
pkcs7

setPkcs7

public void setPkcs7(byte[] pkcs7)
Modifica el pkcs7

Parameters:
pkcs7 - nuevo pkcs7

getExtCode

public java.lang.String getExtCode()
Devuelve el codigo externo

Returns:
codigo externo

setExtCode

public void setExtCode(java.lang.String extCode)
Modifica el codigo externo

Parameters:
extCode - nuevo codigo

getUri

public java.lang.String getUri()
Devuelve la uri

Returns:
uri

setUri

public void setUri(java.lang.String uri)
Modifica la uri

Parameters:
uri - nueva uri

getType

public java.lang.String getType()
Devuelve el tipo del documento

Returns:
Tipo del documento

setType

public void setType(java.lang.String type)
Modifica el tipo del documento

Parameters:
type - Tipo del documento

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Clona un documento

Overrides:
clone in class java.lang.Object
Returns:
objeto clonado
Throws:
java.lang.CloneNotSupportedException - si no soporta clonado