History | Log In     View a printable version of the current page. Get help!  
Issue Details [XML]

Key: EJB-70
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Vance Karimi
Reporter: Olivier THIERRY
Votes: (View)
Watchers: (View)
Operations

If you were logged in you would be able to see more operations.
EJB Cartridge

@In annotation should be used for injection instead of @EJB annotation for Seam components

Created: 23/Jul/07 09:40 AM   Updated: 07/Nov/07 03:57 PM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Environment: Andromda 3.3-SNAPSHOT + EJB3 Cartridge + Seam Cartridge


 Description   
When you draw a dependency between two classes having both <<Seam>> and <<Service>> stereotypes, the EJB3 cartridge uses @EJB annotation for injection, while it should use @In Seam annotation. To be more precise : we should use @In annotation if the target is a Seam component, @EJB instead.

See this topic in AndroMDA forum for more details : http://galaxy.andromda.org/forum/viewtopic.php?t=4940

 All   Comments   Change History      Sort Order:
Comment by Vance Karimi [07/Nov/07 03:57 PM]
Fixed.