wvtool
Class DBLoader

java.lang.Object
  extended by wvtool.DBLoader
All Implemented Interfaces:
edu.udo.cs.wvtool.generic.loader.WVTDocumentLoader

public class DBLoader
extends java.lang.Object
implements edu.udo.cs.wvtool.generic.loader.WVTDocumentLoader

Esta clase implementa un Loader para WVTool, que carga una query desde la base de datos.

Esta query viene especificada en la informacion de WVTDocumentInfo.


Field Summary
protected static java.sql.Connection con
           
protected  java.io.InputStream currentInputStream
           
protected static java.lang.String DB_DRIVER
           
protected static java.lang.String DB_PASS
           
protected static java.lang.String DB_URL
           
protected static java.lang.String DB_USER
           
 
Constructor Summary
DBLoader()
          Construye el dbloader, invocando al constructor de WVTDocumentLoader.
 
Method Summary
 void close(edu.udo.cs.wvtool.main.WVTDocumentInfo d)
          cierra el stream de lectura.
 void closeConnection()
          cierra la conexion a la base de datos
 java.io.InputStream loadDocument(edu.udo.cs.wvtool.main.WVTDocumentInfo d)
          Carga la informacion del docuemento, leyendo la query desde la bd.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DB_DRIVER

protected static java.lang.String DB_DRIVER

DB_URL

protected static java.lang.String DB_URL

DB_USER

protected static java.lang.String DB_USER

DB_PASS

protected static java.lang.String DB_PASS

con

protected static java.sql.Connection con

currentInputStream

protected java.io.InputStream currentInputStream
Constructor Detail

DBLoader

public DBLoader()
Construye el dbloader, invocando al constructor de WVTDocumentLoader.

Method Detail

loadDocument

public java.io.InputStream loadDocument(edu.udo.cs.wvtool.main.WVTDocumentInfo d)
                                 throws edu.udo.cs.wvtool.util.WVToolException
Carga la informacion del docuemento, leyendo la query desde la bd.

Specified by:
loadDocument in interface edu.udo.cs.wvtool.generic.loader.WVTDocumentLoader
Parameters:
d - la informacion del documento
Returns:
el stream del cual se leeran los restulados de la BD
Throws:
edu.udo.cs.wvtool.util.WVToolException

close

public void close(edu.udo.cs.wvtool.main.WVTDocumentInfo d)
           throws edu.udo.cs.wvtool.util.WVToolException
cierra el stream de lectura.

Specified by:
close in interface edu.udo.cs.wvtool.generic.loader.WVTDocumentLoader
Throws:
edu.udo.cs.wvtool.util.WVToolException

closeConnection

public void closeConnection()
cierra la conexion a la base de datos