Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 226822 - [api] generalize task data
Summary: [api] generalize task data
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P2 normal (vote)
Target Milestone: 3.0   Edit
Assignee: Steffen Pingel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 206698 211641 220435 222833 224009
Blocks:
  Show dependency tree
 
Reported: 2008-04-12 22:47 EDT by Steffen Pingel CLA
Modified: 2008-05-08 02:25 EDT (History)
2 users (show)

See Also:


Attachments
mylyn/context/zip (15.77 KB, application/octet-stream)
2008-05-08 02:25 EDT, Steffen Pingel CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Steffen Pingel CLA 2008-04-12 22:47:33 EDT
The RepositoryTaskData class currently has specific methods for managing attachments and repository operations and accessors for certain attributes, e.g. getProduct() whereas other attributes are accessed through keys. The class should be evolved to a more generic and consistent storage API that allows nested attributes and mapping to specific types such as attachments should be separated. Since this will also require slight changes to the XML format that is used to externalize task data migration of existing data has to be considered.
Comment 1 Steffen Pingel CLA 2008-05-06 02:55:11 EDT
Remaining work:

- set defaults for the task editor or working copy
- replace TaskSelection with new API
Comment 2 Steffen Pingel CLA 2008-05-08 02:25:08 EDT
Done.
Comment 3 Steffen Pingel CLA 2008-05-08 02:25:12 EDT
Created attachment 99224 [details]
mylyn/context/zip