equal
deleted
inserted
replaced
31 * @author Ing. František Kučera (frantovo.cz) |
31 * @author Ing. František Kučera (frantovo.cz) |
32 */ |
32 */ |
33 public class CLIOptions { |
33 public class CLIOptions { |
34 |
34 |
35 public static final String DEFAULT_NAME_PREFIX = ":"; |
35 public static final String DEFAULT_NAME_PREFIX = ":"; |
|
36 public static final String DEFAULT_NAME_SUFFIX = ":"; |
36 private String sql; |
37 private String sql; |
37 private String databaseName; |
38 private String databaseName; |
38 private String databaseNameToTest; |
39 private String databaseNameToTest; |
39 private String namePrefix = DEFAULT_NAME_PREFIX; |
40 private String namePrefix = DEFAULT_NAME_PREFIX; |
|
41 private String nameSuffix = DEFAULT_NAME_SUFFIX; |
40 private String formatterName; |
42 private String formatterName; |
41 private boolean batch; |
43 private boolean batch; |
42 |
44 |
43 public enum MODE { |
45 public enum MODE { |
44 |
46 |
87 if (isNotEmpty(formatterName, false)) { |
89 if (isNotEmpty(formatterName, false)) { |
88 e.addProblem(new InvalidOptionsException.OptionProblem("Do not specify formatter if just showing info.")); |
90 e.addProblem(new InvalidOptionsException.OptionProblem("Do not specify formatter if just showing info.")); |
89 } |
91 } |
90 if (!equalz(namePrefix, DEFAULT_NAME_PREFIX)) { |
92 if (!equalz(namePrefix, DEFAULT_NAME_PREFIX)) { |
91 e.addProblem(new InvalidOptionsException.OptionProblem("Do not specify name prefix if just showing info.")); |
93 e.addProblem(new InvalidOptionsException.OptionProblem("Do not specify name prefix if just showing info.")); |
|
94 } |
|
95 if (!equalz(nameSuffix, DEFAULT_NAME_SUFFIX)) { |
|
96 e.addProblem(new InvalidOptionsException.OptionProblem("Do not specify name suffix if just showing info.")); |
92 } |
97 } |
93 if (showInfo.contains(INFO_TYPE.CONNECTION) && isEmpty(databaseNameToTest, false)) { |
98 if (showInfo.contains(INFO_TYPE.CONNECTION) && isEmpty(databaseNameToTest, false)) { |
94 e.addProblem(new InvalidOptionsException.OptionProblem("Please specify which database should be tested.")); |
99 e.addProblem(new InvalidOptionsException.OptionProblem("Please specify which database should be tested.")); |
95 } |
100 } |
96 } |
101 } |
173 |
178 |
174 public void setNamePrefix(String namePrefix) { |
179 public void setNamePrefix(String namePrefix) { |
175 this.namePrefix = namePrefix; |
180 this.namePrefix = namePrefix; |
176 } |
181 } |
177 |
182 |
|
183 public String getNameSuffix() { |
|
184 return nameSuffix; |
|
185 } |
|
186 |
|
187 public void setNameSuffix(String nameSuffix) { |
|
188 this.nameSuffix = nameSuffix; |
|
189 } |
|
190 |
178 public String getFormatterName() { |
191 public String getFormatterName() { |
179 return formatterName; |
192 return formatterName; |
180 } |
193 } |
181 |
194 |
182 public void setFormatterName(String formatterName) { |
195 public void setFormatterName(String formatterName) { |