Bug 265574 - Interfaces for Artifact Repositories
Summary: Interfaces for Artifact Repositories
Status: RESOLVED FIXED
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 3.6 M5   Edit
Assignee: Ian Bull CLA
QA Contact:
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks:
 
Reported: 2009-02-19 19:12 EST by Ian Bull CLA
Modified: 2010-01-05 02:54 EST (History)
1 user (show)

See Also:


Attachments
Patch (62.63 KB, patch)
2009-02-19 19:14 EST, Ian Bull CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Bull CLA 2009-02-19 19:12:38 EST
In our drive to produce a more consistent API for p2, I noticed that everything accessible from IArtifactRepository is based on Interfaces, except  ProcessingStepDescriptor.  

Creating an interface for this is farily easy and gives us a more consistent API around Artifacts and Metadata.
Comment 1 Ian Bull CLA 2009-02-19 19:14:17 EST
Created attachment 126242 [details]
Patch

This patch refactors ProcessingStepDescriptor into an IProcessingStepDescriptor.
Comment 2 Pascal Rapicault CLA 2009-02-20 21:53:07 EST
Not for 3.5.
Comment 3 Ian Bull CLA 2010-01-05 02:54:16 EST
I have released this. All Metadata/Artifact classes now have interfaces.