On Sun, 2003-06-15 at 16:29, Marco Tedone wrote: > Hi, I would like all my entity beans having only local interfaces, while > having local and remote interfaces for session beans, which should act as a > facade. > > I solved the problem by creating two ejbdoclet elements, one for entity > (where I specify localinterface and localhomeinterface) and one for session > (where I specify remoteinterface and homeinterface). The problem here is > that I cannot obtain a unique ejb-jar.xml file, even if I created a > session-beans.xml file in the mergeDir and specified mergeDir in the > ejbdoclet element. > > Anyone of you incurred in the same problem? Does XDoclet offer a way to > solve it?
What version of XDoclet? I believe that for some time now the default view-type has been local for entity beans and remote for session beans. If you want both for the session beans, just add a view-type="both" parameter to their @ejb.bean class-level tag. And if you then have any methods which you want exposed in only one of the interfaces, add the appropriate view-type parameter to the methods' @ejb.interface-method tag (or @ejb.home-method, or @ejb.create-method, as appropriate). That ought to let you do it with only a single ejbdoclet pass. Andrew. ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
