org.jbpm.persistence.db
Class DbPersistenceServiceFactory

java.lang.Object
  extended by org.jbpm.persistence.db.DbPersistenceServiceFactory
All Implemented Interfaces:
java.io.Serializable, ServiceFactory
Direct Known Subclasses:
JtaDbPersistenceServiceFactory

public class DbPersistenceServiceFactory
extends java.lang.Object
implements ServiceFactory

See Also:
Serialized Form

Constructor Summary
DbPersistenceServiceFactory()
           
 
Method Summary
 void cleanSchema()
           
 void close()
          close this service factory
 void createSchema()
           
 void dropSchema()
           
 void finalize()
           
 org.hibernate.cfg.Configuration getConfiguration()
           
 javax.sql.DataSource getDataSource()
           
 java.lang.String getDataSourceJndiName()
           
 JbpmSchema getJbpmSchema()
           
 org.hibernate.tool.hbm2ddl.SchemaExport getSchemaExport()
          Deprecated. use getJbpmSchema() instead
 org.hibernate.SessionFactory getSessionFactory()
           
 java.lang.String getSessionFactoryJndiName()
           
 boolean isCurrentSessionEnabled()
           
 boolean isTransactionEnabled()
           
 Service openService()
          open a service.
 void setConfiguration(org.hibernate.cfg.Configuration configuration)
           
 void setCurrentSessionEnabled(boolean isCurrentSessionEnabled)
           
 void setDataSource(javax.sql.DataSource dataSource)
           
 void setDataSourceJndiName(java.lang.String dataSourceJndiName)
           
 void setSchemaExport(org.hibernate.tool.hbm2ddl.SchemaExport schemaExport)
           
 void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
           
 void setSessionFactoryJndiName(java.lang.String sessionFactoryJndiName)
           
 void setTransactionEnabled(boolean isTransactionEnabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DbPersistenceServiceFactory

public DbPersistenceServiceFactory()
Method Detail

openService

public Service openService()
Description copied from interface: ServiceFactory
open a service. The service is to be closed on the Service object.

Specified by:
openService in interface ServiceFactory

getConfiguration

public org.hibernate.cfg.Configuration getConfiguration()

getSchemaExport

public org.hibernate.tool.hbm2ddl.SchemaExport getSchemaExport()
Deprecated. use getJbpmSchema() instead


getJbpmSchema

public JbpmSchema getJbpmSchema()

getSessionFactory

public org.hibernate.SessionFactory getSessionFactory()

getDataSource

public javax.sql.DataSource getDataSource()

cleanSchema

public void cleanSchema()

createSchema

public void createSchema()

dropSchema

public void dropSchema()

close

public void close()
Description copied from interface: ServiceFactory
close this service factory

Specified by:
close in interface ServiceFactory

finalize

public void finalize()
              throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

getDataSourceJndiName

public java.lang.String getDataSourceJndiName()

setDataSourceJndiName

public void setDataSourceJndiName(java.lang.String dataSourceJndiName)

getSessionFactoryJndiName

public java.lang.String getSessionFactoryJndiName()

setSessionFactoryJndiName

public void setSessionFactoryJndiName(java.lang.String sessionFactoryJndiName)

setConfiguration

public void setConfiguration(org.hibernate.cfg.Configuration configuration)

setDataSource

public void setDataSource(javax.sql.DataSource dataSource)

setSchemaExport

public void setSchemaExport(org.hibernate.tool.hbm2ddl.SchemaExport schemaExport)

setSessionFactory

public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)

isTransactionEnabled

public boolean isTransactionEnabled()

setTransactionEnabled

public void setTransactionEnabled(boolean isTransactionEnabled)

isCurrentSessionEnabled

public boolean isCurrentSessionEnabled()

setCurrentSessionEnabled

public void setCurrentSessionEnabled(boolean isCurrentSessionEnabled)


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.