org.apache.ws.jaxme.pm.jdbc
Class PMJdbcImpl

java.lang.Object
  extended by org.apache.ws.jaxme.pm.impl.PMImpl
      extended by org.apache.ws.jaxme.pm.jdbc.PMJdbcImpl
All Implemented Interfaces:
PM

public abstract class PMJdbcImpl
extends PMImpl

Author:
Jochen Wiedmann

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.ws.jaxme.pm.impl.PMImpl
PMImpl.ListObserver
 
Constructor Summary
PMJdbcImpl()
          Creates a new instance of PMJdbcImpl.
 
Method Summary
 java.sql.Connection getConnection()
           
 java.lang.String getJdbcDriver()
           
 java.lang.String getJdbcPassword()
           
 java.lang.String getJdbcUrl()
           
 java.lang.String getJdbcUser()
           
 void init(JMManager pManager)
          Initializes the PM.
 
Methods inherited from class org.apache.ws.jaxme.pm.impl.PMImpl
create, getManager, parseQuery, select, select, select
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.ws.jaxme.PM
delete, insert, select, update
 

Constructor Detail

PMJdbcImpl

public PMJdbcImpl()

Creates a new instance of PMJdbcImpl.

Method Detail

init

public void init(JMManager pManager)
          throws JAXBException
Description copied from interface: PM

Initializes the PM. Called from the JAXBContextImpl upon initialization.

Specified by:
init in interface PM
Overrides:
init in class PMImpl
Parameters:
pManager - The manager being queried for configuration details.
Throws:
JAXBException

getJdbcDriver

public java.lang.String getJdbcDriver()

getJdbcUrl

public java.lang.String getJdbcUrl()

getJdbcUser

public java.lang.String getJdbcUser()

getJdbcPassword

public java.lang.String getJdbcPassword()

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException