edu.uoc.tfc.j2ee.icampanario.components.documentsManager
Class DocumentsManagerFile

java.lang.Object
  extended by edu.uoc.tfc.j2ee.icampanario.components.documentsManager.DocumentsManagerFile
All Implemented Interfaces:
DocumentsManager

public class DocumentsManagerFile
extends java.lang.Object
implements DocumentsManager

Implementación que persiste los documentos en el sistema de ficheros del sistema operativo. Una vez almacenados los documentos en el modelo de datos propio, la aplicación hará uso de la implementación definida para almacenar los documentos, en este caso en una ruta del disco duro, pero se podría realizar una implementación que los envíe a Alfresco, por ejemplo.

Author:
Ismael Campanario Cabrera

Constructor Summary
DocumentsManagerFile(org.apache.commons.configuration.Configuration config)
          Constructor
 
Method Summary
 SignDocument get(java.lang.String id)
          Obtiene el documento identificado por el id indicado
 void save(SignDocument document)
          Persiste el documento
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentsManagerFile

public DocumentsManagerFile(org.apache.commons.configuration.Configuration config)
Constructor

Parameters:
config - Configuración
Method Detail

save

public void save(SignDocument document)
          throws DocumentsManagerException
Persiste el documento

Specified by:
save in interface DocumentsManager
Parameters:
document - Documento
Throws:
DocumentsManagerException

get

public SignDocument get(java.lang.String id)
                 throws DocumentsManagerException
Obtiene el documento identificado por el id indicado

Specified by:
get in interface DocumentsManager
Parameters:
id - Identificador del documento
Returns:
Documento
Throws:
DocumentsManagerException