Revision 45580 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/impl/DefaultDatabaseWorkspaceManager.java

View differences:

DefaultDatabaseWorkspaceManager.java
275 275
        }
276 276
    }
277 277
    
278
    private void createTableResources() {
279
        String tableName = TABLE_RESOURCES_NAME;
278
    public void createTableResources(String tableName) throws RuntimeException {
280 279
        DataServerExplorer server = null;
281 280
        try {
282 281
            server = this.getServerExplorer();
......
289 288
                    .setAllowNull(true);
290 289
            server.add(tableName, params, false);
291 290
        } catch (Exception ex) {
292
            LOGGER.warn("Can't create table '"+tableName+"'.",ex);
291
            LOGGER.debug("Can't create resources table '"+tableName+"'.",ex);
292
            throw new RuntimeException("Can't create resources table '"+tableName+"'.", ex);
293 293
        } finally {
294 294
            DisposeUtils.disposeQuietly(server);
295 295
        }
296 296
    }
297 297

  
298
    private void createTableRepository() {
299
        String tableName = TABLE_REPOSITORY_NAME;
298
    private void createTableResources() {    
299
        createTableResources(TABLE_RESOURCES_NAME);
300
    }
301
    
302
    public void createTableRepository(String tableName) throws RuntimeException {
300 303
        DataServerExplorer server = null;
301 304
        try {
302 305
            server = this.getServerExplorer();
......
312 315
                    .setDefaultValue(0);
313 316
            server.add(tableName, params, false);
314 317
        } catch (Exception ex) {
315
            LOGGER.warn("Can't create table '"+tableName+"'.",ex);
318
            LOGGER.debug("Can't create repository table '"+tableName+"'.",ex);
319
            throw new RuntimeException("Can't create repository table '"+tableName+"'.", ex);
316 320
        } finally {
317 321
            DisposeUtils.disposeQuietly(server);
318 322
        }
319 323
    }
320 324

  
325
    private void createTableRepository() {
326
        createTableRepository(TABLE_REPOSITORY_NAME);
327
    }
328
    
321 329
    private void createTableConfiguration() {
322 330
        String tableName = TABLE_CONFIGURATION_NAME;
323 331
        DataServerExplorer server = null;

Also available in: Unified diff