Issue 4409: Why does File derive from PropertySetDef? (ftamftp-ftf) Source: DSTC (Mr. Ted McFadden, mcfadden@dstc.edu.au) Nature: Uncategorized Issue Severity: Summary: The spec states the File interface derives from CosProperty::PropertySetDef and lists the properties that can be associated with a file: is_directory, creator, size, mod_time, create_time, access_rights, name, complete_file_name and num_children. Under what circumstances could a client validly change the property mode of one of these? A client could certainly change the values of some of these but not the modes of the properties themselves. Unless an example can be provided that shows a need to modify the property mode, File should derive from PropertySet not PropertySetDef. Resolution: Change FileSystemEntry Interface to derive from PropertySet. Revised Text: The draft spec did not discuss PropertySetDef operations. Resolution of issue 4047 intro-duced description of the use of CosProperty operations and values. Actions taken: July 12, 2001: received issue Discussion: End of Annotations:===== Date: Thu, 12 Jul 2001 14:29:41 +1000 From: Ted McFadden To: issues@omg.org Subject: FTAMFTP-FTF issue: File derives from PropertySetDef, not PropertySet? Message-ID: <20010712142941.M7986@iona.com> Mail-Followup-To: issues@omg.org Mime-Version: 1.0 X-Mailer: Mutt 1.0i Content-Type: text/plain; charset=us-ascii X-UIDL: +V&e9;33e9f19!!e!5!! ftam-ftp FTF issue: Why does File derive from PropertySetDef? ----------------------------------------------------------------------------------- The spec states the File interface derives from CosProperty::PropertySetDef and lists the properties that can be associated with a file: is_directory, creator, size, mod_time, create_time, access_rights, name, complete_file_name and num_children. Under what circumstances could a client validly change the property mode of one of these? A client could certainly change the values of some of these but not the modes of the properties themselves. Unless an example can be provided that shows a need to modify the property mode, File should derive from PropertySet not PropertySetDef. Cheers, Ted -- Ted McFadden ted.mcfadden@iona.com IONA Total Business Integration (TM) Suite 4, 8 Martha St. +61-7-3324-9633 Camp Hill, Brisbane, 4169, QLD. Australia