Re: [OS-JIRA] Created: (WOL-526) ComponentEditor binding validation not recognising keypaths of child entities from inherited parent

From: Kieran Kelleher (kieran_list..ac.com)
Date: Fri Jul 06 2007 - 10:10:53 EDT

  • Next message: Marc Guenther (JIRA): "[OS-JIRA] Created: (WOL-527) entitiy modeler: editor title is unset, when opened through PackageExplorer"

    Simon,

    if you put the text
            // VALID
    after your binding in the WOD, ComponentEditor does not validate it.

    HTH, Kieran

    On Jul 6, 2007, at 9:51 AM, Simon McLean (JIRA) wrote:

    > ComponentEditor binding validation not recognising keypaths of
    > child entities from inherited parent
    > ----------------------------------------------------------------------
    > -----------------------------
    >
    > Key: WOL-526
    > URL: http://issues.objectstyle.org/jira/browse/
    > WOL-526
    > Project: WOProject/WOLips
    > Issue Type: Bug
    > Components: wolips
    > Affects Versions: 3.3.* (nightly build please specify)
    > Environment: Eclipse 3.3.0
    > WOLips 3.3.4144
    > Reporter: Simon McLean
    >
    >
    > We have quite a few instances where we have, say, an array that
    > contains objects of different entities all of which have a common
    > parent (inheritance). We bind an object of the parent's type to the
    > repetition. ComponentEditor validation is reporting errors when a
    > keypath that is specific to a child of the parent is called.
    >
    > For Example, I have AbstractVoucher which has child entities
    > AirVoucher, CarVoucher etc. AirVoucher has a keypath "airline",
    > which CarVoucher doesn't. And CarVoucher has "carType" and
    > AirVoucher doesn't
    >
    > If i bind an array of vouchers to a repetition, and an object of
    > type AbstractVoucher (called aVoucher) to the "item" binding, and
    > then bind strings within the repetition to aVoucher.airline and
    > aVoucher.carType, ComponentEditor will mark them as errors.
    >
    > Technically they are errors, but webobjects figures it out and
    > forgives me, so i think ComponentEditor ought to too.
    >
    > Alternatively maybe we could introduce annotations to tell
    > ComponentEditor to not validate certain bindings ?
    >
    > --
    > This message is automatically generated by JIRA.
    > -
    > If you think it was sent incorrectly contact one of the
    > administrators: http://issues.objectstyle.org/jira/secure/
    > Administrators.jspa
    > -
    > For more information on JIRA, see: http://www.atlassian.com/
    > software/jira
    >
    >



    This archive was generated by hypermail 2.0.0 : Fri Jul 06 2007 - 10:11:45 EDT