diff options
author | Roberto E. Escobar | 2012-03-14 22:30:34 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2012-03-14 22:30:34 +0000 |
commit | d4c344381cc661983cb7a07c19f1d8914c870469 (patch) | |
tree | 815d3ac2fd313baf113506393b16d2214d65b7fd /plugins/org.eclipse.osee.database.schema | |
parent | 19e6edbe334305b3fd6c48a7b390cf6dde52f4fe (diff) | |
download | org.eclipse.osee-d4c344381cc661983cb7a07c19f1d8914c870469.tar.gz org.eclipse.osee-d4c344381cc661983cb7a07c19f1d8914c870469.tar.xz org.eclipse.osee-d4c344381cc661983cb7a07c19f1d8914c870469.zip |
feature[ats_VVMH0]: Implement OrcsMetaData
Diffstat (limited to 'plugins/org.eclipse.osee.database.schema')
2 files changed, 11 insertions, 3 deletions
diff --git a/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/SchemaResource.java b/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/SchemaResource.java index ce18fd91427..c60e2cbf0cb 100644 --- a/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/SchemaResource.java +++ b/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/SchemaResource.java @@ -11,6 +11,7 @@ package org.eclipse.osee.database.schema; import java.io.InputStream; +import java.net.URI; import org.eclipse.osee.framework.core.exception.OseeCoreException; /** @@ -18,7 +19,10 @@ import org.eclipse.osee.framework.core.exception.OseeCoreException; */ public interface SchemaResource { - public boolean isApplicable(); + boolean isApplicable(); + + InputStream getContent() throws OseeCoreException; + + URI getLocation() throws OseeCoreException; - public InputStream getContent() throws OseeCoreException; } diff --git a/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/callable/CreateSchemaCallable.java b/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/callable/CreateSchemaCallable.java index 2afe3556545..2d4da7a8268 100644 --- a/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/callable/CreateSchemaCallable.java +++ b/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/callable/CreateSchemaCallable.java @@ -54,7 +54,11 @@ public class CreateSchemaCallable extends DatabaseTxCallable<Object> { dbInit.dropTables(schemas, userSchema, dbSchema); if (dbType == SupportedDatabase.postgresql || dbType == SupportedDatabase.h2) { - dbInit.dropSchema(schemas); + try { + dbInit.dropSchema(schemas); + } catch (Exception ex) { + // + } dbInit.createSchema(schemas); } dbInit.addTables(schemas, userSchema); |