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.
The Settings API is now separated from the rest of projects infrastructure. The last remaining part is the Scope class. This class defines tag values which are passed through the Settings API to the JNDI storage where the settings and Settings API objects like Configurations, etc. are stored. As such the Scope class is just an implementation detail of the settings storage and shouldn't be part of Settings API. The Settings API should accept JNDI Attributes wherever it accepts the Scope, this way any implementation of settings storage can have any number of controll attibutes passed to it through the Settings API calls. The project's implementation of settings storage will offer the Scope for public use and the semantics of the Scope class will be the same as before. However, this class will reside in o.n.api.projects package.
UPGRADE GUIDE: The Scope class now resides in org.netbeans.api.projects package and implements javax.naming.Attributes interface. You can use it as before.
Done
Created attachment 9415 [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