This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
In order to remove dependency on old DataSystems the PM.getOriginal method should return the FileObject. As long as issue #29177 and issue #31180 are implemented there is no need to use DataObject for construction of ProjectMember. This also means that Project.getProjectMember() shouldn't accept DataObject, but the FileObject.
UPGRADE GUIDE: The ProjectMember.getOriginal() returns FileObject and similarily Project.getProjectMember() accepts the FileObject. Use old DataSystems API to do FileObject <-> DataObject conversion, you can use DataObject.find() and DataObject.getPrimaryFile() methods. The Looks and Lookup used for ProjectMember can be registered according to the FileObject's MIME type instead of registering them for DataObject's class. Read the projects/core javadoc for details.
done
Created attachment 9389 [details] cvs log of changes
As described in http://www.netbeans.org/servlets/ReadMsg?msgId=619519&listName=nbdiscuss the current work on projects prototype has been stopped. Marking issue as VERIFIED --->
---> CLOSED