xdoclet.modules.ejb.entity
public class EntityFacadeSubTask extends AbstractEjbCodeGeneratorSubTask
TemplateSubTask.ExtentTypes, TemplateSubTask.OfType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_ENTITY_FACADE_CLASS_PATTERN |
static java.lang.String |
DEFAULT_FACADE_EJB_NAME_PATTERN |
protected static java.lang.String |
DEFAULT_TEMPLATE_FILE |
protected java.lang.String |
entityFacadeClassPattern
A configuration parameter for specifying the entity bean facade EJB class name pattern.
|
protected java.lang.String |
entityFacadeEjbNamePattern
a configuration parameter for specifying facade ejb names pattern {0} means ejb name
|
currentClassTag, currentFieldTag, currentMethodTag
Constructor and Description |
---|
EntityFacadeSubTask() |
Modifier and Type | Method and Description |
---|---|
protected void |
engineStarted()
Describe what the method does
|
java.lang.String |
getEntityFacadeClassPattern()
Returns the configuration parameter for specifying the entity bean facade class name pattern.
|
java.lang.String |
getEntityFacadeEjbNamePattern() |
protected java.lang.String |
getGeneratedFileName(xjavadoc.XClass clazz)
Gets the GeneratedFileName attribute of the EntityCmpSubTask object
|
protected boolean |
matchesGenerationRules(xjavadoc.XClass clazz)
Returns true if output not already generated for clazz, and is of the specified type and has the specified class
tag; false otherwise.
|
void |
setEjbNamePattern(java.lang.String new_pattern) |
void |
setPattern(java.lang.String new_pattern)
Sets the Pattern attribute of the EntityFacadeSubTask object
|
void |
validateOptions()
Called to validate configuration parameters.
|
addOfType, addOfType, addPackageSubstitution, copyAttributesFrom, engineFinished, execute, generateForClass, getAcceptAbstractClasses, getAcceptInterfaces, getDestinationFile, getEngine, getExtent, getGenerationManager, getHavingClassTag, getOfType, getPackageSubstitutions, getSubTaskClassName, getTemplateURL, init, isPackageSubstitutionInheritanceSupported, isPrefixWithPackageStructure, javaFile, 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 static final java.lang.String DEFAULT_ENTITY_FACADE_CLASS_PATTERN
public static final java.lang.String DEFAULT_FACADE_EJB_NAME_PATTERN
protected static final java.lang.String DEFAULT_TEMPLATE_FILE
protected java.lang.String entityFacadeClassPattern
protected java.lang.String entityFacadeEjbNamePattern
public java.lang.String getEntityFacadeClassPattern()
#entityCmpFacadePattern
public java.lang.String getEntityFacadeEjbNamePattern()
public void setPattern(java.lang.String new_pattern)
new_pattern
- The new Pattern valuepublic void setEjbNamePattern(java.lang.String new_pattern)
public void validateOptions() throws XDocletException
validateOptions
in class TemplateSubTask
XDocletException
protected java.lang.String getGeneratedFileName(xjavadoc.XClass clazz) throws XDocletException
getGeneratedFileName
in class TemplateSubTask
clazz
- Describe what the parameter doesXDocletException
protected boolean matchesGenerationRules(xjavadoc.XClass clazz) throws XDocletException
TemplateSubTask
matchesGenerationRules
in class TemplateSubTask
clazz
- Describe what the parameter doesXDocletException
protected void engineStarted() throws XDocletException
engineStarted
in class TemplateSubTask
XDocletException