Ejemplo n.º 1
0
 public void updateModelWithCustomFilter(JiraIssueListModel model, JiraServer server, JiraCustomFilter filter)
 {
     lock (this)
     {
         List <JiraIssue> issues = facade.getCustomFilterIssues(server, filter, model.Issues.Count, GlobalSettings.JiraIssuesBatch);
         model.addIssues(issues);
     }
 }
 public void updateModelWithSavedFilter(JiraIssueListModel model, JiraServer server, JiraSavedFilter filter)
 {
     lock (this)
     {
         List<JiraIssue> issues = facade.getSavedFilterIssues(server, filter, model.Issues.Count, GlobalSettings.JiraIssuesBatch);
         model.addIssues(issues);
     }
 }
Ejemplo n.º 3
0
 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 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 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);
            }
        }
Ejemplo n.º 6
0
        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);
            }
        }