xdoclet.modules.ejb.entity
public class EntityTagsHandler extends EjbTagsHandler
ALL, LOCAL_SUFFIX, SERVICE_ENDPOINT, SERVICE_ENDPOINT_SUFFIX
FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER
Constructor and Description |
---|
EntityTagsHandler() |
Modifier and Type | Method and Description |
---|---|
void |
forAllEjbSelectMethods(java.lang.String template)
Evaluates the body block for each ejbSelect
|
void |
forAllEntityBeans(java.lang.String template)
Evaluates the body block for each EJBean derived from EntityBean.
|
void |
ifEntity(java.lang.String template)
Evaluate the body block if current class is of an entity type.
|
static boolean |
isEjbSelectMethod(xjavadoc.XMethod method) |
static boolean |
isEntity(xjavadoc.XClass clazz)
Returns true if clazz is an entity bean, false otherwise.
|
java.lang.String |
persistenceType()
Returns the persistent type of current bean.
|
java.lang.String |
reentrant()
Returns True if ejb:bean reentrant is true, False otherwise.
|
beanType, choosePackage, concreteFullClassName, ejbExternalRefName, ejbName, ejbRefName, ejbRefName, extendsFromFor, forAllBeans, getDependentClassFor, getDependentClassTagName, getEjb, getEjbIdFor, getEjbNameFor, getEjbSpec, getShortEjbNameFor, hasTransaction, id, ifIsAConcreteEJBean, ifLocalEjb, ifNotLocalEjb, ifNotRemoteEjb, ifNotServiceEndpointEjb, ifRemoteEjb, ifServiceEndpointEjb, isAConcreteEJBean, isEjb, isLocalEjb, isOnlyLocalEjb, isOnlyRemoteEjb, isOnlyServiceEndpointEjb, isRemoteEjb, isServiceEndpointEjb, prefixWithEjbSlash, shortEjbName, shouldTraverseSuperclassForDependentClass, symbolicClassName
delimit, expandClassName, generate, getCurrentClass, getCurrentClassTag, getCurrentConstructor, getCurrentField, getCurrentFieldTag, getCurrentMethod, getCurrentMethodTag, getCurrentPackage, getDocletContext, getEngine, getExpandedDelimitedTagValue, getTagValue, getTagValue, getTagValue, hasHavingClassTag, hasTag, isTagValueEqual, mandatoryParamNotFound, mandatoryTemplateTagParamNotFound, modifiers, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentClassTag, setCurrentConstructor, setCurrentField, setCurrentFieldTag, setCurrentMethod, setCurrentMethodTag, setCurrentPackage
getXJavaDoc, setXJavaDoc
public static boolean isEntity(xjavadoc.XClass clazz)
clazz
- Description of Parameterpublic static boolean isEjbSelectMethod(xjavadoc.XMethod method)
public void ifEntity(java.lang.String template) throws XDocletException
template
- The body of the block tagXDocletException
isEntity(xjavadoc.XClass)
public java.lang.String persistenceType() throws XDocletException
XDocletException
CmpTagsHandler.isEntityCmp(xjavadoc.XClass)
,
BmpTagsHandler.isEntityBmp(xjavadoc.XClass)
public void forAllEntityBeans(java.lang.String template) throws XDocletException
template
- The body of the block tagXDocletException
isEntity(xjavadoc.XClass)
public java.lang.String reentrant() throws XDocletException
XDocletException
isEntity(xjavadoc.XClass)
public void forAllEjbSelectMethods(java.lang.String template) throws XDocletException
template
- The body of the block tagXDocletException
isEntity(xjavadoc.XClass)