xdoclet.modules.jboss.ejb
Class JBossRelationTagsHandler
java.lang.Object
xdoclet.template.TemplateTagHandler
xdoclet.XDocletTagSupport
xdoclet.modules.ejb.EjbTagsHandler
xdoclet.modules.ejb.dd.RelationTagsHandler
xdoclet.modules.jboss.ejb.JBossRelationTagsHandler
- public class JBossRelationTagsHandler
- extends RelationTagsHandler
- Version:
- $Revision: 1.12 $
- Author:
- David Budworth
- xdoclet.taghandler
- namespace="JBEjbRel"
- created
- Feb 4, 2002
Methods inherited from class xdoclet.modules.ejb.dd.RelationTagsHandler |
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 |
Methods inherited from class xdoclet.modules.ejb.EjbTagsHandler |
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 |
Methods inherited from class xdoclet.XDocletTagSupport |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JBossRelationTagsHandler
public JBossRelationTagsHandler()
relationTableAttribute
public String relationTableAttribute(Properties attributes)
throws XDocletException
- Throws:
XDocletException
ifHasRelationTableAttribute
public void ifHasRelationTableAttribute(String template,
Properties attributes)
throws XDocletException
- Throws:
XDocletException
ifNotLeftHasFK
public void ifNotLeftHasFK(String template)
throws XDocletException
- Describe what the method does
- Parameters:
template
- Describe what the parameter does
- Throws:
XDocletException
- Describe the exception
ifNotRightHasFK
public void ifNotRightHasFK(String template)
throws XDocletException
- Describe what the method does
- Parameters:
template
- Describe what the parameter does
- Throws:
XDocletException
- Describe the exception
ifLeftHasFK
public void ifLeftHasFK(String template)
throws XDocletException
- Describe what the method does
- Parameters:
template
- Describe what the parameter does
- Throws:
XDocletException
- Describe the exception
ifRightHasFK
public void ifRightHasFK(String template)
throws XDocletException
- Describe what the method does
- Parameters:
template
- Describe what the parameter does
- Throws:
XDocletException
- Describe the exception
ifLeftHasReadAhead
public void ifLeftHasReadAhead(String template)
throws XDocletException
- Throws:
XDocletException
ifRightHasReadAhead
public void ifRightHasReadAhead(String template)
throws XDocletException
- Throws:
XDocletException
ifLeftHasReadAheadPageSize
public void ifLeftHasReadAheadPageSize(String template)
throws XDocletException
- Throws:
XDocletException
ifRightHasReadAheadPageSize
public void ifRightHasReadAheadPageSize(String template)
throws XDocletException
- Throws:
XDocletException
ifLeftHasReadAheadEagerLoadGroup
public void ifLeftHasReadAheadEagerLoadGroup(String template)
throws XDocletException
- Throws:
XDocletException
ifRightHasReadAheadEagerLoadGroup
public void ifRightHasReadAheadEagerLoadGroup(String template)
throws XDocletException
- Throws:
XDocletException
forAllLeftForeignKeys
public void forAllLeftForeignKeys(String template)
throws XDocletException
- Describe what the method does
- Parameters:
template
- Describe what the parameter does
- Throws:
XDocletException
- Describe the exception
forAllRightForeignKeys
public void forAllRightForeignKeys(String template)
throws XDocletException
- Describe what the method does
- Parameters:
template
- Describe what the parameter does
- Throws:
XDocletException
- Describe the exception
relatedPKField
public String relatedPKField()
- Describe what the method does
- Returns:
- Describe the return value
fkColumn
public String fkColumn()
- Describe what the method does
- Returns:
- Describe the return value
ifLeftHasFKConstraint
public void ifLeftHasFKConstraint(String template)
throws XDocletException
- Describe what the method does
- Parameters:
template
- Describe what the parameter does
- Throws:
XDocletException
- Describe the exception
ifRightHasFKConstraint
public void ifRightHasFKConstraint(String template)
throws XDocletException
- Describe what the method does
- Parameters:
template
- Describe what the parameter does
- Throws:
XDocletException
- Describe the exception
leftFKConstraint
public String leftFKConstraint()
throws XDocletException
- Describe what the method does
- Returns:
- Describe the return value
- Throws:
XDocletException
- Describe the exception
rightFKConstraint
public String rightFKConstraint()
throws XDocletException
- Describe what the method does
- Returns:
- Describe the return value
- Throws:
XDocletException
- Describe the exception
leftReadAheadStrategy
public String leftReadAheadStrategy()
throws XDocletException
- Throws:
XDocletException
rightReadAheadStrategy
public String rightReadAheadStrategy()
throws XDocletException
- Throws:
XDocletException
leftReadAheadPageSize
public String leftReadAheadPageSize()
throws XDocletException
- Throws:
XDocletException
rightReadAheadPageSize
public String rightReadAheadPageSize()
throws XDocletException
- Throws:
XDocletException
leftReadAheadEagerLoadGroup
public String leftReadAheadEagerLoadGroup()
throws XDocletException
- Throws:
XDocletException
rightReadAheadEagerLoadGroup
public String rightReadAheadEagerLoadGroup()
throws XDocletException
- Throws:
XDocletException
ifIsRelationTableMapping
public void ifIsRelationTableMapping(String template)
throws XDocletException
- Throws:
XDocletException
ifNotIsRelationTableMapping
public void ifNotIsRelationTableMapping(String template)
throws XDocletException
- Throws:
XDocletException
ifIsRightBatchCascadeDelete
public void ifIsRightBatchCascadeDelete(String template)
throws XDocletException
- Throws:
XDocletException
ifIsLeftBatchCascadeDelete
public void ifIsLeftBatchCascadeDelete(String template)
throws XDocletException
- Throws:
XDocletException
ifIsForeignKeyMapping
public void ifIsForeignKeyMapping(String template)
throws XDocletException
- Throws:
XDocletException
ifNotIsForeignKeyMapping
public void ifNotIsForeignKeyMapping(String template)
throws XDocletException
- Throws:
XDocletException
ifHasJdbcType
public void ifHasJdbcType(String template,
Properties attributes)
throws XDocletException
- Throws:
XDocletException
jdbcType
public String jdbcType()
ifHasSqlType
public void ifHasSqlType(String template,
Properties attributes)
throws XDocletException
- Throws:
XDocletException
sqlType
public String sqlType()