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

Key: EJB-85
Type: Bug Bug
Status: Open Open
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

@andromda.seam.bijection.in.create tagged value doesn't work

Created: 10/Sep/07 09:33 AM   Updated: 10/Sep/07 09:33 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Environment: AndroMDA 3.3-SNAPHOT + EJB3 cartridge + Magic Draw 12.1


 Description   
When you set the @andromda.seam.bijection.in.create tagged value to "true" in a model (with MD 12.1), the cartrdige should generate something like "@org.jboss.seam.annotations.In (create=true)", but it only creates "@org.jboss.seam.annotations.In".

Moreover, the handleGetSeamBijectionInParameters method in org.andromda.cartridges.ejb3.metafacades.EJB3SessionAttributeFacadeLogicImpl class is not conform with what the document says :

 "If attribute multiplicity is 0, 0..1, 0..*, the require property is defined in both annotations.

If attribute multiplicity is 1, 1..* the create property is defined on the @In annotation. You can explicity specify this using the @andromda.seam.bijection.in.create tagged value."

More infos on this topic : http://galaxy.andromda.org/forum/viewtopic.php?t=5122

 All   Comments   Change History      Sort Order:
There are no comments yet on this issue.