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);
     }
 }
Esempio n. 2
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);
     }
 }
Esempio 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);
     }
 }
Esempio n. 5
0
        public SearchIssue(JiraServer server, JiraIssueListModel model, StatusLabel status)
        {
            Server = server;
            Model = model;
            Status = status;
            InitializeComponent();

            Text = "Search issue on server \"" + server.Name + "\"";

            buttonOk.Enabled = false;
            StartPosition = FormStartPosition.CenterParent;
        }
Esempio n. 6
0
        public IssueContextMenu(JiraIssueListModel model, StatusLabel status, TreeViewAdv tree, ToolStripMenuItem[] items)
        {
            this.model = model;
            this.status = status;
            this.tree = tree;
            this.items = items;

            Items.Add("dummy");

            Opened += issueContextMenuOpened;
            Opening += issueContextMenuOpening;
        }
        public IssueDetailsPanel(JiraIssueListModel model, Solution solution, JiraIssue issue, TabControl tabWindow, TabPage myTab)
        {
            this.model = model;
            this.solution = solution;
            InitializeComponent();

            status = new StatusLabel(statusStrip, jiraStatus);

            this.issue = issue;

            this.tabWindow = tabWindow;
            this.myTab = myTab;
        }
        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);
            }
        }
Esempio n. 9
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);
            }
        }
Esempio n. 10
0
 public FlatIssueTreeModel(JiraIssueListModel model)
 {
     this.model = model;
     fillModel(model.Issues);
     model.addListener(this);
 }