org.lexevs.dao.database.datasource
Class ErrorReportingDataSourceDecorator
java.lang.Object
org.lexevs.dao.database.datasource.ErrorReportingDataSourceDecorator
All Implemented Interfaces: java.sql.Wrapper, javax.sql.CommonDataSource, javax.sql.DataSource, org.springframework.beans.factory.InitializingBean
public class ErrorReportingDataSourceDecorator extends java.lang.Objectimplements javax.sql.DataSource, org.springframework.beans.factory.InitializingBean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ErrorReportingDataSourceDecorator
public ErrorReportingDataSourceDecorator (javax.sql.DataSource decoratoredDataSource)
afterPropertiesSet
public void afterPropertiesSet ()
throws java.lang.Exception
Specified by: afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Throws:
java.lang.Exception
printError
protected java.lang.String printError (java.lang.Exception e)
getConnection
public java.sql.Connection getConnection ()
throws java.sql.SQLException
Specified by: getConnection
in interface javax.sql.DataSource
Throws:
java.sql.SQLException
getConnection
public java.sql.Connection getConnection (java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
Specified by: getConnection
in interface javax.sql.DataSource
Throws:
java.sql.SQLException
getLogWriter
public java.io.PrintWriter getLogWriter ()
throws java.sql.SQLException
Specified by: getLogWriter
in interface javax.sql.CommonDataSource
Throws:
java.sql.SQLException
getLoginTimeout
public int getLoginTimeout ()
throws java.sql.SQLException
Specified by: getLoginTimeout
in interface javax.sql.CommonDataSource
Throws:
java.sql.SQLException
setLogWriter
public void setLogWriter (java.io.PrintWriter out)
throws java.sql.SQLException
Specified by: setLogWriter
in interface javax.sql.CommonDataSource
Throws:
java.sql.SQLException
setLoginTimeout
public void setLoginTimeout (int seconds)
throws java.sql.SQLException
Specified by: setLoginTimeout
in interface javax.sql.CommonDataSource
Throws:
java.sql.SQLException
isWrapperFor
public boolean isWrapperFor (java.lang.Class<?> iface)
throws java.sql.SQLException
Specified by: isWrapperFor
in interface java.sql.Wrapper
Throws:
java.sql.SQLException
unwrap
public <T> T unwrap (java.lang.Class<T> iface)
throws java.sql.SQLException
Specified by: unwrap
in interface java.sql.Wrapper
Throws:
java.sql.SQLException
setSystemVariables
public void setSystemVariables (SystemVariables systemVariables)
getSystemVariables
public SystemVariables getSystemVariables ()
setLogger
public void setLogger (LgLoggerIF logger)
getLogger
public LgLoggerIF getLogger ()
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD