Everybody who wants to get access to the NetBeans Bugtracking functionality should be interested in APIs in this package.
Everybody trying to provide own implementation of a NetBeans Bugtracking module should be interested in APIs in this package.
The Bugtracking SPI/API makes it possible to integrate bugtracking system
providers into the IDE workflow:
- to access and manage bugtracking Issues via the Tasks Dashboard
- to make bugtracking functionality accessible for integration with other subsystems in the IDE - e.g. VCS, Team Support (aka kenai.com, java.net)
Enables Bugtracking modules to fully integrate into Bugtracking Issue Management facilities
and other IDE workflow.
BugrackingAPI Provides Bugtracking functionality for other subsystems in the IDE.
A bugtracking module extends
BugtrackingConnector and registers it via the
Cookbook and sample implementation:
For a more detailed description on how to start writting a bugtracking plugin for NetBeans see also the Bugtracking Cookbook (sample module attached).
Added BugtrackingSupport.setQueryAutoRefresh() so that a spi implementation can determine if its queries should be by default autorefreshed or not.
Util.edit(Repository) now returns boolean (changed from void). True means that the user confirmed changes in the edit dialog by OK button, false if canceled.
The main Bugtracking SPI and API Use Cases are based on:
- the Issue Management Use Cases. For additional information see also Tasks Dashboard UI spec
See also the more detailed API/SPI requirements.
The sources for the module are in the Apache Git repositories or in the GitHub repositories.
No special requirements here.
Read more about the implementation in the answers to architecture questions.