- put a ejb.bean generate="false" in the supper class. You might need to
use ejb.interface/home tags to control the behavior too.
- put all the other ejb/etc tags in supper class, *but* don't specify
@ejb.bean ejb-name="blabla" there.
- Put @ejb.bean ejb-name="blablaimpl" in the impl class.

Ara. 

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:xdoclet-user-
> [EMAIL PROTECTED]] On Behalf Of Ville Peurala
> Sent: Friday, September 27, 2002 2:40 PM
> To: [EMAIL PROTECTED]
> Subject: [Xdoclet-user] How to specify an EJB implementation class?
> 
> Hello,
> 
> XDoclet is a great product. However, I have one problem for which I
> haven't found any answers.
> 
> How can I specify an <ejb-class> in the deployment descriptor if I
want to
> use some other class than the one from which the interfaces etc. are
> generated? I.e. if I have, for example, an EJB named "ServiceBean",
which
> holds all the XDoclet tags, but I want to use a subclass of it as the
> actual bean class: for example, I want to have a deployment descriptor
> like this:
> 
> <session >
>         <ejb-name>Service</ejb-name>
>         <home>ServiceHome</home>
>         <remote>Service</remote>
>         <local-home>ServiceLocalHome</local-home>
>         <local>ServiceLocal</local>
>         <ejb-class>ServiceBeanImpl</ejb-class>
> ...
> </session>
> 
> where ServiceBeanImpl extends ServiceBean and provides implementations
for
> abstract methods.
> 
> Setting @ejb:bean generate="false" does not help, because I still want
to
> generate all the interfaces from the superclass.
> 
> Up to this point I have solved this problem by modifying file "ejb-
> body.j", but that is not very flexible, so if there is some way to
specify
> the ejb-class in a tag, that would be a great help.
> 
> Sorry if this has been asked before, but I didn't find it in the mail
> archives or in the documentation.
> 
> I am using XDoclet 1.1.2 and Ant 1.5 on a machine running Windows 2000
> Server.
> 
> T: Ville Peurala
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to