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. |