xdoclet.ejb.vendor
Class JBossSubTask

java.lang.Object
  |
  +--xdoclet.DocletSupport
        |
        +--xdoclet.SubTask
              |
              +--xdoclet.TemplateSubTask
                    |
                    +--xdoclet.XmlSubTask
                          |
                          +--xdoclet.ejb.AbstractEjbDeploymentDescriptorSubTask
                                |
                                +--xdoclet.ejb.vendor.JBossSubTask
All Implemented Interfaces:
java.io.Serializable

public class JBossSubTask
extends AbstractEjbDeploymentDescriptorSubTask

Creates jboss-xml and jaws.xml deployment descriptors for JBoss.

Version:
$Revision: 1.26 $
Author:
Ara Abrahamian (ara_e@email.com), Dmitri Colebatch (dim@bigpond.net.au)
See Also:
Serialized Form

Inner Class Summary
static class JBossSubTask.JBossVersionTypes
           
 
Inner classes inherited from class xdoclet.TemplateSubTask
TemplateSubTask.ExtentTypes
 
Field Summary
static java.lang.String SUBTASK_NAME
           
 
Fields inherited from class xdoclet.XmlSubTask
useIds
 
Fields inherited from class xdoclet.DocletSupport
currentTag
 
Constructor Summary
JBossSubTask()
           
 
Method Summary
protected  void engineStarted()
           
 void execute()
          Called to start execution of the sub-task.
 java.lang.String getDatasource()
           
 java.lang.String getDebug()
           
 java.lang.String getGenerateRelations()
           
 java.lang.String getSecurityDomain()
           
 java.lang.String getSubTaskName()
           
 java.lang.String getTypemapping()
           
 java.lang.String getVersion()
           
 void setDatasource(java.lang.String datasource)
           
 void setDebug(java.lang.String debug)
           
 void setGenerateRelations(java.lang.String generateRelations)
           
 void setSecurityDomain(java.lang.String aSecurityDomain)
           
 void setTypemapping(java.lang.String typemapping)
           
 void setVersion(JBossSubTask.JBossVersionTypes version)
           
 void validateOptions()
          Called to validate configuration parameters.
 
Methods inherited from class xdoclet.ejb.AbstractEjbDeploymentDescriptorSubTask
atLeastOneCmpEntityBeanExists
 
Methods inherited from class xdoclet.XmlSubTask
copyAttributesFrom, engineFinished, getDtdFileName, getPublicId, getSchema, getSystemId, getUseIds, getXmlencoding, isValidateXML, setDtdFileName, setPublicId, setSchema, setSystemId, setUseIds, setValidateXML, setXmlencoding, startProcess
 
Methods inherited from class xdoclet.TemplateSubTask
addPackageSubstitution, beanFile, generateForClass, getDestinationFile, getEngine, getExtent, getGeneratedFileName, getHavingClassTag, getOfType, getPackageSubstitutions, getParser, getSubTaskClassName, getTemplateURL, init, isGuessGenerationNeeded, isPackageSubstitutionInheritanceSupported, isPrefixWithPackageStructure, javaFile, matchesGenerationRules, setDestinationFile, setEngine, setExtent, setExtentValue, setGuessGenerationNeeded, setHavingClassTag, setOfType, setPackageSubstitutionInheritanceSupported, setPackageSubstitutions, setParser, setPrefixWithPackageStructure, setSubTaskClassName, setTemplateFile, setTemplateURL, startEngine
 
Methods inherited from class xdoclet.SubTask
addConfigParam, getConfigParams, getContext, getDestDir, getMergeDir, setDestDir, setMergeDir, setSubTaskName
 
Methods inherited from class xdoclet.DocletSupport
getCurrentClass, getCurrentConstructor, getCurrentField, getCurrentMethod, getCurrentPackage, getCurrentTag, isDocletGenerated, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentConstructor, setCurrentField, setCurrentMethod, setCurrentPackage, setCurrentTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUBTASK_NAME

public static final java.lang.String SUBTASK_NAME
Constructor Detail

JBossSubTask

public JBossSubTask()
Method Detail

getSubTaskName

public java.lang.String getSubTaskName()
Overrides:
getSubTaskName in class TemplateSubTask

getDebug

public java.lang.String getDebug()

getVersion

public java.lang.String getVersion()

getSecurityDomain

public java.lang.String getSecurityDomain()

getDatasource

public java.lang.String getDatasource()

getTypemapping

public java.lang.String getTypemapping()

getGenerateRelations

public java.lang.String getGenerateRelations()

setDebug

public void setDebug(java.lang.String debug)

setVersion

public void setVersion(JBossSubTask.JBossVersionTypes version)

setSecurityDomain

public void setSecurityDomain(java.lang.String aSecurityDomain)

setDatasource

public void setDatasource(java.lang.String datasource)

setTypemapping

public void setTypemapping(java.lang.String typemapping)
Parameters:
typemapping -  

setGenerateRelations

public void setGenerateRelations(java.lang.String generateRelations)
Parameters:
generateRelations -  

validateOptions

public void validateOptions()
                     throws XDocletException
Called to validate configuration parameters.
Overrides:
validateOptions in class TemplateSubTask
Throws:
XDocletException - Description of Exception

execute

public void execute()
             throws XDocletException
Description copied from class: SubTask
Called to start execution of the sub-task.
Overrides:
execute in class TemplateSubTask
Throws:
XDocletException - Description of Exception

engineStarted

protected void engineStarted()
                      throws XDocletException
Overrides:
engineStarted in class TemplateSubTask
Throws:
XDocletException - Description of Exception