net.sf.hibernate.tool.hbm2java
Class SLSBperEntityRenderer

java.lang.Object
  extended by net.sf.hibernate.tool.hbm2java.AbstractRenderer
      extended by net.sf.hibernate.tool.hbm2java.SLSBperEntityRenderer
All Implemented Interfaces:
Renderer

public class SLSBperEntityRenderer
extends AbstractRenderer

Renderer that generates a StateLess-SessionBean per entity. Consider this more an example of how to write a renderer, than how use Hibernate with sessionbeans! Uses meta attribute jndi-name and initial-context for generating the xdoclet remarks and initial context lookup. Inspired by postings by carniz at Hibernate forum: The basic idea is: - one SLSB per persistent class - each SLSB is a "service" for adding, removing, updating and finding objects of the actual class

Author:
MAX

Constructor Summary
SLSBperEntityRenderer()
           
 
Method Summary
 void render(String savedToPackage, String savedToClass, ClassMapping classMapping, Map class2classmap, PrintWriter mainwriter)
           
 
Methods inherited from class net.sf.hibernate.tool.hbm2java.AbstractRenderer
configure, genPackageDelaration, getFieldScope, getPackageDeclaration, getSaveToClassName, getSaveToPackage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SLSBperEntityRenderer

public SLSBperEntityRenderer()
Method Detail

render

public void render(String savedToPackage,
                   String savedToClass,
                   ClassMapping classMapping,
                   Map class2classmap,
                   PrintWriter mainwriter)
            throws Exception
Parameters:
savedToPackage - what package is this class placed in
savedToClass - what classname does it really get
classMapping - what classmapping is this for
class2classmap - A complete map from classname to the classmapping
mainwriter - where we want the output
Throws:
Exception