java/sql-dk/src/info/globalcode/sql/dk/CLIOptions.java
branchv_0
changeset 44 67581ec4396e
parent 37 9e6f8e5d5f98
child 47 92b83789330a
     1.1 --- a/java/sql-dk/src/info/globalcode/sql/dk/CLIOptions.java	Mon Dec 23 18:27:57 2013 +0100
     1.2 +++ b/java/sql-dk/src/info/globalcode/sql/dk/CLIOptions.java	Mon Dec 23 20:15:23 2013 +0100
     1.3 @@ -33,10 +33,12 @@
     1.4  public class CLIOptions {
     1.5  
     1.6  	public static final String DEFAULT_NAME_PREFIX = ":";
     1.7 +	public static final String DEFAULT_NAME_SUFFIX = ":";
     1.8  	private String sql;
     1.9  	private String databaseName;
    1.10  	private String databaseNameToTest;
    1.11  	private String namePrefix = DEFAULT_NAME_PREFIX;
    1.12 +	private String nameSuffix = DEFAULT_NAME_SUFFIX;
    1.13  	private String formatterName;
    1.14  	private boolean batch;
    1.15  
    1.16 @@ -90,6 +92,9 @@
    1.17  			if (!equalz(namePrefix, DEFAULT_NAME_PREFIX)) {
    1.18  				e.addProblem(new InvalidOptionsException.OptionProblem("Do not specify name prefix if just showing info."));
    1.19  			}
    1.20 +			if (!equalz(nameSuffix, DEFAULT_NAME_SUFFIX)) {
    1.21 +				e.addProblem(new InvalidOptionsException.OptionProblem("Do not specify name suffix if just showing info."));
    1.22 +			}
    1.23  			if (showInfo.contains(INFO_TYPE.CONNECTION) && isEmpty(databaseNameToTest, false)) {
    1.24  				e.addProblem(new InvalidOptionsException.OptionProblem("Please specify which database should be tested."));
    1.25  			}
    1.26 @@ -175,6 +180,14 @@
    1.27  		this.namePrefix = namePrefix;
    1.28  	}
    1.29  
    1.30 +	public String getNameSuffix() {
    1.31 +		return nameSuffix;
    1.32 +	}
    1.33 +
    1.34 +	public void setNameSuffix(String nameSuffix) {
    1.35 +		this.nameSuffix = nameSuffix;
    1.36 +	}
    1.37 +
    1.38  	public String getFormatterName() {
    1.39  		return formatterName;
    1.40  	}