|
From: <mwl...@us...> - 2009-01-13 15:27:06
|
Revision: 830
http://cishell.svn.sourceforge.net/cishell/?rev=830&view=rev
Author: mwlinnem
Date: 2009-01-13 15:26:57 +0000 (Tue, 13 Jan 2009)
Log Message:
-----------
Added databaseCopy() method and associated exception to the DatabaseService.
Added Paths:
-----------
trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseCopyException.java
trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseService.java
Removed Paths:
-------------
trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseFactory.java
Added: trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseCopyException.java
===================================================================
--- trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseCopyException.java (rev 0)
+++ trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseCopyException.java 2009-01-13 15:26:57 UTC (rev 830)
@@ -0,0 +1,38 @@
+/* ****************************************************************************
+ * CIShell: Cyberinfrastructure Shell, An Algorithm Integration Framework.
+ *
+ * All rights reserved. This program and the accompanying materials are made
+ * available under the terms of the Apache License v2.0 which accompanies
+ * this distribution, and is available at:
+ * http://www.apache.org/licenses/LICENSE-2.0.html
+ *
+ * Created on Jan 13, 2009 at Indiana University.
+ *
+ * Contributors:
+ * Indiana University -
+ * ***************************************************************************/
+package org.cishell.service.database.databasefactory;
+
+public class DatabaseCopyException extends Exception {
+
+ private static final long serialVersionUID = 1L;
+
+ //Constructors from Exception superclass
+
+ public DatabaseCopyException() {
+ super();
+ }
+
+ public DatabaseCopyException(String arg0) {
+ super(arg0);
+ }
+
+ public DatabaseCopyException(Throwable arg0) {
+ super(arg0);
+ }
+
+ public DatabaseCopyException(String arg0, Throwable arg1) {
+ super(arg0, arg1);
+ }
+
+}
Deleted: trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseFactory.java
===================================================================
--- trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseFactory.java 2009-01-05 19:57:49 UTC (rev 829)
+++ trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseFactory.java 2009-01-13 15:26:57 UTC (rev 830)
@@ -1,8 +0,0 @@
-package org.cishell.service.database.databasefactory;
-
-import javax.sql.DataSource;
-
-public interface DatabaseFactory {
-
- public DataSource createDatabase() throws DatabaseCreationException;
-}
Copied: trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseService.java (from rev 829, trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseFactory.java)
===================================================================
--- trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseService.java (rev 0)
+++ trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseService.java 2009-01-13 15:26:57 UTC (rev 830)
@@ -0,0 +1,9 @@
+package org.cishell.service.database.databasefactory;
+
+import javax.sql.DataSource;
+
+public interface DatabaseService {
+
+ public DataSource createDatabase() throws DatabaseCreationException;
+ public DataSource copyDatabase(DataSource database) throws DatabaseCopyException;
+}
Property changes on: trunk/core/org.cishell.service.database/src/org/cishell/service/database/databasefactory/DatabaseService.java
___________________________________________________________________
Added: svn:mergeinfo
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|