1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.common.lib.command;
20
21 public class CommandOutput extends CommandTO {
22
23 private static final long serialVersionUID = 7711356516501958110L;
24
25 public static class Builder extends CommandTO.Builder {
26
27 public Builder(final String key) {
28 super(key);
29 }
30
31 public Builder(final CommandTO commandTO) {
32 super(commandTO.getKey());
33 args(commandTO.getArgs());
34 }
35
36 @Override
37 protected CommandOutput newInstance() {
38 return new CommandOutput();
39 }
40
41 @Override
42 public Builder args(final CommandArgs args) {
43 return (Builder) super.args(args);
44 }
45
46 public Builder output(final String output) {
47 ((CommandOutput) getInstance()).setOutput(output);
48 return this;
49 }
50
51 @Override
52 public CommandOutput build() {
53 return (CommandOutput) super.build();
54 }
55 }
56
57 private String output;
58
59 public String getOutput() {
60 return output;
61 }
62
63 public void setOutput(final String output) {
64 this.output = output;
65 }
66 }