diff -r 9f0b95aafaa3 -r ed84c8bdd87b org/sonews/storage/impl/JDBCDatabaseProvider.java
--- a/org/sonews/storage/impl/JDBCDatabaseProvider.java Sun Aug 29 17:04:25 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-/*
- * SONEWS News Server
- * see AUTHORS for the list of contributors
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-package org.sonews.storage.impl;
-
-import java.sql.SQLException;
-import java.util.Map;
-import java.util.concurrent.ConcurrentHashMap;
-import org.sonews.storage.Storage;
-import org.sonews.storage.StorageBackendException;
-import org.sonews.storage.StorageProvider;
-
-/**
- *
- * @author Christian Lins
- * @since sonews/1.0
- */
-public class JDBCDatabaseProvider implements StorageProvider
-{
-
- protected static final Map instances
- = new ConcurrentHashMap();
-
- @Override
- public boolean isSupported(String uri)
- {
- throw new UnsupportedOperationException("Not supported yet.");
- }
-
- @Override
- public Storage storage(Thread thread)
- throws StorageBackendException
- {
- try
- {
- if(!instances.containsKey(Thread.currentThread()))
- {
- JDBCDatabase db = new JDBCDatabase();
- db.arise();
- instances.put(Thread.currentThread(), db);
- return db;
- }
- else
- {
- return instances.get(Thread.currentThread());
- }
- }
- catch(SQLException ex)
- {
- throw new StorageBackendException(ex);
- }
- }
-
-}