public void updateModelWithSavedFilter(JiraIssueListModel model, JiraServer server, JiraSavedFilter filter) { List <JiraIssue> issues = facade.getSavedFilterIssues(server, filter, model.Issues.Count, GlobalSettings.JiraIssuesBatch); lock (this) { model.addIssues(issues); } }
public void rebuildModelWithSavedFilter(JiraIssueListModel model, JiraServer server, JiraSavedFilter filter) { List <JiraIssue> issues = facade.getSavedFilterIssues(server, filter, 0, GlobalSettings.JiraIssuesBatch); lock (this) { model.clear(false); model.addIssues(issues); } }
public void updateModelWithSprint(JiraIssueListModel model, JiraServer server, Sprint sprint) { var keys = facade.getIssueKeysForSprint(server, sprint); if (keys == null || keys.Count == 0) { return; } JiraFilter f = new JqlFilter(keys); var issues = facade.getCustomFilterIssues(server, f, model.Issues.Count, GlobalSettings.JiraIssuesBatch); lock (this) { model.addIssues(issues); } }
public void rebuildModelWithRecentlyViewedIssues(JiraIssueListModel model) { ICollection <RecentlyViewedIssue> issues = RecentlyViewedIssuesModel.Instance.Issues; ICollection <JiraServer> servers = JiraServerModel.Instance.getAllEnabledServers(); List <JiraIssue> list = new List <JiraIssue>(issues.Count); list.AddRange(from issue in issues let server = findServer(issue.ServerGuid, servers) where server != null select facade.getIssue(server, issue.IssueKey)); lock (this) { model.clear(false); model.addIssues(list); } }
public void rebuildModelWithSprint(JiraIssueListModel model, JiraServer server, Sprint sprint) { var keys = facade.getIssueKeysForSprint(server, sprint); if (keys == null || keys.Count == 0) { lock (this) { model.clear(true); return; } } JiraFilter f = new JqlFilter(keys); var issues = facade.getCustomFilterIssues(server, f, 0, GlobalSettings.JiraIssuesBatch); lock (this) { model.clear(false); model.addIssues(issues); } }
public void addIssues(ICollection <JiraIssue> newIssues) { model.addIssues(newIssues); }