hudson.drools
Class DriverDBSettings

java.lang.Object
  extended by hudson.drools.DBSettings
      extended by hudson.drools.DriverDBSettings
All Implemented Interfaces:
hudson.model.Describable<DBSettings>
Direct Known Subclasses:
DevelopmentDBSettings, EmbeddedDBSettings

public class DriverDBSettings
extends DBSettings


Nested Class Summary
static class DriverDBSettings.DescriptorImpl
           
 
Constructor Summary
DriverDBSettings(java.lang.String className, java.lang.String user, java.lang.String password, java.lang.String url, java.lang.String hibernateDialect)
           
 
Method Summary
 javax.persistence.EntityManagerFactory createEntityManagerFactory()
           
 java.lang.String getClassName()
           
 bitronix.tm.resource.jdbc.PoolingDataSource getDataSource()
           
 java.lang.String getDataSourceName()
           
 hudson.model.Descriptor<DBSettings> getDescriptor()
           
 java.lang.String getHibernateDialect()
           
 int getMaxPoolSize()
           
 java.lang.String getPassword()
           
 java.lang.String getTransactionManagerLookupClass()
           
 java.lang.String getUrl()
           
 java.lang.String getUser()
           
 void setDataSource(bitronix.tm.resource.jdbc.PoolingDataSource dataSource)
           
 void start()
           
 void stop()
           
 
Methods inherited from class hudson.drools.DBSettings
all
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DriverDBSettings

@DataBoundConstructor
public DriverDBSettings(java.lang.String className,
                                             java.lang.String user,
                                             java.lang.String password,
                                             java.lang.String url,
                                             java.lang.String hibernateDialect)
Method Detail

start

public void start()
           throws javax.naming.NamingException
Overrides:
start in class DBSettings
Throws:
javax.naming.NamingException

stop

public void stop()
Overrides:
stop in class DBSettings

getDataSource

public bitronix.tm.resource.jdbc.PoolingDataSource getDataSource()

setDataSource

public void setDataSource(bitronix.tm.resource.jdbc.PoolingDataSource dataSource)

getClassName

public java.lang.String getClassName()

getMaxPoolSize

public int getMaxPoolSize()

getUser

public java.lang.String getUser()

getPassword

public java.lang.String getPassword()

getUrl

public java.lang.String getUrl()

getDataSourceName

public java.lang.String getDataSourceName()
Specified by:
getDataSourceName in class DBSettings

getHibernateDialect

public java.lang.String getHibernateDialect()
Specified by:
getHibernateDialect in class DBSettings

getDescriptor

public hudson.model.Descriptor<DBSettings> getDescriptor()

getTransactionManagerLookupClass

public java.lang.String getTransactionManagerLookupClass()
Specified by:
getTransactionManagerLookupClass in class DBSettings

createEntityManagerFactory

public javax.persistence.EntityManagerFactory createEntityManagerFactory()
Specified by:
createEntityManagerFactory in class DBSettings


Copyright © 2009. All Rights Reserved.