Subversion Repositories DevTools

Rev

Rev 4383 | Blame | Compare with Previous | Last modification | View Log | RSS feed

/*
 * <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="do_not_edit"/>
 */
<XDtPackage:packageDeclarationOf><XDtEjbHome:homeInterface type="remote"/></XDtPackage:packageDeclarationOf>

/**
 * <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="home_interface_for" arguments="<XDtEjb:ejbName/>"/>
<XDtClass:classCommentTags indent="0"/> */
public interface <XDtClass:classOf><XDtEjbHome:homeInterface type="remote"/></XDtClass:classOf>
   extends <XDtEjbHome:extendsFrom type="remote"/>
{
 <XDtEjb:ifIsAConcreteEJBean>
   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>";
   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>";
   public static final String JNDI_NAME= "ejb:" + EJB_JNDI_NAME;


  <XDtEjbHome:forAllHomeMethods type="remote" tagName="ejb:create-method">
<XDtComment:comment>TODO we might not have a currentMethod<XDtMethod:methodComment indent="3"/></XDtComment:comment>
   public <XDtEjbHome:currentSignature/>
      throws <XDtEjbHome:currentExceptions/>;
  </XDtEjbHome:forAllHomeMethods>
 </XDtEjb:ifIsAConcreteEJBean>

  <XDtEjbHome:forAllHomeMethods type="remote" tagName="ejb:finder" superclasses="true">
<XDtComment:comment>TODO we might not have a currentMethod<XDtMethod:methodComment indent="3"/></XDtComment:comment>
   public <XDtEjbHome:currentSignature/>
      throws <XDtEjbHome:currentExceptions/>;
  </XDtEjbHome:forAllHomeMethods>

  <XDtEjbHome:forAllHomeMethods type="remote" tagName="ejb:home-method" superclasses="false">
<XDtMethod:methodComment indent="3"/>
   public <XDtEjbHome:currentSignature/>
      throws <XDtEjbHome:currentExceptions/>;
  </XDtEjbHome:forAllHomeMethods>

   <XDtMerge:merge file="home-custom.xdt">
   </XDtMerge:merge>
}