com.caucho.ejb.gen
Class StatelessLocalHomeView

java.lang.Object
  extended by com.caucho.ejb.gen.View
      extended by com.caucho.ejb.gen.StatelessView
          extended by com.caucho.ejb.gen.StatelessHomeView
              extended by com.caucho.ejb.gen.StatelessLocalHomeView

public class StatelessLocalHomeView
extends StatelessHomeView

Represents a public interface to a bean, e.g. a local stateless view


Field Summary
 
Fields inherited from class com.caucho.ejb.gen.View
_api, _bean
 
Constructor Summary
StatelessLocalHomeView(StatelessGenerator bean, ApiClass api)
           
 
Method Summary
 void generateContextHomeConstructor(JavaWriter out)
          Generates context home's constructor
 void generateContextObjectConstructor(JavaWriter out)
          Generates context home's constructor
 void generateContextPrologue(JavaWriter out)
          Generates prologue for the context.
 void generateCreateProvider(JavaWriter out, java.lang.String var)
          Generates code to create the provider
protected  void generateExtends(JavaWriter out)
           
protected  java.lang.String getViewClassName()
           
 
Methods inherited from class com.caucho.ejb.gen.StatelessHomeView
createMethod, findImplMethod, generate, generateClassContent, generateSuper
 
Methods inherited from class com.caucho.ejb.gen.StatelessView
addBusinessMethod, getBeanClassName, getContextClassName, getMethods, getStatelessBean, introspect
 
Methods inherited from class com.caucho.ejb.gen.View
generateBusinessConstructor, generateBusinessConstructor, generateBusinessMethods, generateBusinessPrologue, generateBusinessPrologue, generateDestroy, generateTimer, getApi, getAroundInvokeMethod, getBean, getEjbClass, getFullMethodName, getFullMethodName, getFullMethodName, isRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatelessLocalHomeView

public StatelessLocalHomeView(StatelessGenerator bean,
                              ApiClass api)
Method Detail

getViewClassName

protected java.lang.String getViewClassName()
Specified by:
getViewClassName in class StatelessHomeView

generateExtends

protected void generateExtends(JavaWriter out)
                        throws java.io.IOException
Overrides:
generateExtends in class StatelessHomeView
Throws:
java.io.IOException

generateContextPrologue

public void generateContextPrologue(JavaWriter out)
                             throws java.io.IOException
Generates prologue for the context.

Overrides:
generateContextPrologue in class View
Throws:
java.io.IOException

generateContextHomeConstructor

public void generateContextHomeConstructor(JavaWriter out)
                                    throws java.io.IOException
Generates context home's constructor

Overrides:
generateContextHomeConstructor in class View
Throws:
java.io.IOException

generateContextObjectConstructor

public void generateContextObjectConstructor(JavaWriter out)
                                      throws java.io.IOException
Generates context home's constructor

Overrides:
generateContextObjectConstructor in class View
Throws:
java.io.IOException

generateCreateProvider

public void generateCreateProvider(JavaWriter out,
                                   java.lang.String var)
                            throws java.io.IOException
Generates code to create the provider

Overrides:
generateCreateProvider in class StatelessHomeView
Throws:
java.io.IOException