|
@@ -38,14 +38,16 @@ public class ListPipelinesSubcommand implements Callable<Void> {
|
|
|
@CommandLine.ParentCommand
|
|
|
private SCMCLI parent;
|
|
|
|
|
|
- @CommandLine.Option( names = {"-ffc", "--filterByFactor"},
|
|
|
- description = "Filter listed pipelines by Factor(ONE/one)", defaultValue = "",
|
|
|
- required = false)
|
|
|
+ @CommandLine.Option(names = {"-ffc", "--filterByFactor"},
|
|
|
+ description = "Filter listed pipelines by Factor(ONE/one)",
|
|
|
+ defaultValue = "",
|
|
|
+ required = false)
|
|
|
private String factor;
|
|
|
|
|
|
- @CommandLine.Option( names = {"-fst", "--filterByState"},
|
|
|
- description = "Filter listed pipelines by State(OPEN/CLOSE)", defaultValue = "",
|
|
|
- required = false)
|
|
|
+ @CommandLine.Option(names = {"-fst", "--filterByState"},
|
|
|
+ description = "Filter listed pipelines by State(OPEN/CLOSE)",
|
|
|
+ defaultValue = "",
|
|
|
+ required = false)
|
|
|
private String state;
|
|
|
|
|
|
|
|
@@ -56,9 +58,12 @@ public class ListPipelinesSubcommand implements Callable<Void> {
|
|
|
scmClient.listPipelines().forEach(System.out::println);
|
|
|
} else {
|
|
|
scmClient.listPipelines().stream()
|
|
|
- .filter(p -> ((isNullOrEmpty(factor) || (p.getFactor().toString().compareToIgnoreCase(factor) == 0))
|
|
|
- && (isNullOrEmpty(state) || (p.getPipelineState().toString().compareToIgnoreCase(state) == 0))))
|
|
|
- .forEach(System.out::println);
|
|
|
+ .filter(p -> ((isNullOrEmpty(factor) ||
|
|
|
+ (p.getFactor().toString().compareToIgnoreCase(factor) == 0))
|
|
|
+ && (isNullOrEmpty(state) ||
|
|
|
+ (p.getPipelineState().toString().compareToIgnoreCase(state)
|
|
|
+ == 0))))
|
|
|
+ .forEach(System.out::println);
|
|
|
}
|
|
|
return null;
|
|
|
}
|