xdoclet.modules.hp.hpas.ejb
Class HPASSubTask

java.lang.Object
  extended by xdoclet.DocletSupport
      extended by xdoclet.SubTask
          extended by xdoclet.TemplateSubTask
              extended by xdoclet.XmlSubTask
                  extended by xdoclet.modules.ejb.dd.AbstractEjbDeploymentDescriptorSubTask
                      extended by xdoclet.modules.hp.hpas.ejb.HPASSubTask
All Implemented Interfaces:
java.io.Serializable

public class HPASSubTask
extends AbstractEjbDeploymentDescriptorSubTask

Creates hp-ejb-jar.xml deployment descriptor for HPAS.

Version:
$Revision: 1.8 $
Author:
Andrew Stevens
See Also:
Serialized Form
ant.element
display-name = "HP AS" name = "hpas" parent = "xdoclet.modules.ejb.EjbDocletTask"
created
January 10, 2002

Nested Class Summary
 
Nested classes/interfaces inherited from class xdoclet.TemplateSubTask
TemplateSubTask.ExtentTypes, TemplateSubTask.OfType
 
Field Summary
protected  java.lang.String persistenceClass
           
protected  java.lang.String persistenceProduct
           
protected  java.lang.String persistenceSuffix
           
protected  java.lang.String persistenceVersion
           
protected  java.lang.String sfsbPassivationRoot
           
 
Fields inherited from class xdoclet.DocletSupport
currentClassTag, currentFieldTag, currentMethodTag
 
Constructor Summary
HPASSubTask()
           
 
Method Summary
 java.lang.String getPersistenceClass()
          Gets the PersistenceClass attribute of the HPASSubTask object
 java.lang.String getPersistenceProduct()
          Gets the PersistenceProduct attribute of the HPASSubTask object
 java.lang.String getPersistenceSuffix()
          Gets the PersistenceSuffix attribute of the HPASSubTask object
 java.lang.String getPersistenceVersion()
          Gets the PersistenceVersion attribute of the HPASSubTask object
 java.lang.String getSfsbPassivationRoot()
          Gets the SfsbPassivationRoot attribute of the HPASSubTask object
 void setPersistenceClass(java.lang.String persistenceClass)
          Only applies when using CMP.
 void setPersistenceProduct(java.lang.String persistenceProduct)
          Only applies when using CMP.
 void setPersistenceSuffix(java.lang.String persistenceSuffix)
          Only applies when using CMP.
 void setPersistenceVersion(java.lang.String persistenceVersion)
          Only applies when using CMP.
 void setSfsbPassivationRoot(java.lang.String sfsbPassivationRoot)
          The path to a local directory indicating where the container should passivate Stateful Session Bean instances.
 
Methods inherited from class xdoclet.modules.ejb.dd.AbstractEjbDeploymentDescriptorSubTask
atLeastOneCmp1EntityBeanExists, atLeastOneCmp2EntityBeanExists, atLeastOneCmpEntityBeanExists
 
Methods inherited from class xdoclet.XmlSubTask
copyAttributesFrom, engineFinished, getDtdURL, getPublicId, getSchema, getSchemaURL, getSystemId, getUseIds, getXmlencoding, isValidateXML, setDtdURL, setPublicId, setSchema, setSchemaURL, setSystemId, setUseIds, setValidateXML, setXmlencoding, startProcess
 
Methods inherited from class xdoclet.TemplateSubTask
addOfType, addOfType, addPackageSubstitution, engineStarted, execute, generateForClass, getAcceptAbstractClasses, getAcceptInterfaces, getDestinationFile, getEngine, getExtent, getGeneratedFileName, 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, startProcessForAll, startProcessPerClass, validateOptions
 
Methods inherited from class xdoclet.SubTask
addConfigParam, getConfigParams, getConfigParamsAsMap, getContext, getDestDir, getMergeDir, getSubTaskName, getXJavaDoc, setDestDir, setMergeDir, setSubTaskName
 
Methods inherited from class xdoclet.DocletSupport
getCurrentClass, getCurrentClassTag, getCurrentConstructor, getCurrentField, getCurrentFieldTag, getCurrentMethod, getCurrentMethodTag, getCurrentPackage, getCurrentTag, isDocletGenerated, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentClassTag, setCurrentConstructor, setCurrentField, setCurrentFieldTag, setCurrentMethod, setCurrentMethodTag, setCurrentPackage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sfsbPassivationRoot

protected java.lang.String sfsbPassivationRoot

persistenceProduct

protected java.lang.String persistenceProduct

persistenceVersion

protected java.lang.String persistenceVersion

persistenceClass

protected java.lang.String persistenceClass

persistenceSuffix

protected java.lang.String persistenceSuffix
Constructor Detail

HPASSubTask

public HPASSubTask()
Method Detail

getSfsbPassivationRoot

public java.lang.String getSfsbPassivationRoot()
Gets the SfsbPassivationRoot attribute of the HPASSubTask object

Returns:
The SfsbPassivationRoot value

getPersistenceProduct

public java.lang.String getPersistenceProduct()
Gets the PersistenceProduct attribute of the HPASSubTask object

Returns:
The PersistenceProduct value

getPersistenceVersion

public java.lang.String getPersistenceVersion()
Gets the PersistenceVersion attribute of the HPASSubTask object

Returns:
The PersistenceVersion value

getPersistenceClass

public java.lang.String getPersistenceClass()
Gets the PersistenceClass attribute of the HPASSubTask object

Returns:
The PersistenceClass value

getPersistenceSuffix

public java.lang.String getPersistenceSuffix()
Gets the PersistenceSuffix attribute of the HPASSubTask object

Returns:
The PersistenceSuffix value

setSfsbPassivationRoot

public void setSfsbPassivationRoot(java.lang.String sfsbPassivationRoot)
The path to a local directory indicating where the container should passivate Stateful Session Bean instances.

Parameters:
sfsbPassivationRoot - The new SfsbPassivationRoot value
ant.not-required
"No, only if hpas.bean passivation='true' tag is used on a stateful * session bean. Default is ''."

setPersistenceProduct

public void setPersistenceProduct(java.lang.String persistenceProduct)
Only applies when using CMP. Specifies the name of a third party persistence manager product.

Parameters:
persistenceProduct - The new PersistenceProduct value
ant.not-required
"No, default is 'VXML'."

setPersistenceVersion

public void setPersistenceVersion(java.lang.String persistenceVersion)
Only applies when using CMP. Specifies the version of the third party product.

Parameters:
persistenceVersion - The new PersistenceVersion value
ant.not-required
"No, default is ''."

setPersistenceClass

public void setPersistenceClass(java.lang.String persistenceClass)
Only applies when using CMP. Specifies the class that implements the persistence manager interface.

Parameters:
persistenceClass - The new PersistenceClass value
ant.not-required
No,defaultis com.hp.mwlabs.j2ee.containers.ejb.persistence.vxml.CMPPersistenceManager.

setPersistenceSuffix

public void setPersistenceSuffix(java.lang.String persistenceSuffix)
Only applies when using CMP. Specifies a suffix to be appended to the abstract bean class name to obtain the generated bean class name.

Parameters:
persistenceSuffix - The new PersistenceSuffix value
ant.not-required
"No, default is ''."

http://xdoclet.sourceforge.net/