David E Jones wrote: >> by the way i did a scan on "partyId" in the framework and got 268 >> hits....so sure this is not the only one? > > Yes, this is a travesty, and that is why I complain about it so much. > There are a few people who either don't understand the concept of > framework independence, or who do not agree with it, or for whatever > reason have not tried to stick to it. It makes the framework messy, and > I guess the applications moreso too, when anyone does this, and it may > also by hiding a lot of code and design problems too.
I am a few days behind, but here is my take on this problem. Move Party/PartyType to framework; leave Person/PartyGroup in applications/party(along with the seed data). The framework then just deals with some abstract party, it has no idea what the exact kind of party it is dealiing with. Party is a *very* low-level critical entity; I don't think we can get away from not requiring it in framework.
