Subversion Repositories DevTools

Rev

Rev 4148 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4148 manwar 1
/*
2
 * <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="do_not_edit"/>
3
 */
4
<XDtPackage:packageDeclarationOf><XDtEjbHome:homeInterface type="remote"/></XDtPackage:packageDeclarationOf>
5
 
6
/**
7
 * <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="home_interface_for" arguments="<XDtEjb:ejbName/>"/>
8
<XDtClass:classCommentTags indent="0"/> */
9
public interface <XDtClass:classOf><XDtEjbHome:homeInterface type="remote"/></XDtClass:classOf>
10
   extends <XDtEjbHome:extendsFrom type="remote"/>
11
{
12
 <XDtEjb:ifIsAConcreteEJBean>
13
   public static final String COMP_NAME="java:global/<XDtEjbHome:jndiName type="remote"/>/<XDtEjb:ejbName/>!<XDtPackage:packageOf><XDtEjbHome:homeInterface type="local"/></XDtPackage:packageOf>.<XDtClass:classOf><XDtEjbHome:homeInterface type="remote"/></XDtClass:classOf>";
4383 manwar 14
   public static final String EJB_JNDI_NAME ="<XDtEjbHome:jndiName type="remote"/>//<XDtEjb:ejbName/>!<XDtPackage:packageOf><XDtEjbHome:homeInterface type="local"/></XDtPackage:packageOf>.<XDtClass:classOf><XDtEjbHome:homeInterface type="remote"/></XDtClass:classOf>";
15
   public static final String JNDI_NAME= "ejb:" + EJB_JNDI_NAME;
4148 manwar 16
 
17
 
18
  <XDtEjbHome:forAllHomeMethods type="remote" tagName="ejb:create-method">
19
<XDtComment:comment>TODO we might not have a currentMethod<XDtMethod:methodComment indent="3"/></XDtComment:comment>
20
   public <XDtEjbHome:currentSignature/>
21
      throws <XDtEjbHome:currentExceptions/>;
22
  </XDtEjbHome:forAllHomeMethods>
23
 </XDtEjb:ifIsAConcreteEJBean>
24
 
25
  <XDtEjbHome:forAllHomeMethods type="remote" tagName="ejb:finder" superclasses="true">
26
<XDtComment:comment>TODO we might not have a currentMethod<XDtMethod:methodComment indent="3"/></XDtComment:comment>
27
   public <XDtEjbHome:currentSignature/>
28
      throws <XDtEjbHome:currentExceptions/>;
29
  </XDtEjbHome:forAllHomeMethods>
30
 
31
  <XDtEjbHome:forAllHomeMethods type="remote" tagName="ejb:home-method" superclasses="false">
32
<XDtMethod:methodComment indent="3"/>
33
   public <XDtEjbHome:currentSignature/>
34
      throws <XDtEjbHome:currentExceptions/>;
35
  </XDtEjbHome:forAllHomeMethods>
36
 
37
   <XDtMerge:merge file="home-custom.xdt">
38
   </XDtMerge:merge>
39
}