未验证 提交 171f876b 编写于 作者: T Tim Jacomb 提交者: GitHub

Merge pull request #4616 from jglick/CauseOfBlockage-label

Hyperlinks in label-related CauseOfBlockage.print
......@@ -54,6 +54,13 @@ public class ModelHyperlinkNote extends HyperlinkNote {
return encodeTo("/computer/" + nodePath, node.getDisplayName());
}
/**
* @since TODO
*/
public static String encodeTo(Label label) {
return encodeTo("/" + label.getUrl(), label.getName());
}
public static String encodeTo(String url, String text) {
return HyperlinkNote.encodeTo(url, text, ModelHyperlinkNote::new);
}
......
......@@ -151,6 +151,16 @@ public abstract class CauseOfBlockage {
return Messages.Queue_AllNodesOffline(label.getName());
}
}
@Override
public void print(TaskListener listener) {
if (label.isEmpty()) {
listener.getLogger().println(Messages.Queue_LabelHasNoNodes(ModelHyperlinkNote.encodeTo(label)));
} else {
listener.getLogger().println(Messages.Queue_AllNodesOffline(ModelHyperlinkNote.encodeTo(label)));
}
}
}
/**
......@@ -187,5 +197,11 @@ public abstract class CauseOfBlockage {
public String getShortDescription() {
return Messages.Queue_WaitingForNextAvailableExecutorOn(label.getName());
}
@Override
public void print(TaskListener listener) {
listener.getLogger().println(Messages.Queue_WaitingForNextAvailableExecutorOn(ModelHyperlinkNote.encodeTo(label)));
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册