Adrain

Yes, I did not see a response from Scott for some reason (I even checked my
deleted emails looking for it).  Thanks though, Jacopo's explanation was
clear and insightful.

Skip

-----Original Message-----
From: Adrian Crum [mailto:[EMAIL PROTECTED]
Sent: Tuesday, October 09, 2007 8:44 AM
To: [email protected]
Subject: Re: Still no response


Scott replied to your message. Did you miss it?

[EMAIL PROTECTED] wrote:

> I asked this question yesterday, but got no response.  Is there someone
out
> there with entity engine knowledge?
>
> I have this bit of code:
>
>             GenericValue payment = delegator.findByPrimaryKey("Payment",
> UtilMisc.toMap("paymentId", paymentId));
> ...
>             GenericValue paymentMethod =
> payment.getRelatedOne("PaymentMethod");
>
> The javadoc for getRelatedOne sez:
>
> Parameters:
>     relationName - String containing the relation name which is the
> combination of relation.title and relation.rel-entity-name as specified in
> the entity XML definition file.
>
> I did not quite understand this statement as it does not seem to make
sense
> in this context.  Is this parameter a concatination of "Payment" and
> "Method" where Payment is the relation.title and Method is the
> relation.rel-entity-name?
>
> I kinda dont think so.  I looked in the entitydef file containg Payment
and
> found this:
>
>       <relation type="one" fk-name="PAYMENT_PMETH"
> rel-entity-name="PaymentMethod">
>         <key-map field-name="paymentMethodId"/>
>       </relation>
>
> So, I am assuming that this particular getRelatedOne call is going to open
> the PaymentMethod entity and find the related "paymentMethodId" record.
>
> Is this correct?
>
> Also, if I see a yyy.getRelatedOne(xxx), can I assume that xxx is the
entity
> name to look in and xxxId is the key name in xxx always?
>
> Thanks
>
> Skip
>
>


Reply via email to