public void rebuildModelWithSavedFilter(JiraIssueListModel model, JiraServer server, JiraSavedFilter filter) { lock (this) { List<JiraIssue> issues = facade.getSavedFilterIssues(server, filter, 0, GlobalSettings.JiraIssuesBatch); model.clear(false); model.addIssues(issues); } }
public void rebuildModelWithCustomFilter(JiraIssueListModel model, JiraServer server, JiraCustomFilter filter) { lock (this) { List <JiraIssue> issues = facade.getCustomFilterIssues(server, filter, 0, GlobalSettings.JiraIssuesBatch); model.clear(false); model.addIssues(issues); } }
public void rebuildModelWithRecentlyViewedIssues(JiraIssueListModel model) { lock (this) { ICollection<RecentlyViewedIssue> issues = RecentlyViewedIssuesModel.Instance.Issues; ICollection<JiraServer> servers = JiraServerModel.Instance.getAllServers(); List<JiraIssue> list = new List<JiraIssue>(issues.Count); foreach (RecentlyViewedIssue issue in issues) { JiraServer server = findServer(issue.ServerGuid, servers); if (server != null) list.Add(facade.getIssue(server, issue.IssueKey)); } model.clear(false); model.addIssues(list); } }
public void rebuildModelWithRecentlyViewedIssues(JiraIssueListModel model) { lock (this) { ICollection <RecentlyViewedIssue> issues = RecentlyViewedIssuesModel.Instance.Issues; ICollection <JiraServer> servers = JiraServerModel.Instance.getAllServers(); List <JiraIssue> list = new List <JiraIssue>(issues.Count); foreach (RecentlyViewedIssue issue in issues) { JiraServer server = findServer(issue.ServerGuid, servers); if (server != null) { list.Add(facade.getIssue(server, issue.IssueKey)); } } model.clear(false); model.addIssues(list); } }