Lines 46-52
Link Here
|
46 |
import java.util.logging.Level; |
46 |
import java.util.logging.Level; |
47 |
import java.util.logging.Logger; |
47 |
import java.util.logging.Logger; |
48 |
import javax.swing.Action; |
48 |
import javax.swing.Action; |
49 |
import org.netbeans.modules.hudson.ui.actions.CreateJob; |
|
|
50 |
import org.netbeans.modules.hudson.ui.actions.ShowBuildConsole; |
49 |
import org.netbeans.modules.hudson.ui.actions.ShowBuildConsole; |
51 |
import org.netbeans.modules.hudson.ui.actions.ShowChanges; |
50 |
import org.netbeans.modules.hudson.ui.actions.ShowChanges; |
52 |
import org.netbeans.modules.hudson.ui.actions.ShowFailures; |
51 |
import org.netbeans.modules.hudson.ui.actions.ShowFailures; |
Lines 55-60
Link Here
|
55 |
import org.openide.nodes.Node; |
54 |
import org.openide.nodes.Node; |
56 |
import org.openide.nodes.NodeNotFoundException; |
55 |
import org.openide.nodes.NodeNotFoundException; |
57 |
import org.openide.nodes.NodeOp; |
56 |
import org.openide.nodes.NodeOp; |
|
|
57 |
import org.openide.util.ContextAwareAction; |
58 |
import org.openide.util.Mutex; |
58 |
import org.openide.util.Mutex; |
59 |
import org.openide.util.RequestProcessor; |
59 |
import org.openide.util.RequestProcessor; |
60 |
import org.openide.windows.TopComponent; |
60 |
import org.openide.windows.TopComponent; |
Lines 143-158
Link Here
|
143 |
|
143 |
|
144 |
/** |
144 |
/** |
145 |
* Action to show test failures of a build. |
145 |
* Action to show test failures of a build. |
|
|
146 |
* Context should have either a {@link HudsonJobBuild} or a {@link HudsonMavenModuleBuild}. |
147 |
* Enabled according to status of build(s). |
146 |
*/ |
148 |
*/ |
147 |
public static Action showFailuresAction(HudsonJobBuild build) { |
149 |
public static ContextAwareAction showFailuresAction() { |
148 |
return new ShowFailures(build); |
150 |
return ShowFailures.INSTANCE; |
149 |
} |
|
|
150 |
|
151 |
/** |
152 |
* Action to show test failures of a Maven module build. |
153 |
*/ |
154 |
public static Action showFailuresAction(HudsonMavenModuleBuild build) { |
155 |
return new ShowFailures(build); |
156 |
} |
151 |
} |
157 |
|
152 |
|
158 |
} |
153 |
} |