Bug 31318 - Enhancement to decode checked-in property
Summary: Enhancement to decode checked-in property
Status: RESOLVED FIXED
Alias: None
Product: Slide
Classification: Unclassified
Component: WebDAV client (show other bugs)
Version: 2.1
Hardware: Other other
: P3 enhancement (vote)
Target Milestone: ---
Assignee: Slide Developer List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-20 19:37 UTC by Waz
Modified: 2004-11-16 19:05 UTC (History)
0 users



Attachments
WINZIP file with three files containing HrefValuedProperty impl (2.68 KB, application/octet-stream)
2004-09-20 19:43 UTC, Waz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Waz 2004-09-20 19:37:55 UTC
The checked-in property value doesn't get decoded from the HREF element within 
as is done for other properties like it. I've attached three files with an 
enhancement to define a new base class HrefValueProperty that will decode the 
HREF element in any property that has a single HREF for a value. I have also 
refactored the OwnerProperty and CheckedinProperty classes to derive from this. 
Any other property that contains an HREF value can also extend this base class 
and its value will be returned correctly by the propfindMethod.
Comment 1 Waz 2004-09-20 19:43:01 UTC
Created attachment 12808 [details]
WINZIP file with three files containing HrefValuedProperty impl
Comment 2 Stefan L 2004-09-27 07:51:20 UTC
Hi Warwick,
I applied your changes. Thanks.

I did som similar for properties that contain dates.

I also reworked the mechanics for instanciating those Properties.
Now everybody can register its own Property implementations to be
instanciated.

Regards, Stefan