vladimir 2002/11/18 21:20:37
Modified: java/src/org/apache/xindice/client/xmldb/embed CollectionImpl.java Log: Use new chained exception from XMLDBException Revision Changes Path 1.9 +12 -12 xml-xindice/java/src/org/apache/xindice/client/xmldb/embed/CollectionImpl.java Index: CollectionImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/embed/CollectionImpl.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- CollectionImpl.java 31 Oct 2002 06:58:48 -0000 1.8 +++ CollectionImpl.java 19 Nov 2002 05:20:36 -0000 1.9 @@ -110,7 +110,7 @@ this.col = db.getCollection(collPath); } catch (Exception e) { throw new XMLDBException(ErrorCodes.NO_SUCH_COLLECTION, - "Collection not found: " + collPath); + "Collection not found: " + collPath, e); } if(this.col == null) { throw new XMLDBException(ErrorCodes.NO_SUCH_COLLECTION, @@ -152,7 +152,7 @@ try { return (int) col.getDocumentCount(); } catch (Exception e) { - throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e.getMessage()); + throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e); } } @@ -195,7 +195,7 @@ "A resource must be a document in order to be stored."); } } catch (Exception e) { - throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e.getMessage()); + throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e); } } @@ -257,7 +257,7 @@ try { return col.createNewOID().toString(); } catch (Exception e) { - throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e.getMessage()); + throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e); } } @@ -327,7 +327,7 @@ try { col.remove(resource.getId()); } catch (Exception e) { - throw new XMLDBException(ErrorCodes.NO_SUCH_RESOURCE, e.getMessage()); + throw new XMLDBException(ErrorCodes.NO_SUCH_RESOURCE, e); } } @@ -343,7 +343,7 @@ try { return col.listCollections(); } catch (Exception e) { - throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e.getMessage()); + throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e); } } @@ -359,7 +359,7 @@ try { return (int) col.countCollections(); } catch (Exception e) { - throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e.getMessage()); + throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e); } } @@ -375,7 +375,7 @@ try { return col.listDocuments(); } catch (Exception e) { - throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e.getMessage()); + throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e); } } @@ -460,7 +460,7 @@ return createCollection(name, doc); } catch (Exception e) { throw new XMLDBException(ErrorCodes.INVALID_COLLECTION, - "Cannot create child collection: " + e.getMessage()); + "Cannot create child collection", e); } } @@ -477,7 +477,7 @@ } catch (Exception e) { throw new XMLDBException(ErrorCodes.INVALID_COLLECTION, - "Cannot create child collection: " + e.getMessage()); + "Cannot create child collection", e); } } @@ -494,7 +494,7 @@ col.dropCollection( col.getCollection( childName ) ); } catch (Exception e) { throw new XMLDBException(ErrorCodes.INVALID_COLLECTION, - "Cannot remove child collection: " + e.getMessage()); + "Cannot remove child collection", e); } }