xdoclet.modules.borland.bes.ejb
Class BorlandRelationTagsHandler

java.lang.Object
  extended byxdoclet.template.TemplateTagHandler
      extended byxdoclet.XDocletTagSupport
          extended byxdoclet.modules.ejb.EjbTagsHandler
              extended byxdoclet.modules.ejb.dd.RelationTagsHandler
                  extended byxdoclet.modules.borland.bes.ejb.BorlandRelationTagsHandler

public class BorlandRelationTagsHandler
extends RelationTagsHandler

This tag handler handles tags needed for Web

Version:
$Revision: 1.4 $
Author:
Michal Maczka
xdoclet.taghandler
namespace="BesEjbRel"
created
12 mei 2002

Nested Class Summary
 
Nested classes inherited from class xdoclet.modules.ejb.dd.RelationTagsHandler
RelationTagsHandler.RelationHolder
 
Field Summary
 
Fields inherited from class xdoclet.modules.ejb.dd.RelationTagsHandler
currentRelation, relationMap
 
Fields inherited from class xdoclet.modules.ejb.EjbTagsHandler
ALL, LOCAL_SUFFIX, SERVICE_ENDPOINT, SERVICE_ENDPOINT_SUFFIX
 
Fields inherited from class xdoclet.XDocletTagSupport
FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER
 
Constructor Summary
BorlandRelationTagsHandler()
           
 
Method Summary
 String defaultLeftColumnName()
          Describe what the method does
 String defaultLeftTableName()
          Describe what the method does
 String defaultRightColumnName()
          Default right colum name is pk field of the right side bean..
 String defaultRightTableName()
          Describe what the method does
 void ifDoesntHaveLeftColumnName(String template)
          Describe what the method does
 void ifDoesntHaveLeftTableName(String template)
          Describe what the method does
 void ifDoesntHaveRightColumnName(String template)
          Describe what the method does
 void ifDoesntHaveRightTableName(String template)
          Describe what the method does
 void ifHasLeftColumnName(String template)
          Describe what the method does
 void ifHasLeftTableName(String template)
          Describe what the method does
 void ifHasRightColumnName(String template)
          Describe what the method does
 void ifHasRightTableName(String template)
          Describe what the method does
 String leftColumnName()
          Describe what the method does
 String leftTableName()
          Describe what the method does
 String rightColumnName()
          Describe what the method does
 String rightTableName()
          Describe what the method does
 
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 xdoclet.template.TemplateTagHandler
getXJavaDoc, setXJavaDoc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BorlandRelationTagsHandler

public BorlandRelationTagsHandler()
Method Detail

leftTableName

public String leftTableName()
                     throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type="content"

defaultLeftTableName

public String defaultLeftTableName()
                            throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type="content"

ifHasLeftTableName

public void ifHasLeftTableName(String template)
                        throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type="block"

ifDoesntHaveLeftTableName

public void ifDoesntHaveLeftTableName(String template)
                               throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type="block"

leftColumnName

public String leftColumnName()
                      throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type="content"

ifHasLeftColumnName

public void ifHasLeftColumnName(String template)
                         throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type="block"

ifDoesntHaveLeftColumnName

public void ifDoesntHaveLeftColumnName(String template)
                                throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type="block"

defaultLeftColumnName

public String defaultLeftColumnName()
                             throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type="content"

rightTableName

public String rightTableName()
                      throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type="content"

defaultRightTableName

public String defaultRightTableName()
                             throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type="content"

ifHasRightTableName

public void ifHasRightTableName(String template)
                         throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type="block"

ifDoesntHaveRightTableName

public void ifDoesntHaveRightTableName(String template)
                                throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type="block"

rightColumnName

public String rightColumnName()
                       throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type="content"

defaultRightColumnName

public String defaultRightColumnName()
                              throws XDocletException
Default right colum name is pk field of the right side bean..

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type="content"

ifHasRightColumnName

public void ifHasRightColumnName(String template)
                          throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type="block"

ifDoesntHaveRightColumnName

public void ifDoesntHaveRightColumnName(String template)
                                 throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type="block"

http://xdoclet.sourceforge.net/