Subversion Repositories DevTools

Rev

Go to most recent revision | Details | 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>";
14
   public static final String JNDI_NAME="ejb:<XDtEjbHome:jndiName type="remote"/>//<XDtEjb:ejbName/>!<XDtPackage:packageOf><XDtEjbHome:homeInterface type="local"/></XDtPackage:packageOf>.<XDtClass:classOf><XDtEjbHome:homeInterface type="remote"/></XDtClass:classOf>";
15
 
16
 
17
  <XDtEjbHome:forAllHomeMethods type="remote" tagName="ejb:create-method">
18
<XDtComment:comment>TODO we might not have a currentMethod<XDtMethod:methodComment indent="3"/></XDtComment:comment>
19
   public <XDtEjbHome:currentSignature/>
20
      throws <XDtEjbHome:currentExceptions/>;
21
  </XDtEjbHome:forAllHomeMethods>
22
 </XDtEjb:ifIsAConcreteEJBean>
23
 
24
  <XDtEjbHome:forAllHomeMethods type="remote" tagName="ejb:finder" superclasses="true">
25
<XDtComment:comment>TODO we might not have a currentMethod<XDtMethod:methodComment indent="3"/></XDtComment:comment>
26
   public <XDtEjbHome:currentSignature/>
27
      throws <XDtEjbHome:currentExceptions/>;
28
  </XDtEjbHome:forAllHomeMethods>
29
 
30
  <XDtEjbHome:forAllHomeMethods type="remote" tagName="ejb:home-method" superclasses="false">
31
<XDtMethod:methodComment indent="3"/>
32
   public <XDtEjbHome:currentSignature/>
33
      throws <XDtEjbHome:currentExceptions/>;
34
  </XDtEjbHome:forAllHomeMethods>
35
 
36
   <XDtMerge:merge file="home-custom.xdt">
37
   </XDtMerge:merge>
38
}