com.caucho.ejb.gen
Class StatelessHomeView
java.lang.Object
com.caucho.ejb.gen.View
com.caucho.ejb.gen.StatelessView
com.caucho.ejb.gen.StatelessHomeView
- Direct Known Subclasses:
- StatelessLocalHomeView, StatelessRemoteHomeView
public abstract class StatelessHomeView
- extends StatelessView
Represents a public interface to a bean's home interface, i.e. the
EJB 2.1-style factory
| Methods inherited from class com.caucho.ejb.gen.View |
generateBusinessConstructor, generateBusinessConstructor, generateBusinessMethods, generateBusinessPrologue, generateBusinessPrologue, generateContextHomeConstructor, generateContextObjectConstructor, generateContextPrologue, 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 |
StatelessHomeView
public StatelessHomeView(StatelessGenerator bean,
ApiClass api)
getViewClassName
protected abstract java.lang.String getViewClassName()
- Overrides:
getViewClassName in class StatelessView
generateCreateProvider
public void generateCreateProvider(JavaWriter out,
java.lang.String var)
throws java.io.IOException
- Generates code to create the provider
- Overrides:
generateCreateProvider in class StatelessView
- Throws:
java.io.IOException
generate
public void generate(JavaWriter out)
throws java.io.IOException
- Generates the view code.
- Overrides:
generate in class StatelessView
- Throws:
java.io.IOException
generateClassContent
protected void generateClassContent(JavaWriter out)
throws java.io.IOException
- Throws:
java.io.IOException
createMethod
protected BusinessMethodGenerator createMethod(ApiMethod apiMethod,
int index)
- Overrides:
createMethod in class StatelessView
findImplMethod
protected ApiMethod findImplMethod(ApiMethod apiMethod)
- Overrides:
findImplMethod in class StatelessView
generateSuper
protected void generateSuper(JavaWriter out,
java.lang.String serverVar)
throws java.io.IOException
- Overrides:
generateSuper in class StatelessView
- Throws:
java.io.IOException
generateExtends
protected void generateExtends(JavaWriter out)
throws java.io.IOException
- Overrides:
generateExtends in class StatelessView
- Throws:
java.io.IOException