Changed: Add label parameter to ExecutionCommand getArgumentsLogString() and getArgumentsMarkdownString() functions for external usage

This commit is contained in:
agnostic-apollo
2022-04-17 05:47:09 +05:00
parent 02ab8324e9
commit 5116d886c3

View File

@@ -472,7 +472,7 @@ public class ExecutionCommand {
markdownString.append("\n").append(MarkdownUtils.getSingleLineMarkdownStringEntry("Current State", executionCommand.currentState.getName(), "-")); markdownString.append("\n").append(MarkdownUtils.getSingleLineMarkdownStringEntry("Current State", executionCommand.currentState.getName(), "-"));
markdownString.append("\n").append(MarkdownUtils.getSingleLineMarkdownStringEntry("Executable", executionCommand.executable, "-")); markdownString.append("\n").append(MarkdownUtils.getSingleLineMarkdownStringEntry("Executable", executionCommand.executable, "-"));
markdownString.append("\n").append(getArgumentsMarkdownString(executionCommand.arguments)); markdownString.append("\n").append(getArgumentsMarkdownString("Arguments", executionCommand.arguments));
markdownString.append("\n").append(MarkdownUtils.getSingleLineMarkdownStringEntry("Working Directory", executionCommand.workingDirectory, "-")); markdownString.append("\n").append(MarkdownUtils.getSingleLineMarkdownStringEntry("Working Directory", executionCommand.workingDirectory, "-"));
markdownString.append("\n").append(MarkdownUtils.getSingleLineMarkdownStringEntry("Runner", executionCommand.runner, "-")); markdownString.append("\n").append(MarkdownUtils.getSingleLineMarkdownStringEntry("Runner", executionCommand.runner, "-"));
markdownString.append("\n").append(MarkdownUtils.getSingleLineMarkdownStringEntry("isFailsafe", executionCommand.isFailsafe, "-")); markdownString.append("\n").append(MarkdownUtils.getSingleLineMarkdownStringEntry("isFailsafe", executionCommand.isFailsafe, "-"));
@@ -547,7 +547,7 @@ public class ExecutionCommand {
} }
public String getArgumentsLogString() { public String getArgumentsLogString() {
return getArgumentsLogString(arguments); return getArgumentsLogString("Arguments", arguments);
} }
public String getWorkingDirectoryLogString() { public String getWorkingDirectoryLogString() {
@@ -623,8 +623,8 @@ public class ExecutionCommand {
* @param argumentsArray The {@link String[]} argumentsArray to convert. * @param argumentsArray The {@link String[]} argumentsArray to convert.
* @return Returns the log friendly {@link String}. * @return Returns the log friendly {@link String}.
*/ */
public static String getArgumentsLogString(final String[] argumentsArray) { public static String getArgumentsLogString(String label, final String[] argumentsArray) {
StringBuilder argumentsString = new StringBuilder("Arguments:"); StringBuilder argumentsString = new StringBuilder(label + ":");
if (argumentsArray != null && argumentsArray.length != 0) { if (argumentsArray != null && argumentsArray.length != 0) {
argumentsString.append("\n```\n"); argumentsString.append("\n```\n");
@@ -660,8 +660,8 @@ public class ExecutionCommand {
* @param argumentsArray The {@link String[]} argumentsArray to convert. * @param argumentsArray The {@link String[]} argumentsArray to convert.
* @return Returns the markdown {@link String}. * @return Returns the markdown {@link String}.
*/ */
public static String getArgumentsMarkdownString(final String[] argumentsArray) { public static String getArgumentsMarkdownString(String label, final String[] argumentsArray) {
StringBuilder argumentsString = new StringBuilder("**Arguments:**"); StringBuilder argumentsString = new StringBuilder("**" + label + ":**");
if (argumentsArray != null && argumentsArray.length != 0) { if (argumentsArray != null && argumentsArray.length != 0) {
argumentsString.append("\n"); argumentsString.append("\n");