Issue 4362: Inconsistent pattern of getting and setting OrgEntity data from subclasses (osf-ftf) Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com) Nature: Revision Severity: Minor Summary: : There are non-consistent ways of getting/setting the same information. For instance, Person inherits from OrgEntity and therefore it will inherit OrgEntity::get_org_entity_data. However Person also has OrgPerson::get_person_data, which returns a struct PersonData which again contains OrgEntityData. Having obtained a struct one cannot then do anything with it - one has to unpack it to update the property values and call a separate mutator for each (not necessarily bad, but inconsistent). Resolution: Revised Text: Actions taken: June 20, 2001: received issue Discussion: End of Annotations:===== Issue: Inconsistent pattern of getting and setting OrgEntity data from subclasses of OrgEntity. Source: Adaptive Ltd. (Mr. Pete Rivett, pete.rivett@adaptive.com) Nature: Revision Severity: Minor Summary: There are non-consistent ways of getting/setting the same information. For instance, Person inherits from OrgEntity and therefore it will inherit OrgEntity::get_org_entity_data. However Person also has OrgPerson::get_person_data, which returns a struct PersonData which again contains OrgEntityData. Having obtained a struct one cannot then do anything with it - one has to unpack it to update the property values and call a separate mutator for each (not necessarily bad, but inconsistent). Resolution: Revised Text: Actions taken: