1 package com.atlassian.theplugin.idea.jira.tree;
2
3 import com.atlassian.theplugin.commons.remoteapi.ServerData;
4 import com.atlassian.theplugin.idea.ui.tree.paneltree.AbstractTreeNode;
5 import com.atlassian.theplugin.jira.model.JIRAManualFilter;
6
7 import javax.swing.*;
8
9
10
11
12 public class JIRAManualFilterTreeNode extends AbstractTreeNode {
13 private JIRAManualFilter manualFilter;
14 private ServerData jiraServerCfg;
15
16
17 public JIRAManualFilterTreeNode(final JIRAManualFilter manualFilter, ServerData jiraServerCfg) {
18 super(manualFilter.getName(), null, null);
19 this.manualFilter = manualFilter;
20
21 this.jiraServerCfg = jiraServerCfg;
22 }
23
24 public String toString() {
25 return manualFilter.getName();
26 }
27
28 public JComponent getRenderer(final JComponent c, final boolean selected,
29 final boolean expanded, final boolean hasFocus) {
30 return new JLabel("Incorrect renderer");
31 }
32
33 public ServerData getJiraServerCfg() {
34 return jiraServerCfg;
35 }
36
37 public JIRAManualFilter getManualFilter() {
38 return manualFilter;
39 }
40 }