xdoclet.modules.caucho
public class ResinEjbTagsHandler extends RelationTagsHandler
RelationTagsHandler.RelationHolder
currentRelation, relationMap
ALL, LOCAL_SUFFIX, SERVICE_ENDPOINT, SERVICE_ENDPOINT_SUFFIX
FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER
Constructor and Description |
---|
ResinEjbTagsHandler() |
Modifier and Type | Method and Description |
---|---|
void |
ifHasLeftOrderBy(java.lang.String template)
Evaluates the body if the left side of the relationship is many and the order-by parameter of the
resinejb:relation method-level tag is defined.
|
void |
ifHasLeftSqlColumn(java.lang.String template)
Evaluates the body if the left side of the relationship is single and the sql-column parameter of the
resinejb:relation method-level tag is defined.
|
void |
ifHasRightOrderBy(java.lang.String template)
Evaluates the body if the right side of the relationship is many and the order-by parameter of the
resinejb:relation method-level tag is defined.
|
void |
ifHasRightSqlColumn(java.lang.String template)
Evaluates the body if the right side of the relationship is single and the sql-column parameter of the
resinejb:relation method-level tag is defined.
|
void |
ifHasSqlTable(java.lang.String template)
Evaluates the body if either side of the current relation is many and the sql-table parameter of the
resinejb:relation method-level tag is defined.
|
java.lang.String |
leftOrderBy()
Returns the order-by for the left side of the current relation, if applicable.
|
java.lang.String |
leftSqlColumn()
Returns the sql-column for the left side of the current relation, if applicable.
|
java.lang.String |
rightOrderBy()
Returns the order-by for the right side of the current relation, if applicable.
|
java.lang.String |
rightSqlColumn()
Returns the sql-column for the right side of the current relation, if applicable.
|
java.lang.String |
signatureFromMethod()
Returns the signature of the current method in a form suitable for the
/resinejb/enterprise-beans/entity/method/signature element.
|
java.lang.String |
sqlTable()
Returns the sql-table of the current relationship, if any.
|
forAllRelationships, hasRelationships, ifHasLeftRoleName, ifHasRelationships, ifHasRightRoleName, ifIsBidirectional, ifIsLeftMany, ifIsMany2Many, ifIsNotACollection, ifIsOne2Many, ifIsOne2One, ifIsRightMany, ifIsUnidirectional, ifLeftCascadeDelete, ifLeftNavigable, ifNotHasRelationships, ifNotIsMany2Many, ifNotIsOne2Many, ifNotIsOne2One, ifRightCascadeDelete, ifRightNavigable, isSetOrCollection, leftEJBName, leftFieldName, leftFieldType, leftMultiplicity, leftRoleName, relationComment, relationName, rightEJBName, rightFieldName, rightFieldType, rightMultiplicity, rightRoleName
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 void ifHasLeftOrderBy(java.lang.String template) throws XDocletException
template
- XDocletException
public void ifHasLeftSqlColumn(java.lang.String template) throws XDocletException
template
- XDocletException
public void ifHasRightOrderBy(java.lang.String template) throws XDocletException
template
- XDocletException
public void ifHasRightSqlColumn(java.lang.String template) throws XDocletException
template
- XDocletException
public void ifHasSqlTable(java.lang.String template) throws XDocletException
template
- XDocletException
public java.lang.String leftOrderBy() throws XDocletException
XDocletException
ifHasLeftOrderBy(String)
public java.lang.String leftSqlColumn() throws XDocletException
XDocletException
ifHasLeftSqlColumn(String)
public java.lang.String rightOrderBy() throws XDocletException
XDocletException
ifHasRightOrderBy(String)
public java.lang.String rightSqlColumn() throws XDocletException
XDocletException
ifHasRightSqlColumn(String)
public java.lang.String signatureFromMethod() throws XDocletException
XDocletException
public java.lang.String sqlTable() throws XDocletException
XDocletException
ifHasSqlTable(String)