remove the @ejb:aggregate tag and I get a clean build
add it and i get the compile error below - anyone got
aggregates going?

Colin.


    /**
     * @return address
     *
     * @ejb:interface-method
     * @ejb:aggregate
     * @ejb:relation
     *      name="MemberAddress"
     *      role-name="OneMemberHasOneAddress"
     *      cascade-delete="yes"
     *      target-role-name="OneAddressHasOneMember"
     *      target-ejb="AddressEJB"
     *
     * @mvcsoft:relation
     *      map-style="foreign-key"
     *      role-with-key="OneMemberHasOneAddress"
     */
    public abstract AddressEJBLocal getAddress();

    /**
     * @param theAddress address
     *
     * @ejb:interface-method
     */
    public abstract void setAddress(AddressEJBLocal theAddress);


compile:
     [echo] "src/java;gen-src/java"
    [javac] Compiling 6 source files to /home/colin/projects/cop/build/ejb
    [javac] [ERROR,Default] 
/home/colin/projects/cop/gen-src/java/au/com/ucw/cop/ejb/MemberEJBCMP.java:71: 
cannot resolve symbol
    [javac] symbol  : method setAddress  
(au.com.ucw.cop.interfaces.AddressEJBData)
    [javac] location: class au.com.ucw.cop.interfaces.MemberEJBData
    [javac] [ERROR,Default]                dataHolder.setAddress( 
getAddress().getData() );
    [javac] [ERROR,Default]                          ^
    [javac] [ERROR,Default] 
/home/colin/projects/cop/gen-src/java/au/com/ucw/cop/ejb/MemberEJBCMP.java:117: 
cannot resolve symbol
    [javac] symbol  : variable address
    [javac] location: class au.com.ucw.cop.ejb.MemberEJBCMP
    [javac] [ERROR,Default]             address.remove();
    [javac] [ERROR,Default]             ^
    [javac] [ERROR,Default] 2 errors

_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to