...cayenne.map package changes

From: Andrei Adamchik (aadamchi..obox.com)
Date: Mon Jan 14 2002 - 17:30:27 EST

  • Next message: Andrei Adamchik: "ObjAttribute mapping"

    Attn: Misha & Nikhil

    FYI (since you are going to use org.objectstyle.cayenne.map for your work),
    I made some changes to the map classes. You will need a fresh update from CVS

    To improve code reuse and API consistency, I introduced superclasses for
    the main Obj*, Db* classes:

    Entity
    ObjEntity extends Entity
    DbEntity extends Entity

    Attribute
    ObjAttribute extends Attribute
    DbAttribute extends Attribute

    Relationship
    ObjRelationship extends Relationship
    DbRelationship extends Relationship

    Note that it led to some API changes, since methods extracted to the
    superclasses had different names in Db* world and Obj* world. Hope I did
    not break nobody's work.

    Andrei



    This archive was generated by hypermail 2.0.0 : Mon Jan 14 2002 - 17:30:47 EST