net.sf.jasperreports.jsf.engine.converters
Class DatabaseSourceConverter
java.lang.Object
net.sf.jasperreports.jsf.engine.converters.SourceConverterBase
net.sf.jasperreports.jsf.engine.converters.DatabaseSourceConverter
- All Implemented Interfaces:
- Serializable, SourceConverter
- Direct Known Subclasses:
- JdbcSourceConverter, JndiSourceConverter
public abstract class DatabaseSourceConverter
- extends SourceConverterBase
Base converter class for source converters which can obtain
a JDBC connection from the value to be converted.
- Author:
- A. Alonso Dominguez
- See Also:
- Serialized Form
Method Summary |
protected Source |
createSource(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object value)
|
protected ResultSet |
executeQuery(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Connection conn,
String query)
Execute query. |
protected abstract Connection |
getConnection(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabaseSourceConverter
public DatabaseSourceConverter()
createSource
protected Source createSource(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object value)
throws SourceException
- Overrides:
createSource
in class SourceConverterBase
- Throws:
SourceException
getConnection
protected abstract Connection getConnection(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws SourceException
- Throws:
SourceException
executeQuery
protected ResultSet executeQuery(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Connection conn,
String query)
throws SourceException
- Execute query.
- Parameters:
conn
- the conn
- Returns:
- the result set
- Throws:
ReportSourceException
- if some error happens when executing
the sql statement
SourceException
Copyright © 2011 SourceForge.net. All Rights Reserved.