Revision 27753 branches/v2_0_0_prep/libraries/libFMap_daldb/src/org/gvsig/fmap/dal/store/postgesql/PostgreSQLResourceParameters.java

View differences:

PostgreSQLResourceParameters.java
36 36

  
37 37
public class PostgreSQLResourceParameters extends JDBCResourceParameters {
38 38

  
39
	private static DynClass DYNCLASS = null;
40

  
39 41
	public static final String DYNCLASS_NAME = "PostgreSQLResourceParameters";
40 42

  
41 43
	public static final String DYNFIELDNAME_USESSL = "usessl";
......
43 45
	public PostgreSQLResourceParameters() {
44 46
		super();
45 47
	}
48

  
46 49
    public PostgreSQLResourceParameters(String host, Integer port,
47 50
			String dbName, String user, String password,
48 51
			String jdbcDriverClassName, Boolean ssl) {
......
52 55
		}
53 56
	}
54 57

  
55
	private DynClass registerDynClass() {
58
	protected static void registerDynClass() {
56 59
		DynObjectManager dynman = ToolsLocator.getDynObjectManager();
57 60
		DynClass dynClass = dynman.get(DYNCLASS_NAME);
58 61
		DynField field;
......
67 70
			field.setType(DataTypes.BOOLEAN);
68 71
			field.setDefaultValue(Boolean.FALSE);
69 72

  
73
			field = dynClass.addDynField(DYNFIELDNAME_JDBC_DRIVER_CLASS_NAME);
74
			field.setTheTypeOfAvailableValues(DynField.SINGLE);
75
			field.setDescription("JDBC Driver class");
76
			field.setMandatory(true);
77
			field.setType(DataTypes.STRING);
78
			field.setDefaultValue(PostgreSQLLibrary.DEFAULT_JDCB_DRIVER_NAME);
79

  
80

  
70 81
		}
71
		return dynClass;
82
		DYNCLASS = dynClass;
72 83
	}
73 84

  
74 85

  
......
93 104
	public void setUseSSL(boolean useSSL) {
94 105
		this.setDynValue(DYNFIELDNAME_USESSL, new Boolean(useSSL));
95 106
	}
107

  
108
	protected String getDynClassName() {
109
		return DYNCLASS_NAME;
110
	}
96 111
}

Also available in: Unified diff