From: Vance K. <va...@us...> - 2006-07-24 07:10:23
|
User: vancek Date: 06/07/24 00:10:22 Modified: andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades EJB3AssociationEndFacadeLogicImpl.java andromda-ejb3/src/changes changes.xml Log: fix mappedBy property for OneToOne annotation where no aggregation/composition modelled - assume non-navigable end is owning end Revision Changes Path 1.13 +4 -0 cartridges/andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades/EJB3AssociationEndFacadeLogicImpl.java Index: EJB3AssociationEndFacadeLogicImpl.java =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades/EJB3AssociationEndFacadeLogicImpl.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -w -r1.12 -r1.13 --- EJB3AssociationEndFacadeLogicImpl.java 1 Jul 2006 10:13:00 -0000 1.12 +++ EJB3AssociationEndFacadeLogicImpl.java 24 Jul 2006 07:10:22 -0000 1.13 @@ -383,6 +383,10 @@ { owning = true; } + else if (!this.isNavigable()) + { + owning = true; + } return owning; } 1.24 +5 -0 cartridges/andromda-ejb3/src/changes/changes.xml Index: changes.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/changes/changes.xml,v retrieving revision 1.23 retrieving revision 1.24 diff -u -w -r1.23 -r1.24 --- changes.xml 24 Jul 2006 06:20:50 -0000 1.23 +++ changes.xml 24 Jul 2006 07:10:22 -0000 1.24 @@ -254,6 +254,11 @@ It is invalid to specify an implementation for defaultCollectionInterfac. This must specify an interface. Changed from java.util.TreeSet to java.util.Set. </action> + <action dev="vancek" type="fix"> + Allow the ability to specify unidirectional associations without having to specify an aggregation or + composition end. The non-navigable end is assumed to be the owning end of the association. + This fix renders the mappedBy property for OneToOne annotations on the inverse side of the association. + </action> </release> </body> </document> \ No newline at end of file |