public class FactoryClassSubTask
extends xdoclet.TemplateSubTask
implements HibernateProperties
Generate a SessionFactory facade that is capable of configuring Hibernate inline, as well as provide a convenient
method of switching later to other SessionFactory implementations.
engineStarted
protected void engineStarted()
throws xdoclet.XDocletException
Called when the engine is started
- engineStarted in interface xdoclet.TemplateSubTask
xdoclet.XDocletException
- Thrown in case of problem
execute
public void execute()
throws xdoclet.XDocletException
Describe what the method does
- execute in interface xdoclet.TemplateSubTask
xdoclet.XDocletException
- Describe the exception
getDataSource
public String getDataSource()
getDialect
public String getDialect()
getDriver
public String getDriver()
getFactoryClass
public String getFactoryClass()
getGeneratedFileName
protected String getGeneratedFileName(XClass clazz)
throws xdoclet.XDocletException
Gets the GeneratedFileName attribute of the EntityCmpSubTask object
- getGeneratedFileName in interface xdoclet.TemplateSubTask
clazz
- Describe what the parameter does
- The GeneratedFileName value
xdoclet.XDocletException
-
getJdbcUrl
public String getJdbcUrl()
getJndiName
public String getJndiName()
getJndiProperties
public Collection getJndiProperties()
getOtherMappings
public Collection getOtherMappings()
We don't provide/have/use other mappings here for now.
xdoclet.modules.hibernate.HibernateProperties.getOtherMappings()
getOtherProperties
public Collection getOtherProperties()
getPassword
public String getPassword()
getPoolSize
public String getPoolSize()
getShowSql
public boolean getShowSql()
getTransactionManagerStrategy
public String getTransactionManagerStrategy()
getUseOuterJoin
public boolean getUseOuterJoin()
getUserName
public String getUserName()
getUserTransactionName
public String getUserTransactionName()
getUsername
public String getUsername()
isUseJndiFactory
public boolean isUseJndiFactory()
setDataSource
public void setDataSource(String dataSource)
The data source name to be generated into the factory
setDialect
public void setDialect(String dialect)
The Hibernate DB dialect to be generated into the factory
setDriver
public void setDriver(String driver)
The driver class name to be generated into the factory
setFactoryClass
public void setFactoryClass(String factoryClass)
The fully qualified class name of the generated factory
setJdbcUrl
public void setJdbcUrl(String jdbcUrl)
setJndiName
public void setJndiName(String jndiName)
setPassword
public void setPassword(String password)
The password to be generated into the factory
setPoolSize
public void setPoolSize(String poolSize)
setUseJndiFactory
public void setUseJndiFactory(boolean useJndiFactory)
setUsername
public void setUsername(String username)
The username to be generated into the factory
validateOptions
public void validateOptions()
throws xdoclet.XDocletException
- validateOptions in interface xdoclet.TemplateSubTask