xdoclet.modules.hibernate
public class FactoryClassSubTask extends TemplateSubTask implements xdoclet.modules.hibernate.HibernateProperties
TemplateSubTask.ExtentTypes, TemplateSubTask.OfType
currentClassTag, currentFieldTag, currentMethodTag
Constructor and Description |
---|
FactoryClassSubTask()
Constructor for the HibernateSubTask object
|
Modifier and Type | Method and Description |
---|---|
protected void |
engineStarted()
Called when the engine is started
|
void |
execute()
Describe what the method does
|
java.lang.String |
getDataSource() |
java.lang.String |
getDialect() |
java.lang.String |
getDriver() |
java.lang.String |
getFactoryClass() |
protected java.lang.String |
getGeneratedFileName(xjavadoc.XClass clazz)
Gets the GeneratedFileName attribute of the EntityCmpSubTask object
|
java.lang.String |
getJdbcUrl() |
java.lang.String |
getJndiName() |
java.util.Collection |
getJndiProperties() |
java.util.Collection |
getOtherMappings()
We don't provide/have/use other mappings here for now.
|
java.util.Collection |
getOtherProperties() |
java.lang.String |
getPassword() |
java.lang.String |
getPoolSize() |
boolean |
getShowSql() |
java.lang.String |
getTransactionManagerStrategy() |
boolean |
getUseOuterJoin() |
java.lang.String |
getUsername() |
java.lang.String |
getUserName() |
java.lang.String |
getUserTransactionName() |
boolean |
isUseJndiFactory() |
void |
setDataSource(java.lang.String dataSource)
The data source name to be generated into the factory
|
void |
setDialect(java.lang.String dialect)
The Hibernate DB dialect to be generated into the factory
|
void |
setDriver(java.lang.String driver)
The driver class name to be generated into the factory
|
void |
setFactoryClass(java.lang.String factoryClass)
The fully qualified class name of the generated factory
|
void |
setJdbcUrl(java.lang.String jdbcUrl) |
void |
setJndiName(java.lang.String jndiName) |
void |
setPassword(java.lang.String password)
The password to be generated into the factory
|
void |
setPoolSize(java.lang.String poolSize) |
void |
setUseJndiFactory(boolean useJndiFactory) |
void |
setUsername(java.lang.String username)
The username to be generated into the factory
|
void |
validateOptions()
Called to validate configuration parameters.
|
addOfType, addOfType, addPackageSubstitution, copyAttributesFrom, engineFinished, generateForClass, getAcceptAbstractClasses, getAcceptInterfaces, getDestinationFile, getEngine, getExtent, getGenerationManager, getHavingClassTag, getOfType, getPackageSubstitutions, getSubTaskClassName, getTemplateURL, init, isPackageSubstitutionInheritanceSupported, isPrefixWithPackageStructure, javaFile, matchesGenerationRules, processInnerClasses, setAcceptAbstractClasses, setAcceptInterfaces, setDestinationFile, setEngine, setExtent, setExtentValue, setGenerationManager, setHavingClassTag, setOfType, setPackageSubstitutionInheritanceSupported, setPackageSubstitutions, setPrefixWithPackageStructure, setSubTaskClassName, setTemplateFile, setTemplateURL, startEngine, startProcess, startProcessForAll, startProcessPerClass
addConfigParam, getConfigParams, getConfigParamsAsMap, getContext, getDestDir, getMergeDir, getSubTaskName, getXJavaDoc, setDestDir, setMergeDir, setSubTaskName
getCurrentClass, getCurrentClassTag, getCurrentConstructor, getCurrentField, getCurrentFieldTag, getCurrentMethod, getCurrentMethodTag, getCurrentPackage, getCurrentTag, isDocletGenerated, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentClassTag, setCurrentConstructor, setCurrentField, setCurrentFieldTag, setCurrentMethod, setCurrentMethodTag, setCurrentPackage
public FactoryClassSubTask()
public java.lang.String getDataSource()
getDataSource
in interface xdoclet.modules.hibernate.HibernateProperties
public java.lang.String getDialect()
getDialect
in interface xdoclet.modules.hibernate.HibernateProperties
public java.lang.String getDriver()
getDriver
in interface xdoclet.modules.hibernate.HibernateProperties
public java.lang.String getPassword()
getPassword
in interface xdoclet.modules.hibernate.HibernateProperties
public java.lang.String getUsername()
public java.lang.String getFactoryClass()
public boolean isUseJndiFactory()
public java.util.Collection getJndiProperties()
getJndiProperties
in interface xdoclet.modules.hibernate.HibernateProperties
public java.util.Collection getOtherMappings()
getOtherMappings
in interface xdoclet.modules.hibernate.HibernateProperties
HibernateProperties.getOtherMappings()
public java.util.Collection getOtherProperties()
getOtherProperties
in interface xdoclet.modules.hibernate.HibernateProperties
public java.lang.String getTransactionManagerStrategy()
getTransactionManagerStrategy
in interface xdoclet.modules.hibernate.HibernateProperties
public java.lang.String getUserTransactionName()
getUserTransactionName
in interface xdoclet.modules.hibernate.HibernateProperties
public java.lang.String getUserName()
getUserName
in interface xdoclet.modules.hibernate.HibernateProperties
public boolean getUseOuterJoin()
getUseOuterJoin
in interface xdoclet.modules.hibernate.HibernateProperties
public boolean getShowSql()
getShowSql
in interface xdoclet.modules.hibernate.HibernateProperties
public java.lang.String getJndiName()
getJndiName
in interface xdoclet.modules.hibernate.HibernateProperties
public java.lang.String getJdbcUrl()
getJdbcUrl
in interface xdoclet.modules.hibernate.HibernateProperties
public java.lang.String getPoolSize()
getPoolSize
in interface xdoclet.modules.hibernate.HibernateProperties
public void setJndiName(java.lang.String jndiName)
jndiName
- public void setJdbcUrl(java.lang.String jdbcUrl)
jdbcUrl
- public void setPoolSize(java.lang.String poolSize)
poolSize
- public void setDataSource(java.lang.String dataSource)
dataSource
- public void setDialect(java.lang.String dialect)
dialect
- public void setDriver(java.lang.String driver)
driver
- public void setPassword(java.lang.String password)
password
- public void setUsername(java.lang.String username)
username
- public void setFactoryClass(java.lang.String factoryClass)
factoryClass
- public void setUseJndiFactory(boolean useJndiFactory)
useJndiFactory
- public void validateOptions() throws XDocletException
TemplateSubTask
validateOptions
in class TemplateSubTask
XDocletException
- Description of Exceptionpublic void execute() throws XDocletException
execute
in class TemplateSubTask
XDocletException
- Describe the exceptionprotected java.lang.String getGeneratedFileName(xjavadoc.XClass clazz) throws XDocletException
getGeneratedFileName
in class TemplateSubTask
clazz
- Describe what the parameter doesXDocletException
protected void engineStarted() throws XDocletException
engineStarted
in class TemplateSubTask
XDocletException
- Thrown in case of problem