On Sat, Oct 25, 2008 at 00:57, Richard Wallace
<[EMAIL PROTECTED]> wrote:
> I like it!  The whole cargo.origin().get() never sat right with me.  A
> couple of questions:
>
> 1) Do you really need the @AssociationField in the CargoMixin?  Seems like
> you already have all the information you need available already.

How do I differentiate between origin and destination? Both of them
are Location associations.
If we could figure out a mechanism that doesn't require magic String.
That would be wonderful.

> 2) I'm not in love with the builder methods.  Maybe something like
>
> EntityBuilder<Cargo> builder = ...;
> Cargo cargoTemplate = builder.template();
> builder.set( cargoTemplate.origin() ).to( origin );
> builder.set( cargoTemplate.destination() ).to( destination );

How about?
builder.set( cargoTemplate.origin() ).with( origin );

Regards,
Edward Yakop

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to