Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan D. Brooks2011-05-17 06:58:05 +0000
committerRyan D. Brooks2011-05-17 06:58:05 +0000
commitfbcb7449debfff51dd0d1d558ce4bd8e28cccbbb (patch)
treefa0b8e28da4b2397dcae342a627dabd578e0ffaf
parent042211115120dada7163f7b593ce1778f94080b5 (diff)
downloadorg.eclipse.osee-fbcb7449debfff51dd0d1d558ce4bd8e28cccbbb.tar.gz
org.eclipse.osee-fbcb7449debfff51dd0d1d558ce4bd8e28cccbbb.tar.xz
org.eclipse.osee-fbcb7449debfff51dd0d1d558ce4bd8e28cccbbb.zip
refactor: Restrict throw clause of ExchangeUtil.createXmlWriter to IOException
-rw-r--r--plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/ExchangeIntegrity.java5
-rw-r--r--plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/ExchangeUtil.java3
-rw-r--r--plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/export/AbstractExportItem.java2
3 files changed, 6 insertions, 4 deletions
diff --git a/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/ExchangeIntegrity.java b/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/ExchangeIntegrity.java
index 2d92ae2e9d3..da45980ce4a 100644
--- a/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/ExchangeIntegrity.java
+++ b/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/ExchangeIntegrity.java
@@ -11,6 +11,7 @@
package org.eclipse.osee.framework.branch.management.exchange;
import java.io.File;
+import java.io.IOException;
import java.io.Writer;
import java.util.ArrayList;
import java.util.List;
@@ -66,7 +67,7 @@ public class ExchangeIntegrity {
}
checkExchange = exportDataProvider.getExportedDataRoot().getName() + ".verify.xml";
writeResults(exportDataProvider.getExportedDataRoot().getParentFile(), checkExchange, checkList);
- } catch (Exception ex) {
+ } catch (IOException ex) {
OseeExceptions.wrapAndThrow(ex);
} finally {
processor.cleanUp();
@@ -78,7 +79,7 @@ public class ExchangeIntegrity {
}
}
- private void writeResults(File writeLocation, String fileName, List<IndexCollector> checkList) throws Exception {
+ private void writeResults(File writeLocation, String fileName, List<IndexCollector> checkList) throws IOException {
Writer writer = null;
try {
writer = ExchangeUtil.createXmlWriter(writeLocation, fileName, (int) Math.pow(2, 20));
diff --git a/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/ExchangeUtil.java b/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/ExchangeUtil.java
index b87987199d4..94809cc3ea1 100644
--- a/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/ExchangeUtil.java
+++ b/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/ExchangeUtil.java
@@ -15,6 +15,7 @@ import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
+import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
@@ -44,7 +45,7 @@ public class ExchangeUtil {
private ExchangeUtil() {
}
- public static Writer createXmlWriter(File tempFolder, String name, int bufferSize) throws Exception {
+ public static Writer createXmlWriter(File tempFolder, String name, int bufferSize) throws IOException {
File indexFile = new File(tempFolder, name);
Writer writer =
new BufferedWriter(new OutputStreamWriter(new FileOutputStream(indexFile), ExportImportXml.XML_ENCODING),
diff --git a/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/export/AbstractExportItem.java b/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/export/AbstractExportItem.java
index b693a5ce53d..b5533d207f6 100644
--- a/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/export/AbstractExportItem.java
+++ b/plugins/org.eclipse.osee.framework.branch.management/src/org/eclipse/osee/framework/branch/management/exchange/export/AbstractExportItem.java
@@ -114,7 +114,7 @@ public abstract class AbstractExportItem implements Runnable {
}
}
ExportImportXml.closeXmlNode(writer, ExportImportXml.DATA);
- } catch (Exception ex) {
+ } catch (IOException ex) {
notifyOnExportException(ex);
} finally {
if (writer != null) {

Back to the top