Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 229912

Summary: [api] move deprecated classes to internal package
Product: z_Archived Reporter: Steffen Pingel <steffen.pingel>
Component: MylynAssignee: Steffen Pingel <steffen.pingel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1 CC: mik.kersten, robert.elves
Version: unspecified   
Target Milestone: 3.0   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Steffen Pingel CLA 2008-05-01 22:48:12 EDT
A significant part of the tasks framework API has been deprecated and is pending to get removed for Mylyn 3.0. While existing code is ported to the new architecture it is still necessary to keep the deprecated classes. To communicate clearly that this API will not be evolved further and will be deleted it should be moved to an internal package.
Comment 1 Steffen Pingel CLA 2008-05-01 22:49:51 EDT
I am tentatively scheduling this for 2008-05-06, i.e. shortly before the 3.0RC0 release.
Comment 2 Steffen Pingel CLA 2008-05-04 02:13:46 EDT
Moved all deprecated API classes to org.eclipse.mylyn.internal.tasks.core.deprecated and org.eclipse.mylyn.internal.tasks.ui.deprecated. I have updated the porting guide with pointing to the new API that should be used instead. 

All methods of AbstractRepositoryConnector that use deprecated types have been moved to AbstractLegacyRepositoryConnector for backwards compatibility.

Moved ITaskListManager.getTaskList() to TasksUi and replaced all calls to TasksUi.getTaskListManager() by TasksUi.getTaskActivityManager(). Removed ITaskListManager.