From f6ea4c0f97bf144ee2501839b6704af661a8e674 Mon Sep 17 00:00:00 2001
From: "Brian S. O'Neill" <bronee@gmail.com>
Date: Sat, 26 Jan 2008 23:16:38 +0000
Subject: Added exceptions to DelegateSupport.

---
 src/main/java/com/amazon/carbonado/gen/DelegateSupport.java | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

(limited to 'src/main/java/com/amazon/carbonado/gen')

diff --git a/src/main/java/com/amazon/carbonado/gen/DelegateSupport.java b/src/main/java/com/amazon/carbonado/gen/DelegateSupport.java
index 31f0288..bff9400 100644
--- a/src/main/java/com/amazon/carbonado/gen/DelegateSupport.java
+++ b/src/main/java/com/amazon/carbonado/gen/DelegateSupport.java
@@ -18,6 +18,8 @@
 
 package com.amazon.carbonado.gen;
 
+import com.amazon.carbonado.FetchException;
+import com.amazon.carbonado.PersistException;
 import com.amazon.carbonado.Storable;
 
 /**
@@ -27,12 +29,12 @@ import com.amazon.carbonado.Storable;
  * @since 1.2
  */
 public interface DelegateSupport<S extends Storable> extends MasterSupport<S> {
-    boolean doTryLoad(S storable);
+    boolean doTryLoad(S storable) throws FetchException;
 
-    boolean doTryInsert(S storable);
+    boolean doTryInsert(S storable) throws PersistException;
 
-    boolean doTryUpdate(S storable);
+    boolean doTryUpdate(S storable) throws PersistException;
 
-    boolean doTryDelete(S storable);
+    boolean doTryDelete(S storable) throws PersistException;
 }
 
-- 
cgit v1.2.3