"Not for client use" means for my use? :-)

From: Mike Kienenberger (mkienen..mail.com)
Date: Wed Mar 08 2006 - 15:16:02 EST

  • Next message: Tobias SCHOESSLER: "Generate Expression from DataObject"

    I'm taking a break from Launch4j and going back to running the modeler
    from the bat file.
    I'm noticing (now that I'm finally using a recent version of Cayenne
    again) that the modeler has a "Not for client use" radio button above
    the client fields.

    Did you put that in there for me so I could overload the fields to
    define vertical inheritance relationships or is that just a lucky
    coincidence? :)

    I don't see any documentation on what this does. I want to preserve
    my current overloaded client values in my model, but I don't want to
    trigger any cayenne client-related code by having them defined like
    this.

    I could probably figure this out with the old "try it and see if your
    data's still there" method, but I'd rather hear the authorative answer
    before hand.

    Example of overloaded attribute usage where Organization
    vertically-inherits from SecGroup.

    <obj-entity name="Organization"
            clientClassName="getGroup"

            clientSuperClassName="SecGroup">



    This archive was generated by hypermail 2.0.0 : Wed Mar 08 2006 - 15:16:04 EST