Task #2101
Feature #1764: Finalize dataoneTypes schema for public release
Types.DescribeResponse: Adding serialVersion
100%
Description
MNRead.describe() could be a convenient way of getting the serialVersion if one wants to do an update that overwrites existing content. To be used in that way, serialVersion would have to be added to Types.DescribeResponse.
History
#1 Updated by Matthew Jones almost 13 years ago
- Status changed from New to Rejected
- % Done changed from 0 to 100
Although it could be modified this way, there are two disadvantages to doing so. First, the serial version should really be retrieved with the changed SystemMetadata so that the client can intelligently merge their changes with any changes that occurred on the server -- we should not facilitate clients overwriting other changes without first checking compatibility of their changes against those made on the server. Second, we really should not be making changes like this for convenience at this late date in the release cycle.