# This patch file was generated by NetBeans IDE # Following Index: paths are relative to: /Volumes/work/src/netbeans-jm # This patch can be applied using context Tools: Patch action on respective folder. # It uses platform neutral UTF-8 encoding and \n newlines. # Above lines and this line are ignored by the patching process. Index: bugtracking/apichanges.xml --- bugtracking/apichanges.xml +++ bugtracking/apichanges.xml @@ -110,6 +110,20 @@ + Added BugtrackingSupport.setQueryAutoRefresh() + + + + + + Added BugtrackingSupport.setQueryAutoRefresh() so that a spi implementation can determine if its queries + should be by default autorefreshed or not. + + + + + + Util.edit() method for editing repository returns boolean Index: bugtracking/src/org/netbeans/modules/bugtracking/spi/BugtrackingSupport.java --- bugtracking/src/org/netbeans/modules/bugtracking/spi/BugtrackingSupport.java +++ bugtracking/src/org/netbeans/modules/bugtracking/spi/BugtrackingSupport.java @@ -43,6 +43,7 @@ import org.netbeans.modules.bugtracking.api.Repository; import org.netbeans.modules.bugtracking.commons.NBBugzillaUtils; import org.netbeans.modules.bugtracking.tasks.DashboardTopComponent; +import org.netbeans.modules.bugtracking.tasks.DashboardUtils; import org.netbeans.modules.bugtracking.util.BugtrackingUtil; /** @@ -175,6 +176,19 @@ } /** + * Determines default auto-refresh for a given query. + * + * @param r a implementation specific Repository instance + * @param q a implementation specific Query instance + * @param autoRefresh determines the auto-refresh setting for a given query + * @since 1.107 + */ + public void setQueryAutoRefresh(R r, Q q, boolean autoRefresh) { + QueryImpl queryImpl = getQueryImpl(r, q); + DashboardUtils.setQueryAutoRefresh(queryImpl, autoRefresh); + } + + /** * Opens a UI to edit a repository. * * @param r a implementation specific Repository instance