static Map getParamsAsMap(JndiBindingsType.JndiBinding binding) { Map params = new HashMap(); params.put("blocking-timeout-seconds", binding.getBlockingTimeoutSeconds()); params.put("conn-pooled-datasource-class", binding.getConnPooledDatasourceClass()); params.put("connection-url", binding.getConnectionUrl()); params.put("idle-timeout-seconds", binding.getIdleTimeoutSeconds()); params.put("init-pool-size", binding.getInitPoolSize()); params.put("jdbc-driver-class", binding.getJdbcDriverClass()); params.put("jndi-name", binding.getJndiName()); params.put("login-timeout-seconds", binding.getLoginTimeoutSeconds()); params.put("managed-conn-factory-class", binding.getManagedConnFactoryClass()); params.put("max-pool-size", binding.getMaxPoolSize()); params.put("password", binding.getPassword()); params.put("transaction-type", binding.getTransactionType()); params.put("type", binding.getType()); params.put("user-name", binding.getUserName()); params.put("xa-datasource-class", binding.getXaDatasourceClass()); return params; }
if (pooled) { addTableRow(tabularData, CreateDataSourceCommand.POOLED_DATA_SOURCE_FACTORY_CLASS, binding.getConnPooledDatasourceClass()); for (JndiBindingsType.JndiBinding.ConfigProperty confProp : binding.getConfigProperties()) { addTableRow(tabularData, confProp.getName(), confProp.getValue());
} else if ("PooledDataSource".equals(binding.getType())) { addTableRow(tabularData, "conn-pooled-datasource-class", binding.getConnPooledDatasourceClass()); } else if ("XAPooledDataSource".equals(binding.getType())) { addTableRow(tabularData, "xa-datasource-class", binding.getXaDatasourceClass());