Refactor monitor and exceptions
[lgpl/argeo-commons.git] / org.argeo.server.jcr / src / org / argeo / jcr / tabular / JcrTabularWriter.java
index 718ff23742af86cd0973d5e57d03bf466d893c5b..c3fd97cbdef075e2b455d105fbd1e513b7c7a28e 100644 (file)
@@ -27,7 +27,7 @@ import javax.jcr.PropertyType;
 import javax.jcr.RepositoryException;
 
 import org.apache.commons.io.IOUtils;
-import org.argeo.ArgeoException;
+import org.argeo.jcr.ArgeoJcrException;
 import org.argeo.jcr.ArgeoTypes;
 import org.argeo.jcr.JcrUtils;
 import org.argeo.util.CsvWriter;
@@ -70,7 +70,7 @@ public class JcrTabularWriter implements TabularWriter {
                                csvWriter = new CsvWriter(out);
                        }
                } catch (RepositoryException e) {
-                       throw new ArgeoException("Cannot create table node " + tableNode, e);
+                       throw new ArgeoJcrException("Cannot create table node " + tableNode, e);
                }
        }
 
@@ -88,7 +88,7 @@ public class JcrTabularWriter implements TabularWriter {
                                        .createBinary(in);
                        contentNode.setProperty(Property.JCR_DATA, binary);
                } catch (RepositoryException e) {
-                       throw new ArgeoException("Cannot store data in " + contentNode, e);
+                       throw new ArgeoJcrException("Cannot store data in " + contentNode, e);
                } finally {
                        IOUtils.closeQuietly(in);
                        JcrUtils.closeQuietly(binary);