[jboss-svn-commits] JBL Code SVN: r33690 - in labs/jbossrules/trunk/drools-guvnor: src/main/java/org/drools/guvnor/client/common and 6 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jun 29 13:51:19 EDT 2010


Author: Rikkola
Date: 2010-06-29 13:51:19 -0400 (Tue, 29 Jun 2010)
New Revision: 33690

Modified:
   labs/jbossrules/trunk/drools-guvnor/build.properties
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/ErrorPopup.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/GenericCallback.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rpc/RepositoryService.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rpc/SessionExpiredException.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/GuvnorAPIServlet.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/RepositoryServiceServlet.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BPELHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BPMN2ProcessHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BRLContentHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BaseXStreamContentHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ContentHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DSLRuleContentHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DecisionTableXLSHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DefaultContentHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/FactModelContentHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/GuidedDTContentHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ModelContentHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/PlainTextContentHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/PropertiesHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/RuleFlowHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ScenarioContentHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/XmlFileHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/AssetFileServlet.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/PackageDeploymentServlet.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/util/TableDisplayHandler.java
   labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/PopulateDataTest.java
   labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/ServiceImplementationTest.java
Log:
Cleaning the codes -Changed the deprecated gwt serializableException

Modified: labs/jbossrules/trunk/drools-guvnor/build.properties
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/build.properties	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/build.properties	2010-06-29 17:51:19 UTC (rev 33690)
@@ -1,4 +1,4 @@
 #this is needed to point to your version of GWT
-gwt.home=/home/trikkola/NotBackedUp/tools/gwt-2.0.3
+gwt.home=/users/rikkola/Codes/lib/gwt-2.0.3
 jbossAS.version=jboss-4.2.3.GA
 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/ErrorPopup.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/ErrorPopup.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/ErrorPopup.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -18,7 +18,7 @@
 
 
 import org.drools.guvnor.client.messages.Constants;
-import org.drools.guvnor.client.rpc.DetailedSerializableException;
+import org.drools.guvnor.client.rpc.DetailedSerializationException;
 
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.user.client.ui.HTML;
@@ -142,7 +142,7 @@
     /**
      * For showing a more detailed report.
      */
-    public static void showMessage(DetailedSerializableException exception) {
+    public static void showMessage(DetailedSerializationException exception) {
 
         if (instance != null) {
             instance.addMessage(exception.getMessage(), exception.getLongDescription());

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/GenericCallback.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/GenericCallback.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/GenericCallback.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-import org.drools.guvnor.client.rpc.DetailedSerializableException;
+import org.drools.guvnor.client.rpc.DetailedSerializationException;
 import org.drools.guvnor.client.rpc.SessionExpiredException;
 import org.drools.guvnor.client.messages.Constants;
 
@@ -36,8 +36,8 @@
 		LoadingPopup.close();
 		if (t instanceof SessionExpiredException) {
 			showSessionExpiry();
-		} else if (t instanceof DetailedSerializableException) {
-			ErrorPopup.showMessage((DetailedSerializableException) t);
+		} else if (t instanceof DetailedSerializationException) {
+			ErrorPopup.showMessage((DetailedSerializationException) t);
 		} else {
 			ErrorPopup.showMessage(t.getMessage());
 		}

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rpc/RepositoryService.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rpc/RepositoryService.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rpc/RepositoryService.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -25,7 +25,7 @@
 import org.drools.ide.common.client.modeldriven.testing.Scenario;
 
 import com.google.gwt.user.client.rpc.RemoteService;
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
 /**
  * This is what the remote service will implement, as a servlet.
@@ -48,7 +48,7 @@
     public TableDataResult loadRuleListForCategories(String categoryPath,
                                                      int skip,
                                                      int numRows,
-                                                     String tableConfig) throws SerializableException;
+                                                     String tableConfig) throws SerializationException;
 
     /**
      * Return a a 2d array/grid of results for rules.
@@ -57,7 +57,7 @@
     public TableDataResult loadRuleListForState(String state,
                                                 int skip,
                                                 int numRows,
-                                                String tableConfig) throws SerializableException;
+                                                String tableConfig) throws SerializationException;
 
     /**
      * This will return a TableConfig of header names.
@@ -81,7 +81,7 @@
                                 String description,
                                 String initialCategory,
                                 String initialPackage,
-                                String format) throws SerializableException;
+                                String format) throws SerializationException;
 
     /**
      * Creates a new rule which is imported from global area.
@@ -89,7 +89,7 @@
      * This will not check in the rule, but just leave it as saved in the repo.
      */
     public String createNewImportedRule(String sharedAssetName,
-                                        String initialPackage) throws SerializableException;
+                                        String initialPackage) throws SerializationException;
 
     /**
      * Delete un checked in Asset
@@ -122,15 +122,15 @@
      * This loads up all the stuff for a
      * rule asset based on the UUID (always latest and editable version).
      */
-    public RuleAsset loadRuleAsset(String UUID) throws SerializableException;
+    public RuleAsset loadRuleAsset(String UUID) throws SerializationException;
 
-    public RuleAsset[] loadRuleAssets(String[] UUIDs) throws SerializableException;
+    public RuleAsset[] loadRuleAssets(String[] UUIDs) throws SerializationException;
 
     /**
      * This will load the history of the given asset, in a summary format suitable
      * for display in a table.
      */
-    public TableDataResult loadAssetHistory(String uuid) throws SerializableException;
+    public TableDataResult loadAssetHistory(String uuid) throws SerializationException;
 
     /**
      * This will load all archived assets, in a summary format suitable
@@ -138,14 +138,14 @@
      */
 
     public TableDataResult loadArchivedAssets(int skip,
-                                              int numRows) throws SerializableException;
+                                              int numRows) throws SerializationException;
 
     /**
      * This checks in a new version of an asset.
      * @return the UUID of the asset you are checking in,
      * null if there was some problem (and an exception was not thrown).
      */
-    public String checkinVersion(RuleAsset asset) throws SerializableException;
+    public String checkinVersion(RuleAsset asset) throws SerializationException;
 
     /**
      * This will restore the specified version in the repository, saving, and creating
@@ -160,7 +160,7 @@
      * @return UUID of the created item.
      */
     public String createPackage(String name,
-                                String description) throws SerializableException;
+                                String description) throws SerializationException;
 
     /**
      * This creates a package of the given name, and checks it in.
@@ -168,7 +168,7 @@
      */
     public String createSubPackage(String name,
                                    String description,
-                                   String parentPackage) throws SerializableException;
+                                   String parentPackage) throws SerializationException;
 
     /**
      * Loads a package by its uuid.
@@ -183,7 +183,7 @@
      * should be given the option to review them, and correct them if needed
      * (but a save will not be prevented this way - as its not an exception).
      */
-    public ValidatedResponse savePackage(PackageConfigData data) throws SerializableException;
+    public ValidatedResponse savePackage(PackageConfigData data) throws SerializationException;
 
     /**
      * Given a format, this will return assets that match.
@@ -198,34 +198,34 @@
                                       String formats[],
                                       int skip,
                                       int numRows,
-                                      String tableConfig) throws SerializableException;
+                                      String tableConfig) throws SerializationException;
 
     /**
      * Returns a list of valid states.
      */
-    public String[] listStates() throws SerializableException;
+    public String[] listStates() throws SerializationException;
 
     /**
      * Create a state (status).
      * @return the UUID of the created StateItem.
      */
-    public String createState(String name) throws SerializableException;
+    public String createState(String name) throws SerializationException;
 
     /**
      * Renames a state.
      * @param oldName states old name.
      * @param newName states new name.
-     * @throws SerializableException
+     * @throws SerializationException
      */
     public void renameState(String oldName,
-                            String newName) throws SerializableException;
+                            String newName) throws SerializationException;
 
     /**
      * Removes a state.
      * @param name state name that will be removed.
-     * @throws SerializableException
+     * @throws SerializationException
      */
-    public void removeState(String name) throws SerializableException;
+    public void removeState(String name) throws SerializationException;
 
     /**
      * This will change the state of an asset or package.
@@ -268,7 +268,7 @@
      * @param destPackageName
      */
     public void copyPackage(String sourcePackageName,
-                            String destPackageName) throws SerializableException;
+                            String destPackageName) throws SerializationException;
 
     /**
      * This will load a list of snapshots for the given package. Snapshots are created
@@ -298,7 +298,7 @@
     public void copyOrRemoveSnapshot(String packageName,
                                      String snapshotName,
                                      boolean delete,
-                                     String newSnapshotName) throws SerializableException;
+                                     String newSnapshotName) throws SerializationException;
 
     /**
      * This will quickly return a list of assets 
@@ -306,23 +306,23 @@
     public TableDataResult quickFindAsset(String searchText,
                                           boolean searchArchived,
                                           int skip,
-                                          int numRows) throws SerializableException;
+                                          int numRows) throws SerializationException;
 
     /**
      * This will remove a category. A category must have no
      * current assets linked to it, or else it will not be able to be removed.
      * @param categoryPath The full path to the category. Any sub categories will also
      * be removed.
-     * @throws SerializableException For when it all goes horribly wrong.
+     * @throws SerializationException For when it all goes horribly wrong.
      */
-    public void removeCategory(String categoryPath) throws SerializableException;
+    public void removeCategory(String categoryPath) throws SerializationException;
 
     /**
      * Loads up the SuggestionCompletionEngine for the given package.
      * As this doesn't change that often, its safe to cache. However, if a change is made to
      * a package, should blow away the cache.
      */
-    public SuggestionCompletionEngine loadSuggestionCompletionEngine(String packageName) throws SerializableException;
+    public SuggestionCompletionEngine loadSuggestionCompletionEngine(String packageName) throws SerializationException;
 
     /**
      * Build the package (may be a snapshot) and return the result.
@@ -342,12 +342,12 @@
                                       String categoryOperator,
                                       String category,
                                       boolean enableCategorySelector,
-                                      String customSelectorName) throws SerializableException;
+                                      String customSelectorName) throws SerializationException;
 
     /**
      * return custom selector names
      */
-    public String[] getCustomSelectors() throws SerializableException;
+    public String[] getCustomSelectors() throws SerializationException;
 
     /**
      * This will return the effective DRL for a package.
@@ -357,21 +357,21 @@
      *
      * It should still generate
      *
-     * @throws SerializableException
+     * @throws SerializationException
      */
-    public String buildPackageSource(String packageUUID) throws SerializableException;
+    public String buildPackageSource(String packageUUID) throws SerializationException;
 
     /**
      * This will return the effective source for an asset (in DRL).
      * Used as an aid for debugging.
      */
-    public String buildAssetSource(RuleAsset asset) throws SerializableException;
+    public String buildAssetSource(RuleAsset asset) throws SerializationException;
 
     /**
      * This will build the asset and return any build results (errors).
      * This is only to report on the results - it will generally not store any state or apply any changed.
      */
-    public BuilderResult buildAsset(RuleAsset asset) throws SerializableException;
+    public BuilderResult buildAsset(RuleAsset asset) throws SerializationException;
 
     /**
      * Rename an asset.
@@ -425,47 +425,47 @@
      * No errors are expected, as there will be no change. If there are errors,
      * an expert will need to look at them.
      */
-    public void rebuildSnapshots() throws SerializableException;
+    public void rebuildSnapshots() throws SerializationException;
 
     /**
      * This will force a rebuild of all packages binary data.
      * No errors are expected, as there will be no change. If there are errors,
      * an expert will need to look at them.
      */
-    public void rebuildPackages() throws SerializableException;
+    public void rebuildPackages() throws SerializationException;
 
     /**
      * This will list the rules available in a package.
      * This has an upper limit of what it will return (it just doesn't make sense to show a list of 20K items !).
      */
-    public String[] listRulesInPackage(String packageName) throws SerializableException;
+    public String[] listRulesInPackage(String packageName) throws SerializationException;
 
     /**
      *
      * @param packageName The package name the scenario is to be run in.
      * @param scenario The scenario to run.
      * @return The scenario, with the results fields populated.
-     * @throws SerializableException
+     * @throws SerializationException
      */
     public SingleScenarioResult runScenario(String packageName,
-                                            Scenario scenario) throws SerializableException;
+                                            Scenario scenario) throws SerializationException;
 
     /**
      * This should be pretty obvious what it does !
      */
-    public BulkTestRunResult runScenariosInPackage(String packageUUID) throws SerializableException;
+    public BulkTestRunResult runScenariosInPackage(String packageUUID) throws SerializationException;
 
     /**
      * Analyse the package and get a report for it.
      */
-    public AnalysisReport analysePackage(String packageUUID) throws SerializableException;
+    public AnalysisReport analysePackage(String packageUUID) throws SerializationException;
 
     /**
      * List the fact types (class names) in the scope of a given package.
      * This may not include things on the "system" classpath, but only things specifically scoped to the package
      * (eg in jars that have been uploaded to it as an asset).
      */
-    public String[] listTypesInPackage(String packageUUID) throws SerializableException;
+    public String[] listTypesInPackage(String packageUUID) throws SerializationException;
 
     /**
      * This will list the last N log entryies logged by the server. For debugging purposes in the GUI.
@@ -491,12 +491,12 @@
      * @param skip
      * @param numRows
      * @return
-     * @throws SerializableException
+     * @throws SerializationException
      */
     public TableDataResult queryFullText(String text,
                                          boolean seekArchived,
                                          int skip,
-                                         int numRows) throws SerializableException;
+                                         int numRows) throws SerializationException;
 
     /**
      * Run a meta data search. All dates are in format as configured for the system. Pass in null and they will not be included in the search (that
@@ -510,7 +510,7 @@
      * @param skip
      * @param numRows
      * @return
-     * @throws SerializableException
+     * @throws SerializationException
      */
     public TableDataResult queryMetaData(final MetaDataQuery[] qr,
                                          Date createdAfter,
@@ -519,12 +519,12 @@
                                          Date modifiedBefore,
                                          boolean seekArchived,
                                          int skip,
-                                         int numRows) throws SerializableException;
+                                         int numRows) throws SerializationException;
 
     /**
      * @return A map of username : list of permission types for display reasons.
      */
-    public Map<String, List<String>> listUserPermissions() throws DetailedSerializableException;
+    public Map<String, List<String>> listUserPermissions() throws DetailedSerializationException;
 
     /**
      * Loads the user permissions.
@@ -578,7 +578,7 @@
      * Installs the sample repository, wiping out what was already there.
      * Generally shouldn't call this unless it is new !
      */
-    public void installSampleRepository() throws SerializableException;
+    public void installSampleRepository() throws SerializationException;
 
     /**
      * Return a list of discussion items for a given asset...
@@ -602,15 +602,15 @@
     /**
      * Load the data for a given inbox for the currently logged in user.
      */
-    public TableDataResult loadInbox(String inboxName) throws DetailedSerializableException;
+    public TableDataResult loadInbox(String inboxName) throws DetailedSerializationException;
 
     public SnapshotDiffs compareSnapshots(String packageName,
                                           String firstSnapshotName,
                                           String secondSnapshotName);
 
     public AnalysisReport verifyAsset(RuleAsset asset,
-                                      Set<String> activeWorkingSets) throws SerializableException;
+                                      Set<String> activeWorkingSets) throws SerializationException;
 
     public AnalysisReport verifyAssetWithoutVerifiersRules(RuleAsset asset,
-                                                           Set<String> activeWorkingSets) throws SerializableException;
+                                                           Set<String> activeWorkingSets) throws SerializationException;
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rpc/SessionExpiredException.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rpc/SessionExpiredException.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rpc/SessionExpiredException.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -1,9 +1,10 @@
 package org.drools.guvnor.client.rpc;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
-public class SessionExpiredException extends SerializableException {
 
+public class SessionExpiredException extends SerializationException {
+    private static final long serialVersionUID = -7636133827003614171L;
 
     public SessionExpiredException() {
 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/GuvnorAPIServlet.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/GuvnorAPIServlet.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/GuvnorAPIServlet.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -33,8 +33,9 @@
 import org.drools.guvnor.client.rpc.RuleFlowContentModel;
 import org.drools.guvnor.server.util.LoggingHelper;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  * A servlet opening an API into the Guvnor services.
  *
@@ -78,7 +79,7 @@
                     response.getOutputStream().write(content.getBytes());
                     response.getOutputStream().close();
                 }
-            } catch (SerializableException e) {
+            } catch (SerializationException e) {
                 log.error(e.getMessage(), e);
                 throw new ServletException(e.getMessage(), e);
             }

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/RepositoryServiceServlet.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/RepositoryServiceServlet.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/RepositoryServiceServlet.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -18,7 +18,7 @@
 import org.jboss.seam.contexts.Contexts;
 import org.jboss.seam.security.AuthorizationException;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 import com.google.gwt.user.server.rpc.RemoteServiceServlet;
 
 /**
@@ -105,10 +105,10 @@
     public java.lang.String[] loadChildCategories(java.lang.String p0)  {
          return getService().loadChildCategories( p0);
     }
-    public org.drools.guvnor.client.rpc.TableDataResult loadRuleListForCategories(java.lang.String p0, int p1, int p2, java.lang.String p3) throws SerializableException {
+    public org.drools.guvnor.client.rpc.TableDataResult loadRuleListForCategories(java.lang.String p0, int p1, int p2, java.lang.String p3) throws SerializationException {
          return getService().loadRuleListForCategories( p0,  p1,  p2,  p3);
     }
-    public org.drools.guvnor.client.rpc.TableDataResult loadRuleListForState(java.lang.String p0, int p1, int p2, java.lang.String p3) throws SerializableException {
+    public org.drools.guvnor.client.rpc.TableDataResult loadRuleListForState(java.lang.String p0, int p1, int p2, java.lang.String p3) throws SerializationException {
          return getService().loadRuleListForState( p0,  p1,  p2,  p3);
     }
     public org.drools.guvnor.client.rpc.TableConfig loadTableConfig(java.lang.String p0)  {
@@ -117,10 +117,10 @@
     public java.lang.Boolean createCategory(java.lang.String p0, java.lang.String p1, java.lang.String p2)  {
          return getService().createCategory( p0,  p1,  p2);
     }
-    public java.lang.String createNewRule(java.lang.String p0, java.lang.String p1, java.lang.String p2, java.lang.String p3, java.lang.String p4) throws SerializableException {
+    public java.lang.String createNewRule(java.lang.String p0, java.lang.String p1, java.lang.String p2, java.lang.String p3, java.lang.String p4) throws SerializationException {
          return getService().createNewRule( p0,  p1,  p2,  p3,  p4);
     }
-    public java.lang.String createNewImportedRule(java.lang.String p0, java.lang.String p1) throws SerializableException {
+    public java.lang.String createNewImportedRule(java.lang.String p0, java.lang.String p1) throws SerializationException {
          return getService().createNewImportedRule( p0,  p1);
     }
     public void deleteUncheckedRule(java.lang.String p0, java.lang.String p1)  {
@@ -138,52 +138,52 @@
     public org.drools.guvnor.client.rpc.PackageConfigData[] listArchivedPackages()  {
          return getService().listArchivedPackages();
     }
-    public org.drools.guvnor.client.rpc.RuleAsset loadRuleAsset(java.lang.String p0) throws SerializableException {
+    public org.drools.guvnor.client.rpc.RuleAsset loadRuleAsset(java.lang.String p0) throws SerializationException {
          return getService().loadRuleAsset( p0);
     }
-    public org.drools.guvnor.client.rpc.RuleAsset[] loadRuleAssets(java.lang.String[] p0) throws SerializableException {
+    public org.drools.guvnor.client.rpc.RuleAsset[] loadRuleAssets(java.lang.String[] p0) throws SerializationException {
          return getService().loadRuleAssets( p0);
     }
-    public org.drools.guvnor.client.rpc.TableDataResult loadAssetHistory(java.lang.String p0) throws SerializableException {
+    public org.drools.guvnor.client.rpc.TableDataResult loadAssetHistory(java.lang.String p0) throws SerializationException {
          return getService().loadAssetHistory( p0);
     }
-    public org.drools.guvnor.client.rpc.TableDataResult loadArchivedAssets(int p0, int p1) throws SerializableException {
+    public org.drools.guvnor.client.rpc.TableDataResult loadArchivedAssets(int p0, int p1) throws SerializationException {
          return getService().loadArchivedAssets( p0,  p1);
     }
-    public java.lang.String checkinVersion(org.drools.guvnor.client.rpc.RuleAsset p0) throws SerializableException {
+    public java.lang.String checkinVersion(org.drools.guvnor.client.rpc.RuleAsset p0) throws SerializationException {
          return getService().checkinVersion( p0);
     }
     public void restoreVersion(java.lang.String p0, java.lang.String p1, java.lang.String p2)  {
         getService().restoreVersion( p0,  p1,  p2);
     }
-    public java.lang.String createPackage(java.lang.String p0, java.lang.String p1) throws SerializableException {
+    public java.lang.String createPackage(java.lang.String p0, java.lang.String p1) throws SerializationException {
          return getService().createPackage( p0,  p1);
     }
     
 	public java.lang.String createSubPackage(java.lang.String p0, java.lang.String p1, String parentPackage)
-			throws SerializableException {
+			throws SerializationException {
 		return getService().createSubPackage(p0, p1, parentPackage);
 	}
 
     public org.drools.guvnor.client.rpc.PackageConfigData loadPackageConfig(java.lang.String p0)  {
          return getService().loadPackageConfig( p0);
     }
-    public org.drools.guvnor.client.rpc.ValidatedResponse savePackage(org.drools.guvnor.client.rpc.PackageConfigData p0) throws SerializableException {
+    public org.drools.guvnor.client.rpc.ValidatedResponse savePackage(org.drools.guvnor.client.rpc.PackageConfigData p0) throws SerializationException {
          return getService().savePackage( p0);
     }
-    public org.drools.guvnor.client.rpc.TableDataResult listAssets(java.lang.String p0, java.lang.String[] p1, int p2, int p3, java.lang.String p4) throws SerializableException {
+    public org.drools.guvnor.client.rpc.TableDataResult listAssets(java.lang.String p0, java.lang.String[] p1, int p2, int p3, java.lang.String p4) throws SerializationException {
          return getService().listAssets( p0,  p1,  p2,  p3,  p4);
     }
-    public java.lang.String[] listStates() throws SerializableException {
+    public java.lang.String[] listStates() throws SerializationException {
          return getService().listStates();
     }
-    public java.lang.String createState(java.lang.String p0) throws SerializableException {
+    public java.lang.String createState(java.lang.String p0) throws SerializationException {
          return getService().createState( p0);
     }
-    public void renameState(java.lang.String p0, java.lang.String p1) throws SerializableException {
+    public void renameState(java.lang.String p0, java.lang.String p1) throws SerializationException {
         getService().renameState( p0,  p1);
     }
-    public void removeState(java.lang.String p0) throws SerializableException {
+    public void removeState(java.lang.String p0) throws SerializationException {
         getService().removeState( p0);
     }
     public void changeState(java.lang.String p0, java.lang.String p1, boolean p2)  {
@@ -198,7 +198,7 @@
     public java.lang.String copyAsset(java.lang.String p0, java.lang.String p1, java.lang.String p2)  {
          return getService().copyAsset( p0,  p1,  p2);
     }
-    public void copyPackage(java.lang.String p0, java.lang.String p1) throws SerializableException {
+    public void copyPackage(java.lang.String p0, java.lang.String p1) throws SerializationException {
         getService().copyPackage( p0,  p1);
     }
     public org.drools.guvnor.client.rpc.SnapshotInfo[] listSnapshots(java.lang.String p0)  {
@@ -207,31 +207,31 @@
     public void createPackageSnapshot(java.lang.String p0, java.lang.String p1, boolean p2, java.lang.String p3)  {
         getService().createPackageSnapshot( p0,  p1,  p2,  p3);
     }
-    public void copyOrRemoveSnapshot(java.lang.String p0, java.lang.String p1, boolean p2, java.lang.String p3) throws SerializableException {
+    public void copyOrRemoveSnapshot(java.lang.String p0, java.lang.String p1, boolean p2, java.lang.String p3) throws SerializationException {
         getService().copyOrRemoveSnapshot( p0,  p1,  p2,  p3);
     }
-    public org.drools.guvnor.client.rpc.TableDataResult quickFindAsset(java.lang.String p0, boolean p1, int p2, int p3) throws SerializableException {
+    public org.drools.guvnor.client.rpc.TableDataResult quickFindAsset(java.lang.String p0, boolean p1, int p2, int p3) throws SerializationException {
          return getService().quickFindAsset( p0,  p1,  p2,  p3);
     }
-    public void removeCategory(java.lang.String p0) throws SerializableException {
+    public void removeCategory(java.lang.String p0) throws SerializationException {
         getService().removeCategory( p0);
     }
-    public org.drools.ide.common.client.modeldriven.SuggestionCompletionEngine loadSuggestionCompletionEngine(java.lang.String p0) throws SerializableException {
+    public org.drools.ide.common.client.modeldriven.SuggestionCompletionEngine loadSuggestionCompletionEngine(java.lang.String p0) throws SerializationException {
          return getService().loadSuggestionCompletionEngine( p0);
     }
-    public org.drools.guvnor.client.rpc.BuilderResult buildPackage(java.lang.String p0, boolean p1, java.lang.String p2, java.lang.String p3, java.lang.String p4, boolean p5, java.lang.String p6, java.lang.String p7, boolean p8, java.lang.String p9) throws SerializableException {
+    public org.drools.guvnor.client.rpc.BuilderResult buildPackage(java.lang.String p0, boolean p1, java.lang.String p2, java.lang.String p3, java.lang.String p4, boolean p5, java.lang.String p6, java.lang.String p7, boolean p8, java.lang.String p9) throws SerializationException {
          return getService().buildPackage( p0,  p1,  p2,  p3,  p4,  p5,  p6,  p7,  p8,  p9);
     }
-    public java.lang.String[] getCustomSelectors() throws SerializableException {
+    public java.lang.String[] getCustomSelectors() throws SerializationException {
          return getService().getCustomSelectors();
     }
-    public java.lang.String buildPackageSource(java.lang.String p0) throws SerializableException {
+    public java.lang.String buildPackageSource(java.lang.String p0) throws SerializationException {
          return getService().buildPackageSource( p0);
     }
-    public java.lang.String buildAssetSource(org.drools.guvnor.client.rpc.RuleAsset p0) throws SerializableException {
+    public java.lang.String buildAssetSource(org.drools.guvnor.client.rpc.RuleAsset p0) throws SerializationException {
          return getService().buildAssetSource( p0);
     }
-    public org.drools.guvnor.client.rpc.BuilderResult buildAsset(org.drools.guvnor.client.rpc.RuleAsset p0) throws SerializableException {
+    public org.drools.guvnor.client.rpc.BuilderResult buildAsset(org.drools.guvnor.client.rpc.RuleAsset p0) throws SerializationException {
          return getService().buildAsset( p0);
     }
     public java.lang.String renameAsset(java.lang.String p0, java.lang.String p1)  {
@@ -261,25 +261,25 @@
     public java.lang.String renamePackage(java.lang.String p0, java.lang.String p1)  {
          return getService().renamePackage( p0,  p1);
     }
-    public void rebuildSnapshots() throws SerializableException {
+    public void rebuildSnapshots() throws SerializationException {
         getService().rebuildSnapshots();
     }
-    public void rebuildPackages() throws SerializableException {
+    public void rebuildPackages() throws SerializationException {
         getService().rebuildPackages();
     }
-    public java.lang.String[] listRulesInPackage(java.lang.String p0) throws SerializableException {
+    public java.lang.String[] listRulesInPackage(java.lang.String p0) throws SerializationException {
          return getService().listRulesInPackage( p0);
     }
-    public org.drools.guvnor.client.rpc.SingleScenarioResult runScenario(java.lang.String p0, org.drools.ide.common.client.modeldriven.testing.Scenario p1) throws SerializableException {
+    public org.drools.guvnor.client.rpc.SingleScenarioResult runScenario(java.lang.String p0, org.drools.ide.common.client.modeldriven.testing.Scenario p1) throws SerializationException {
          return getService().runScenario( p0,  p1);
     }
-    public org.drools.guvnor.client.rpc.BulkTestRunResult runScenariosInPackage(java.lang.String p0) throws SerializableException {
+    public org.drools.guvnor.client.rpc.BulkTestRunResult runScenariosInPackage(java.lang.String p0) throws SerializationException {
          return getService().runScenariosInPackage( p0);
     }
-    public org.drools.guvnor.client.rpc.AnalysisReport analysePackage(java.lang.String p0) throws SerializableException {
+    public org.drools.guvnor.client.rpc.AnalysisReport analysePackage(java.lang.String p0) throws SerializationException {
          return getService().analysePackage( p0);
     }
-    public java.lang.String[] listTypesInPackage(java.lang.String p0) throws SerializableException {
+    public java.lang.String[] listTypesInPackage(java.lang.String p0) throws SerializationException {
          return getService().listTypesInPackage( p0);
     }
     public org.drools.guvnor.client.rpc.LogEntry[] showLog()  {
@@ -291,13 +291,13 @@
     public java.lang.String[] loadDropDownExpression(java.lang.String[] p0, java.lang.String p1)  {
          return getService().loadDropDownExpression( p0,  p1);
     }
-    public org.drools.guvnor.client.rpc.TableDataResult queryFullText(java.lang.String p0, boolean p1, int p2, int p3) throws SerializableException {
+    public org.drools.guvnor.client.rpc.TableDataResult queryFullText(java.lang.String p0, boolean p1, int p2, int p3) throws SerializationException {
          return getService().queryFullText( p0,  p1,  p2,  p3);
     }
-    public org.drools.guvnor.client.rpc.TableDataResult queryMetaData(org.drools.guvnor.client.rpc.MetaDataQuery[] p0, java.util.Date p1, java.util.Date p2, java.util.Date p3, java.util.Date p4, boolean p5, int p6, int p7) throws SerializableException {
+    public org.drools.guvnor.client.rpc.TableDataResult queryMetaData(org.drools.guvnor.client.rpc.MetaDataQuery[] p0, java.util.Date p1, java.util.Date p2, java.util.Date p3, java.util.Date p4, boolean p5, int p6, int p7) throws SerializationException {
          return getService().queryMetaData( p0,  p1,  p2,  p3,  p4,  p5,  p6,  p7);
     }
-    public java.util.Map listUserPermissions() throws org.drools.guvnor.client.rpc.DetailedSerializableException {
+    public java.util.Map listUserPermissions() throws org.drools.guvnor.client.rpc.DetailedSerializationException {
          return getService().listUserPermissions();
     }
     public java.util.Map retrieveUserPermissions(java.lang.String p0)  {
@@ -324,7 +324,7 @@
     public void unLockAsset(java.lang.String p0)  {
         getService().unLockAsset( p0);
     }
-    public void installSampleRepository() throws SerializableException {
+    public void installSampleRepository() throws SerializationException {
         getService().installSampleRepository();
     }
     public java.util.List loadDiscussionForAsset(java.lang.String p0)  {
@@ -339,18 +339,18 @@
     public java.util.List subscribe()  {
          return getService().subscribe();
     }
-    public org.drools.guvnor.client.rpc.TableDataResult loadInbox(java.lang.String p0) throws org.drools.guvnor.client.rpc.DetailedSerializableException {
+    public org.drools.guvnor.client.rpc.TableDataResult loadInbox(java.lang.String p0) throws org.drools.guvnor.client.rpc.DetailedSerializationException {
          return getService().loadInbox( p0);
     }
     public org.drools.guvnor.client.rpc.SnapshotDiffs compareSnapshots(java.lang.String p0, java.lang.String p1, java.lang.String p2)  {
          return getService().compareSnapshots( p0,  p1,  p2);
     }
 
-    public AnalysisReport verifyAsset(RuleAsset asset, Set<String> activeWorkingSets) throws SerializableException {
+    public AnalysisReport verifyAsset(RuleAsset asset, Set<String> activeWorkingSets) throws SerializationException {
         return getService().verifyAsset( asset, activeWorkingSets );
     }
 
-    public AnalysisReport verifyAssetWithoutVerifiersRules(RuleAsset asset, Set<String> activeWorkingSets) throws SerializableException{
+    public AnalysisReport verifyAssetWithoutVerifiersRules(RuleAsset asset, Set<String> activeWorkingSets) throws SerializationException{
         return getService().verifyAssetWithoutVerifiersRules(asset, activeWorkingSets);
     }
 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -66,7 +66,7 @@
 import org.drools.guvnor.client.rpc.BuilderResult;
 import org.drools.guvnor.client.rpc.BuilderResultLine;
 import org.drools.guvnor.client.rpc.BulkTestRunResult;
-import org.drools.guvnor.client.rpc.DetailedSerializableException;
+import org.drools.guvnor.client.rpc.DetailedSerializationException;
 import org.drools.guvnor.client.rpc.DiscussionRecord;
 import org.drools.guvnor.client.rpc.LogEntry;
 import org.drools.guvnor.client.rpc.MetaData;
@@ -147,8 +147,9 @@
 import org.mvel2.MVEL;
 import org.mvel2.templates.TemplateRuntime;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  * This is the implementation of the repository service to drive the GWT based
  * front end.
@@ -247,7 +248,7 @@
                                 String description,
                                 String initialCategory,
                                 String initialPackage,
-                                String format) throws SerializableException {
+                                String format) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageNameType( initialPackage ),
                                                  RoleTypes.PACKAGE_DEVELOPER );
@@ -280,7 +281,7 @@
             } else {
                 log.error( "An error occurred creating new asset" + ruleName + "] in package [" + initialPackage + "]: ",
                            e );
-                throw new SerializableException( e.getMessage() );
+                throw new SerializationException( e.getMessage() );
             }
         }
 
@@ -292,7 +293,7 @@
     @WebRemote
     @Restrict("#{identity.loggedIn}")
     public String createNewImportedRule(String sharedAssetName,
-                                        String initialPackage) throws SerializableException {
+                                        String initialPackage) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageNameType( initialPackage ),
                                                  RoleTypes.PACKAGE_DEVELOPER );
@@ -312,7 +313,7 @@
             } else {
                 log.error( "An error occurred creating shared asset" + sharedAssetName + "] in package [" + initialPackage + "]: ",
                            e );
-                throw new SerializableException( e.getMessage() );
+                throw new SerializationException( e.getMessage() );
             }
         }
 
@@ -491,7 +492,7 @@
     public TableDataResult loadRuleListForCategories(String categoryPath,
                                                      int skip,
                                                      int numRows,
-                                                     String tableConfig) throws SerializableException {
+                                                     String tableConfig) throws SerializationException {
         // love you
         // long time = System.currentTimeMillis();
 
@@ -520,7 +521,7 @@
     public TableDataResult loadRuleListForState(String stateName,
                                                 int skip,
                                                 int numRows,
-                                                String tableConfig) throws SerializableException {
+                                                String tableConfig) throws SerializationException {
         // love you
         // long time = System.currentTimeMillis();
 
@@ -557,7 +558,7 @@
      */
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public RuleAsset loadRuleAsset(String uuid) throws SerializableException {
+    public RuleAsset loadRuleAsset(String uuid) throws SerializationException {
 
         long time = System.currentTimeMillis();
 
@@ -629,11 +630,11 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public RuleAsset[] loadRuleAssets(String[] uuids) throws SerializableException {
+    public RuleAsset[] loadRuleAssets(String[] uuids) throws SerializationException {
         return loadRuleAssets( Arrays.asList( uuids ) );
     }
 
-    private RuleAsset[] loadRuleAssets(Collection<String> uuids) throws SerializableException {
+    private RuleAsset[] loadRuleAssets(Collection<String> uuids) throws SerializationException {
         if ( uuids == null ) {
             return null;
         }
@@ -646,7 +647,7 @@
         return assets.toArray( new RuleAsset[assets.size()] );
     }
 
-    private RuleAsset loadAsset(AssetItem item) throws SerializableException {
+    private RuleAsset loadAsset(AssetItem item) throws SerializationException {
 
         RuleAsset asset = new RuleAsset();
         asset.uuid = item.getUUID();
@@ -727,7 +728,7 @@
      * 2. The user has a package.developer role or higher (i.e., package.admin)
      * and this role has permission to access the package which the asset belongs to.
      */
-    public String checkinVersion(RuleAsset asset) throws SerializableException {
+    public String checkinVersion(RuleAsset asset) throws SerializationException {
     	
         //Verify if the user has permission to access the asset through package based permission.
         //If failed, then verify if the user has permission to access the asset through category
@@ -797,7 +798,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public TableDataResult loadAssetHistory(String uuid) throws SerializableException {
+    public TableDataResult loadAssetHistory(String uuid) throws SerializationException {
 
         List<TableDataRow> result = new ArrayList<TableDataRow>();
 
@@ -852,7 +853,7 @@
     @WebRemote
     @Restrict("#{identity.loggedIn}")
     public TableDataResult loadArchivedAssets(int skip,
-                                              int numRows) throws SerializableException {
+                                              int numRows) throws SerializationException {
         List<TableDataRow> result = new ArrayList<TableDataRow>();
         RepositoryFilter filter = new AssetItemFilter();
 
@@ -923,7 +924,7 @@
     @WebRemote
     public String createSubPackage(String name,
                                    String description,
-                                   String parentNode) throws SerializableException {
+                                   String parentNode) throws SerializationException {
         //XXX bauna
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new AdminType(),
@@ -1006,7 +1007,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public ValidatedResponse savePackage(PackageConfigData data) throws SerializableException {
+    public ValidatedResponse savePackage(PackageConfigData data) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageUUIDType( data.uuid ),
                                                  RoleTypes.PACKAGE_DEVELOPER );
@@ -1079,10 +1080,10 @@
                                       String formats[],
                                       int skip,
                                       int numRows,
-                                      String tableConfig) throws SerializableException {
+                                      String tableConfig) throws SerializationException {
         log.debug( "Loading asset list for [" + uuid + "]" );
         if ( numRows == 0 ) {
-            throw new DetailedSerializableException( "Unable to return zero results (bug)",
+            throw new DetailedSerializationException( "Unable to return zero results (bug)",
                                                      "probably have the parameters around the wrong way, sigh..." );
         }
         long start = System.currentTimeMillis();
@@ -1105,9 +1106,9 @@
     public TableDataResult queryFullText(String text,
                                          boolean seekArchived,
                                          int skip,
-                                         int numRows) throws SerializableException {
+                                         int numRows) throws SerializationException {
         if ( numRows == 0 ) {
-            throw new DetailedSerializableException( "Unable to return zero results (bug)",
+            throw new DetailedSerializationException( "Unable to return zero results (bug)",
                                                      "probably have the parameters around the wrong way, sigh..." );
         }
         AssetItemIterator it = repository.queryFullText( text,
@@ -1141,9 +1142,9 @@
                                          Date modifiedBefore,
                                          boolean seekArchived,
                                          int skip,
-                                         int numRows) throws SerializableException {
+                                         int numRows) throws SerializationException {
         if ( numRows == 0 ) {
-            throw new DetailedSerializableException( "Unable to return zero results (bug)",
+            throw new DetailedSerializationException( "Unable to return zero results (bug)",
                                                      "probably have the parameters around the wrong way, sigh..." );
         }
         Map<String, String[]> q = new HashMap<String, String[]>() {
@@ -1233,7 +1234,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public String createState(String name) throws SerializableException {
+    public String createState(String name) throws SerializationException {
         log.info( "USER:" + getCurrentUserName() + " CREATING state: [" + name + "]" );
         try {
             name = cleanHTML( name );
@@ -1241,13 +1242,13 @@
             repository.save();
             return uuid;
         } catch ( RepositoryException e ) {
-            throw new SerializableException( "Unable to create the status." );
+            throw new SerializationException( "Unable to create the status." );
         }
     }
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public void removeState(String name) throws SerializableException {
+    public void removeState(String name) throws SerializationException {
         log.info( "USER:" + getCurrentUserName() + " REMOVING state: [" + name + "]" );
 
         try {
@@ -1255,7 +1256,7 @@
             repository.save();
 
         } catch ( RulesRepositoryException e ) {
-            throw new DetailedSerializableException( "Unable to remove status. It is probably still used (even by archived items).",
+            throw new DetailedSerializationException( "Unable to remove status. It is probably still used (even by archived items).",
                                                      e.getMessage() );
         }
     }
@@ -1263,7 +1264,7 @@
     @WebRemote
     @Restrict("#{identity.loggedIn}")
     public void renameState(String oldName,
-                            String newName) throws SerializableException {
+                            String newName) throws SerializationException {
         log.info( "USER:" + getCurrentUserName() + " RENAMING state: [" + oldName + "] to [" + newName + "]" );
         repository.renameState( oldName,
                                 newName );
@@ -1272,7 +1273,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public String[] listStates() throws SerializableException {
+    public String[] listStates() throws SerializationException {
         StateItem[] states = repository.listStates();
         String[] result = new String[states.length];
         for ( int i = 0; i < states.length; i++ ) {
@@ -1460,7 +1461,7 @@
     public void copyOrRemoveSnapshot(String packageName,
                                      String snapshotName,
                                      boolean delete,
-                                     String newSnapshotName) throws SerializableException {
+                                     String newSnapshotName) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageNameType( packageName ),
                                                  RoleTypes.PACKAGE_ADMIN );
@@ -1472,7 +1473,7 @@
                                               snapshotName );
         } else {
             if ( newSnapshotName.equals( "" ) ) {
-                throw new SerializableException( "Need to have a new snapshot name." );
+                throw new SerializationException( "Need to have a new snapshot name." );
             }
             log.info( "USER:" + getCurrentUserName() + " COPYING SNAPSHOT for package: [" + packageName + "] snapshot: [" + snapshotName + "] to [" + newSnapshotName + "]" );
 
@@ -1488,7 +1489,7 @@
     public TableDataResult quickFindAsset(String searchText,
                                           boolean searchArchived,
                                           int skip,
-                                          int numRows) throws SerializableException {
+                                          int numRows) throws SerializationException {
         String search = searchText.replace( '*',
                                             '%' );
 
@@ -1524,7 +1525,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public void removeCategory(String categoryPath) throws SerializableException {
+    public void removeCategory(String categoryPath) throws SerializationException {
         log.info( "USER:" + getCurrentUserName() + " REMOVING CATEGORY path: [" + categoryPath + "]" );
 
         try {
@@ -1533,7 +1534,7 @@
         } catch ( RulesRepositoryException e ) {
             log.info( "Unable to remove category [" + categoryPath + "]. It is probably still used: " + e.getMessage() );
 
-            throw new DetailedSerializableException( "Unable to remove category. It is probably still used.",
+            throw new DetailedSerializationException( "Unable to remove category. It is probably still used.",
                                                      e.getMessage() );
         }
     }
@@ -1551,7 +1552,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public SuggestionCompletionEngine loadSuggestionCompletionEngine(String packageName) throws SerializableException {
+    public SuggestionCompletionEngine loadSuggestionCompletionEngine(String packageName) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageNameType( packageName ),
                                                  RoleTypes.PACKAGE_READONLY );
@@ -1577,7 +1578,7 @@
 
         } catch ( RulesRepositoryException e ) {
             log.error( "An error occurred loadSuggestionCompletionEngine: " + e.getMessage() );
-            throw new SerializableException( e.getMessage() );
+            throw new SerializationException( e.getMessage() );
         } finally {
             Thread.currentThread().setContextClassLoader( originalCL );
         }
@@ -1587,7 +1588,7 @@
     @WebRemote
     @Restrict("#{identity.loggedIn}")
     public BuilderResult buildPackage(String packageUUID,
-                                      boolean force) throws SerializableException {
+                                      boolean force) throws SerializationException {
         return buildPackage( packageUUID,
                              force,
                              null,
@@ -1611,7 +1612,7 @@
                                       String categoryOperator,
                                       String category,
                                       boolean enableCategorySelector,
-                                      String customSelectorName) throws SerializableException {
+                                      String customSelectorName) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageUUIDType( packageUUID ),
                                                  RoleTypes.PACKAGE_DEVELOPER );
@@ -1629,22 +1630,22 @@
                                  enableCategorySelector,
                                  customSelectorName );
         } catch ( NoClassDefFoundError e ) {
-            throw new DetailedSerializableException( "Unable to find a class that was needed when building the package  [" + e.getMessage() + "]",
+            throw new DetailedSerializationException( "Unable to find a class that was needed when building the package  [" + e.getMessage() + "]",
                                                      "Perhaps you are missing them from the model jars, or from the BRMS itself (lib directory)." );
         } catch ( UnsupportedClassVersionError e ) {
-            throw new DetailedSerializableException( "Can not build the package. One or more of the classes that are needed were compiled with an unsupported Java version.",
+            throw new DetailedSerializationException( "Can not build the package. One or more of the classes that are needed were compiled with an unsupported Java version.",
                                                      "For example the pojo classes were compiled with Java 1.6 and Guvnor is running on Java 1.5. [" + e.getMessage() + "]" );
         }
     }
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public String[] getCustomSelectors() throws SerializableException {
+    public String[] getCustomSelectors() throws SerializationException {
         return SelectorManager.getInstance().getCustomSelectors();
     }
 
     private BuilderResult buildPackage(PackageItem item,
-                                       boolean force) throws DetailedSerializableException {
+                                       boolean force) throws DetailedSerializationException {
         return buildPackage( item,
                              force,
                              null,
@@ -1666,7 +1667,7 @@
                                        String categoryOperator,
                                        String category,
                                        boolean enableCategorySelector,
-                                       String selectorConfigName) throws DetailedSerializableException {
+                                       String selectorConfigName) throws DetailedSerializationException {
         if ( !force && item.isBinaryUpToDate() ) {
             // we can just return all OK if its up to date.
             return null;
@@ -1701,7 +1702,7 @@
             } catch ( Exception e ) {
                 e.printStackTrace();
                 log.error( "An error occurred building the package [" + item.getName() + "]: " + e.getMessage() );
-                throw new DetailedSerializableException( "An error occurred building the package.",
+                throw new DetailedSerializationException( "An error occurred building the package.",
                                                          e.getMessage() );
             }
 
@@ -1711,7 +1712,7 @@
     }
 
     private void updateBinaryPackage(PackageItem item,
-                                     ContentPackageAssembler asm) throws SerializableException {
+                                     ContentPackageAssembler asm) throws SerializationException {
         item.updateBinaryUpToDate( true );
         RuleBaseConfiguration conf = new RuleBaseConfiguration();
         // setting the MapBackedClassloader that is the parent of the builder classloader as the parent
@@ -1738,7 +1739,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public String buildPackageSource(String packageUUID) throws SerializableException {
+    public String buildPackageSource(String packageUUID) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageUUIDType( packageUUID ),
                                                  RoleTypes.PACKAGE_DEVELOPER );
@@ -1752,7 +1753,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public String buildAssetSource(RuleAsset asset) throws SerializableException {
+    public String buildAssetSource(RuleAsset asset) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageNameType( asset.metaData.packageName ),
                                                  RoleTypes.PACKAGE_DEVELOPER );
@@ -1788,7 +1789,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public BuilderResult buildAsset(RuleAsset asset) throws SerializableException {
+    public BuilderResult buildAsset(RuleAsset asset) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageNameType( asset.metaData.packageName ),
                                                  RoleTypes.PACKAGE_DEVELOPER );
@@ -1835,7 +1836,7 @@
 
     @WebRemote
     public void copyPackage(String sourcePackageName,
-                            String destPackageName) throws SerializableException {
+                            String destPackageName) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new AdminType(),
                                                  RoleTypes.ADMIN );
@@ -2006,7 +2007,7 @@
     }
 
     @WebRemote
-    public void rebuildSnapshots() throws SerializableException {
+    public void rebuildSnapshots() throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new AdminType(),
                                                  RoleTypes.ADMIN );
@@ -2027,7 +2028,7 @@
                         buf.append( res.lines[i].toString() );
                         buf.append( '\n' );
                     }
-                    throw new DetailedSerializableException( "Unable to rebuild snapshot [" + snapName,
+                    throw new DetailedSerializationException( "Unable to rebuild snapshot [" + snapName,
                                                              buf.toString() + "]" );
                 }
             }
@@ -2036,7 +2037,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public String[] listRulesInPackage(String packageName) throws SerializableException {
+    public String[] listRulesInPackage(String packageName) throws SerializationException {
 
         // check security
         if ( Contexts.isSessionContextActive() ) {
@@ -2084,14 +2085,14 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public String[] listRulesInGlobalArea() throws SerializableException {
+    public String[] listRulesInGlobalArea() throws SerializationException {
         return listRulesInPackage( RulesRepository.RULE_GLOBAL_AREA );
     }
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
     public SingleScenarioResult runScenario(String packageName,
-                                            Scenario scenario) throws SerializableException {
+                                            Scenario scenario) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageNameType( packageName ),
                                                  RoleTypes.PACKAGE_DEVELOPER );
@@ -2105,7 +2106,7 @@
 
     private SingleScenarioResult runScenario(String packageName,
                                              Scenario scenario,
-                                             RuleCoverageListener coverage) throws SerializableException {
+                                             RuleCoverageListener coverage) throws SerializationException {
         PackageItem item = this.repository.loadPackage( packageName );
         SingleScenarioResult result = null;
         // nasty classloader needed to make sure we use the same tree the whole
@@ -2152,8 +2153,8 @@
                                   rb,
                                   coverage );
         } catch ( Exception e ) {
-            if ( e instanceof DetailedSerializableException ) {
-                DetailedSerializableException err = (DetailedSerializableException) e;
+            if ( e instanceof DetailedSerializationException ) {
+                DetailedSerializationException err = (DetailedSerializationException) e;
                 result = new SingleScenarioResult();
                 if ( err.getErrs() != null ) {
                     result.result = new ScenarioRunResult( err.getErrs(),
@@ -2171,7 +2172,7 @@
     /*
      * Set the Rule base in a cache
      */
-    private RuleBase loadCacheRuleBase(PackageItem item) throws DetailedSerializableException {
+    private RuleBase loadCacheRuleBase(PackageItem item) throws DetailedSerializationException {
         RuleBase rb = null;
         if ( item.isBinaryUpToDate() && this.ruleBaseCache.containsKey( item.getUUID() ) ) {
             rb = this.ruleBaseCache.get( item.getUUID() );
@@ -2194,7 +2195,7 @@
                                        buildCl );
                     this.ruleBaseCache.put( item.getUUID(),
                                             rb );
-                } else throw new DetailedSerializableException( "Build error",
+                } else throw new DetailedSerializationException( "Build error",
                                                                 result.lines );
             }
 
@@ -2203,13 +2204,13 @@
     }
 
     private RuleBase loadRuleBase(PackageItem item,
-                                  ClassLoader cl) throws DetailedSerializableException {
+                                  ClassLoader cl) throws DetailedSerializationException {
         try {
             return deserKnowledgebase( item,
                                        cl );
         } catch ( ClassNotFoundException e ) {
             log.error("Unable to load rule base.", e );
-            throw new DetailedSerializableException( "A required class was not found.",
+            throw new DetailedSerializationException( "A required class was not found.",
                                                      e.getMessage() );
         } catch ( Exception e ) {
             log.error("Unable to load rule base.", e );
@@ -2219,7 +2220,7 @@
                                                        true );
                 if ( res != null && res.lines.length > 0 ) {
                     log.error( "There were errors when rebuilding the knowledgebase." );
-                    throw new DetailedSerializableException( "There were errors when rebuilding the knowledgebase.",
+                    throw new DetailedSerializationException( "There were errors when rebuilding the knowledgebase.",
                                                              "" );
                 }
                 try {
@@ -2227,12 +2228,12 @@
                                                cl );
                 } catch ( Exception e2 ) {
                     log.error( "Unable to reload knowledgebase: " + e.getMessage() );
-                    throw new DetailedSerializableException( "Unable to reload knowledgebase.",
+                    throw new DetailedSerializationException( "Unable to reload knowledgebase.",
                                                              e.getMessage() );
                 }
             } catch ( Exception e1 ) {
                 log.error( "Unable to rebuild the rulebase: " + e.getMessage() );
-                throw new DetailedSerializableException( "Unable to rebuild the rulebase.",
+                throw new DetailedSerializationException( "Unable to rebuild the rulebase.",
                                                          "" );
             }
 
@@ -2253,7 +2254,7 @@
                                              PackageItem item,
                                              ClassLoader cl,
                                              RuleBase rb,
-                                             RuleCoverageListener coverage) throws DetailedSerializableException {
+                                             RuleCoverageListener coverage) throws DetailedSerializationException {
 
         // RuleBase rb = ruleBaseCache.get(item.getUUID());
         Package bin = rb.getPackages()[0];
@@ -2287,7 +2288,7 @@
             return r;
         } catch ( ClassNotFoundException e ) {
             log.error( "Unable to load a required class: " + e.getMessage() );
-            throw new DetailedSerializableException( "Unable to load a required class.",
+            throw new DetailedSerializationException( "Unable to load a required class.",
                                                      e.getMessage() );
         } catch ( ConsequenceException e ) {
             String messageShort = "There was an error executing the consequence of rule [" + e.getRule().getName() + "]";
@@ -2297,18 +2298,18 @@
             }
 
             log.error( messageShort+": "+messageLong );
-            throw new DetailedSerializableException( messageShort,
+            throw new DetailedSerializationException( messageShort,
                                                      messageLong );
         } catch ( Exception e ) {
             log.error( "Unable to run the scenario: " + e.getMessage() );
-            throw new DetailedSerializableException( "Unable to run the scenario.",
+            throw new DetailedSerializationException( "Unable to run the scenario.",
                                                      e.getMessage() );
         }
     }
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public BulkTestRunResult runScenariosInPackage(String packageUUID) throws SerializableException {
+    public BulkTestRunResult runScenariosInPackage(String packageUUID) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageUUIDType( packageUUID ),
                                                  RoleTypes.PACKAGE_DEVELOPER );
@@ -2317,8 +2318,8 @@
         return runScenariosInPackage( item );
     }
 
-    public BulkTestRunResult runScenariosInPackage(PackageItem item) throws DetailedSerializableException,
-                                                                    SerializableException {
+    public BulkTestRunResult runScenariosInPackage(PackageItem item) throws DetailedSerializationException,
+                                                                    SerializationException {
         ClassLoader originalCL = Thread.currentThread().getContextClassLoader();
         ClassLoader cl = null;
 
@@ -2404,7 +2405,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public AnalysisReport analysePackage(String packageUUID) throws SerializableException {
+    public AnalysisReport analysePackage(String packageUUID) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageUUIDType( packageUUID ),
                                                  RoleTypes.PACKAGE_DEVELOPER );
@@ -2418,7 +2419,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public String[] listTypesInPackage(String packageUUID) throws SerializableException {
+    public String[] listTypesInPackage(String packageUUID) throws SerializationException {
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageUUIDType( packageUUID ),
                                                  "package.readoly" );
@@ -2465,7 +2466,7 @@
             return res.toArray( new String[res.size()] );
         } catch ( IOException e ) {
             log.error( "Unable to read the jar files in the package: " + e.getMessage() );
-            throw new DetailedSerializableException( "Unable to read the jar files in the package.",
+            throw new DetailedSerializationException( "Unable to read the jar files in the package.",
                                                      e.getMessage() );
         } finally {
             IOUtils.closeQuietly( jis );
@@ -2565,7 +2566,7 @@
 
     @WebRemote
     @Restrict("#{identity.loggedIn}")
-    public void rebuildPackages() throws SerializableException {
+    public void rebuildPackages() throws SerializationException {
         Iterator pkit = repository.listPackages();
         StringBuffer errs = new StringBuffer();
         while ( pkit.hasNext() ) {
@@ -2590,7 +2591,7 @@
         }
 
         if ( errs.toString().length() > 0 ) {
-            throw new DetailedSerializableException( "Unable to rebuild all packages.",
+            throw new DetailedSerializationException( "Unable to rebuild all packages.",
                                                      errs.toString() );
         }
     }
@@ -2704,7 +2705,7 @@
     }
 
     @Restrict("#{identity.loggedIn}")
-    public void installSampleRepository() throws SerializableException {
+    public void installSampleRepository() throws SerializationException {
         checkIfADMIN();
         repository.importRepository( this.getClass().getResourceAsStream( "/mortgage-sample-repository.xml" ) );
         this.rebuildPackages();
@@ -2753,7 +2754,7 @@
     }
 
     @Restrict("#{identity.loggedIn}")
-    public TableDataResult loadInbox(String inboxName) throws DetailedSerializableException {
+    public TableDataResult loadInbox(String inboxName) throws DetailedSerializationException {
         try {
             UserInbox ib = new UserInbox( repository );
             if ( inboxName.equals( Inbox.RECENT_VIEWED ) ) {
@@ -2768,7 +2769,7 @@
             }
         } catch ( Exception e ) {
             log.error( "Unable to load Inbox: " + e.getMessage() );
-            throw new DetailedSerializableException( "Unable to load Inbox",
+            throw new DetailedSerializationException( "Unable to load Inbox",
                                                      e.getMessage() );
         }
     }
@@ -2905,7 +2906,7 @@
     @WebRemote
     @Restrict("#{identity.loggedIn}")
     public AnalysisReport verifyAsset(RuleAsset asset,
-                                      Set<String> activeWorkingSets) throws SerializableException {
+                                      Set<String> activeWorkingSets) throws SerializationException {
         return this.performAssetVerification( asset,
                                               true,
                                               activeWorkingSets );
@@ -2914,7 +2915,7 @@
     @WebRemote
     @Restrict("#{identity.loggedIn}")
     public AnalysisReport verifyAssetWithoutVerifiersRules(RuleAsset asset,
-                                                           Set<String> activeWorkingSets) throws SerializableException {
+                                                           Set<String> activeWorkingSets) throws SerializationException {
         return this.performAssetVerification( asset,
                                               false,
                                               activeWorkingSets );
@@ -2922,7 +2923,9 @@
 
     private AnalysisReport performAssetVerification(RuleAsset asset,
                                                     boolean useVerifierDefaultConfig,
-                                                    Set<String> activeWorkingSets) throws SerializableException {
+                                                    Set<String> activeWorkingSets) throws SerializationException {
+        long startTime = System.currentTimeMillis();
+        
         if ( Contexts.isSessionContextActive() ) {
             Identity.instance().checkPermission( new PackageNameType( asset.metaData.packageName ),
                                                  RoleTypes.PACKAGE_DEVELOPER );
@@ -2947,18 +2950,23 @@
             }
         }
         log.debug( "constraints rules: " + constraintRules );
-        try{
+        try {
+            AnalysisReport report;
             if ( AssetFormats.DECISION_TABLE_GUIDED.equals( asset.metaData.format ) || AssetFormats.DECISION_SPREADSHEET_XLS.equals( asset.metaData.format ) ) {
-                return runner.verify( drl,
-                                      VerifierConfiguration.VERIFYING_SCOPE_DECISION_TABLE,
-                                      constraintRules );
+                report = runner.verify( drl,
+                                        VerifierConfiguration.VERIFYING_SCOPE_DECISION_TABLE,
+                                        constraintRules );
             } else {
-                return runner.verify( drl,
-                                      VerifierConfiguration.VERIFYING_SCOPE_SINGLE_RULE,
-                                      constraintRules );
+                report = runner.verify( drl,
+                                        VerifierConfiguration.VERIFYING_SCOPE_SINGLE_RULE,
+                                        constraintRules );
             }
+            
+            log.debug( "Asset verification took: "+ (System.currentTimeMillis()-startTime) );
+            
+            return report;
         } catch (Throwable t){
-            throw new SerializableException( t.getMessage() );
+            throw new SerializationException( t.getMessage() );
         }
     }
 }

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BPELHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BPELHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BPELHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -23,12 +23,13 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 public class BPELHandler extends ContentHandler {
 
 	public void retrieveAssetContent(RuleAsset asset, PackageItem pkg,
-			AssetItem item) throws SerializableException {
+			AssetItem item) throws SerializationException {
 
 		// Get the name
 
@@ -43,7 +44,7 @@
 	}
 
 	public void storeAssetContent(RuleAsset asset, AssetItem repoAsset)
-			throws SerializableException {
+			throws SerializationException {
 	}
 
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BPMN2ProcessHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BPMN2ProcessHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BPMN2ProcessHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -43,8 +43,9 @@
 import org.drools.repository.PackageItem;
 import org.drools.ruleflow.core.RuleFlowProcess;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 public class BPMN2ProcessHandler extends ContentHandler
     implements
     ICompilable {
@@ -53,7 +54,7 @@
     
     public void retrieveAssetContent(RuleAsset asset,
                                      PackageItem pkg,
-                                     AssetItem item) throws SerializableException {
+                                     AssetItem item) throws SerializationException {
         RuleFlowProcess process = readProcess( new ByteArrayInputStream( item.getContent().getBytes() ) );
         if ( process != null ) {
             RuleFlowContentModel content = RuleFlowContentModelBuilder.createModel( process );
@@ -91,7 +92,7 @@
     }
 
     public void storeAssetContent(RuleAsset asset,
-                                  AssetItem repoAsset) throws SerializableException {
+                                  AssetItem repoAsset) throws SerializationException {
     	RuleFlowContentModel content = (RuleFlowContentModel) asset.content;
     	System.out.println(content);
         // 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BRLContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BRLContentHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BRLContentHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -30,20 +30,21 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 public class BRLContentHandler extends ContentHandler
 		implements IRuleAsset {
 
 
 	public void retrieveAssetContent(RuleAsset asset,
                                      PackageItem pkg,
-                                     AssetItem item) throws SerializableException {
+                                     AssetItem item) throws SerializationException {
         asset.content = getBrlXmlPersistence().unmarshal( item.getContent() );
     }
 
     public void storeAssetContent(RuleAsset asset,
-                                  AssetItem repoAsset) throws SerializableException {
+                                  AssetItem repoAsset) throws SerializationException {
         RuleModel data = (RuleModel) asset.content;
         if ( data.name == null ) {
             data.name = repoAsset.getName();

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BaseXStreamContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BaseXStreamContentHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/BaseXStreamContentHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -8,7 +8,7 @@
 import org.drools.repository.RulesRepositoryException;
 import org.slf4j.Logger;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 import com.thoughtworks.xstream.XStream;
 import com.thoughtworks.xstream.io.xml.DomDriver;
 
@@ -22,25 +22,25 @@
 	}
 
 	@SuppressWarnings("unchecked")
-	public void retrieveAssetContent(RuleAsset asset, PackageItem pkg, AssetItem item) throws SerializableException {
+	public void retrieveAssetContent(RuleAsset asset, PackageItem pkg, AssetItem item) throws SerializationException {
 		if (item.getContent() != null && item.getContent().length() > 0) {
 			try {
 				asset.content = (T) getXStream().fromXML(item.getContent());
 			} catch (RulesRepositoryException e) {
 				log.error("error marshalling asset content: " + asset.metaData.name, e);
-				throw new SerializableException(e.getMessage());
+				throw new SerializationException(e.getMessage());
 			}
 		} else {
 			asset.content = new WorkingSetConfigData();
 		}
 	}
 
-	public void storeAssetContent(RuleAsset asset, AssetItem repoAsset) throws SerializableException {
+	public void storeAssetContent(RuleAsset asset, AssetItem repoAsset) throws SerializationException {
 		try {
 			repoAsset.updateContent(getXStream().toXML(asset.content));
 		} catch (Exception e) {
 			log.error("error marshalling asset content: " + asset.metaData.name, e);
-			throw new SerializableException(e.getMessage());
+			throw new SerializationException(e.getMessage());
 		}
 	}
 }

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ContentHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ContentHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -26,8 +26,9 @@
 import org.drools.repository.CategoryItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  * All content handlers must implement this, and be registered in content_types.properties
  * @author Michael Neale
@@ -39,20 +40,20 @@
      * When loading asset content.
      * @param asset The target.
      * @param item The source.
-     * @throws SerializableException
+     * @throws SerializationException
      */
     public abstract void retrieveAssetContent(RuleAsset asset,
                                               PackageItem pkg,
-                                              AssetItem item) throws SerializableException;
+                                              AssetItem item) throws SerializationException;
 
     /**
      * For storing the asset content back into the repo node (any changes).
      * @param asset
      * @param repoAsset
-     * @throws SerializableException
+     * @throws SerializationException
      */
     public abstract void storeAssetContent(RuleAsset asset,
-                                           AssetItem repoAsset) throws SerializableException;
+                                           AssetItem repoAsset) throws SerializationException;
 
     /**
      * @return true if the current content type is for a rule asset.

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DSLRuleContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DSLRuleContentHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DSLRuleContentHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -32,15 +32,16 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 public class DSLRuleContentHandler extends ContentHandler
     implements
     IRuleAsset {
 
     public void retrieveAssetContent(RuleAsset asset,
                                      PackageItem pkg,
-                                     AssetItem item) throws SerializableException {
+                                     AssetItem item) throws SerializationException {
         RuleContentText text = new RuleContentText();
         text.content = item.getContent();
 
@@ -49,7 +50,7 @@
     }
 
     public void storeAssetContent(RuleAsset asset,
-                                  AssetItem repoAsset) throws SerializableException {
+                                  AssetItem repoAsset) throws SerializationException {
 
         RuleContentText text = (RuleContentText) asset.content;
         repoAsset.updateContent( text.content );

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DecisionTableXLSHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DecisionTableXLSHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DecisionTableXLSHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -28,8 +28,9 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  * This is for handling XLS content (classic decision tables).
  *
@@ -41,12 +42,12 @@
 
     public void retrieveAssetContent(RuleAsset asset,
                                      PackageItem pkg,
-                                     AssetItem item) throws SerializableException {
+                                     AssetItem item) throws SerializationException {
         //do nothing, as we have an attachment
     }
 
     public void storeAssetContent(RuleAsset asset,
-                                  AssetItem repoAsset) throws SerializableException {
+                                  AssetItem repoAsset) throws SerializationException {
         //do nothing, as we have an attachment
     }
 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DefaultContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DefaultContentHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/DefaultContentHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -4,8 +4,9 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  * Default ones will store things as an attachment.
  */
@@ -13,12 +14,12 @@
 
 	@Override
 	public void retrieveAssetContent(RuleAsset asset, PackageItem pkg,
-			AssetItem item) throws SerializableException {
+			AssetItem item) throws SerializationException {
 	}
 
 	@Override
 	public void storeAssetContent(RuleAsset asset, AssetItem repoAsset)
-			throws SerializableException {
+			throws SerializationException {
 	}
 
 }

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/FactModelContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/FactModelContentHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/FactModelContentHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -18,13 +18,14 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 public class FactModelContentHandler extends ContentHandler {
 
 	@Override
 	public void retrieveAssetContent(RuleAsset asset, PackageItem pkg,
-			AssetItem item) throws SerializableException {
+			AssetItem item) throws SerializationException {
 		try {
 			List<FactMetaModel> models = toModel(item.getContent());
 			FactModels ms = new FactModels();
@@ -41,7 +42,7 @@
 
 	@Override
 	public void storeAssetContent(RuleAsset asset, AssetItem repoAsset)
-			throws SerializableException {
+			throws SerializationException {
 		if (asset.content instanceof FactModels) {
 			FactModels fm = (FactModels) asset.content;
 			repoAsset.updateContent(toDRL(fm.models));

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/GuidedDTContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/GuidedDTContentHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/GuidedDTContentHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -29,8 +29,9 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  * For guided decision tables.
  *
@@ -42,7 +43,7 @@
 
     public void retrieveAssetContent(RuleAsset asset,
                                      PackageItem pkg,
-                                     AssetItem item) throws SerializableException {
+                                     AssetItem item) throws SerializationException {
         GuidedDecisionTable model = GuidedDTXMLPersistence.getInstance().unmarshal( item.getContent() );
 
         asset.content = model;
@@ -50,7 +51,7 @@
     }
 
     public void storeAssetContent(RuleAsset asset,
-                                  AssetItem repoAsset) throws SerializableException {
+                                  AssetItem repoAsset) throws SerializationException {
         GuidedDecisionTable data = (GuidedDecisionTable) asset.content;
         if ( data.tableName == null ) {
             data.tableName = repoAsset.getName();

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ModelContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ModelContentHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ModelContentHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -29,8 +29,9 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  * This is used for handling jar models for the rules.
  * @author Michael Neale
@@ -41,12 +42,12 @@
 
     public void retrieveAssetContent(RuleAsset asset,
                                      PackageItem pkg,
-                                     AssetItem item) throws SerializableException {
+                                     AssetItem item) throws SerializationException {
         // do nothing, as we have an attachment
     }
 
     public void storeAssetContent(RuleAsset asset,
-                                  AssetItem repoAsset) throws SerializableException {
+                                  AssetItem repoAsset) throws SerializationException {
         // do nothing, as we have an attachment
     }
 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/PlainTextContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/PlainTextContentHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/PlainTextContentHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -22,14 +22,15 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 public abstract class PlainTextContentHandler extends ContentHandler {
 
 
     public void retrieveAssetContent(RuleAsset asset,
                                      PackageItem pkg, 
-                                     AssetItem item) throws SerializableException {
+                                     AssetItem item) throws SerializationException {
         //default to text, goode olde texte, just like mum used to make.
         RuleContentText text = new RuleContentText();
         text.content = item.getContent();
@@ -38,7 +39,7 @@
     }
 
     public void storeAssetContent(RuleAsset asset,
-                                  AssetItem repoAsset) throws SerializableException {
+                                  AssetItem repoAsset) throws SerializationException {
         repoAsset.updateContent( ((RuleContentText)asset.content).content ); 
 
     }

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/PropertiesHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/PropertiesHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/PropertiesHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -27,8 +27,9 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  * Handle *.properties file as a content for rule asset instead of a binary
  * attachment
@@ -37,7 +38,7 @@
  */
 public class PropertiesHandler extends ContentHandler {
 	public void retrieveAssetContent(RuleAsset asset, PackageItem pkg,
-			AssetItem item) throws SerializableException {
+			AssetItem item) throws SerializationException {
 		if (item.getContent() != null) {
 			asset.content = PropertiesPersistence.getInstance().unmarshal(
 					item.getContent());
@@ -45,7 +46,7 @@
 	}
 
 	public void storeAssetContent(RuleAsset asset, AssetItem repoAsset)
-			throws SerializableException {
+			throws SerializationException {
 		PropertiesHolder holder = (PropertiesHolder) asset.content;
 		String toSave = PropertiesPersistence.getInstance().marshal(holder);
 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/RuleFlowHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/RuleFlowHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/RuleFlowHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -35,8 +35,9 @@
 import org.drools.compiler.xml.XmlProcessReader;
 import org.drools.compiler.xml.XmlRuleFlowProcessDumper;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 public class RuleFlowHandler extends ContentHandler
     implements
     ICompilable,
@@ -44,7 +45,7 @@
 
     public void retrieveAssetContent(RuleAsset asset,
                                      PackageItem pkg,
-                                     AssetItem item) throws SerializableException {
+                                     AssetItem item) throws SerializationException {
 
         RuleFlowProcess process = readProcess( new ByteArrayInputStream( item.getContent().getBytes() ) );
 
@@ -91,7 +92,7 @@
     }
 
     public void storeAssetContent(RuleAsset asset,
-                                  AssetItem repoAsset) throws SerializableException {
+                                  AssetItem repoAsset) throws SerializationException {
 
         RuleFlowContentModel content = (RuleFlowContentModel) asset.content;
 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ScenarioContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ScenarioContentHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ScenarioContentHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -6,13 +6,14 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 public class ScenarioContentHandler extends PlainTextContentHandler {
 
 	@Override
 	public void retrieveAssetContent(RuleAsset asset, PackageItem pkg,
-			AssetItem item) throws SerializableException {
+			AssetItem item) throws SerializationException {
 		Scenario sc = ScenarioXMLPersistence.getInstance().unmarshal(item.getContent());
 		asset.content = sc;
 
@@ -20,7 +21,7 @@
 
 	@Override
 	public void storeAssetContent(RuleAsset asset, AssetItem repoAsset)
-			throws SerializableException {
+			throws SerializationException {
 		Scenario sc = (Scenario) asset.content;
 		repoAsset.updateContent(ScenarioXMLPersistence.getInstance().marshal(sc));
 	}

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/XmlFileHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/XmlFileHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/XmlFileHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -9,14 +9,15 @@
 import org.drools.repository.AssetItem;
 import org.drools.repository.PackageItem;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  *
  */
 public class XmlFileHandler extends PlainTextContentHandler {
     public void retrieveAssetContent(RuleAsset asset, PackageItem pkg, AssetItem item)
-            throws SerializableException {
+            throws SerializationException {
         if (item.getContent() != null) {
             RuleContentText text = new RuleContentText();
             text.content = item.getContent();
@@ -24,7 +25,7 @@
         }
     }
 
-    public void storeAssetContent(RuleAsset asset, AssetItem repoAsset) throws SerializableException {
+    public void storeAssetContent(RuleAsset asset, AssetItem repoAsset) throws SerializationException {
 
         RuleContentText text = (RuleContentText) asset.content;
 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/AssetFileServlet.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/AssetFileServlet.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/AssetFileServlet.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -24,7 +24,7 @@
 import javax.servlet.http.HttpServletResponse;
 
 import org.drools.guvnor.client.common.HTMLFileManagerFields;
-import org.drools.guvnor.client.rpc.DetailedSerializableException;
+import org.drools.guvnor.client.rpc.DetailedSerializationException;
 import org.drools.guvnor.server.util.FormData;
 
 /**

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/PackageDeploymentServlet.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/PackageDeploymentServlet.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/PackageDeploymentServlet.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -29,18 +29,17 @@
 
 import org.drools.compiler.DroolsParserException;
 import org.drools.guvnor.client.rpc.BulkTestRunResult;
-import org.drools.guvnor.client.rpc.DetailedSerializableException;
+import org.drools.guvnor.client.rpc.DetailedSerializationException;
 import org.drools.guvnor.server.RepositoryServiceServlet;
 import org.drools.guvnor.server.ServiceImplementation;
-import org.drools.guvnor.server.files.RepositoryServlet.A;
 import org.drools.guvnor.server.util.FormData;
 import org.drools.repository.PackageItem;
 import org.drools.repository.RulesRepositoryException;
-import org.drools.repository.remoteapi.Response;
-import org.drools.repository.remoteapi.RestAPI;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
+
 /**
  * This servlet deals with providing packages in binary form.
  *
@@ -219,10 +218,10 @@
         try {
             BulkTestRunResult result = serv.runScenariosInPackage( pkg );
             out.write( result.toString().getBytes() );
-        } catch ( DetailedSerializableException e ) {
+        } catch ( DetailedSerializationException e ) {
             log.error( "Unable to run scenarios.", e );
             out.write( e.getMessage().getBytes() );
-        } catch ( SerializableException e ) {
+        } catch ( SerializationException e ) {
             log.error( "Unable to run scenarios.", e );
             out.write( e.getMessage().getBytes() );
         }

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/util/TableDisplayHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/util/TableDisplayHandler.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/util/TableDisplayHandler.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -29,8 +29,9 @@
 import org.drools.repository.AssetItemIterator;
 import org.drools.repository.AssetPageList;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  * This utility class handles loading of tables.
  *
@@ -51,14 +52,14 @@
      * Produce a table dataset for a given iterator.
      * @param list The iterator.
      * @param numRows The number of rows to go to. -1 means don't stop.
-     * @throws SerializableException
+     * @throws SerializationException
      */
 
     public TableDisplayHandler(String tableconfig) {
         ASSET_LIST = new RowLoader( tableconfig );
     }
 
-    public TableDataResult loadRuleListTable(AssetPageList list) throws SerializableException {
+    public TableDataResult loadRuleListTable(AssetPageList list) throws SerializationException {
         List<TableDataRow> data = loadRows(list.assets.iterator(), -1);
         TableDataResult result = new TableDataResult();
         result.data = (TableDataRow[]) data.toArray( new TableDataRow[data.size()] );
@@ -69,7 +70,7 @@
 
     private TableDataResult loadRuleListTable(
     		List<AssetItem> assetList, long curPos, boolean hasNext)
-    	throws SerializableException {
+    	throws SerializationException {
     	List<TableDataRow> data = loadRows(assetList.iterator(), -1);
     	TableDataResult result = new TableDataResult();
     	result.data = (TableDataRow[]) data.toArray(new TableDataRow[data.size()]);
@@ -79,7 +80,7 @@
     }
 
     public TableDataResult loadRuleListTable(
-    		List<AssetItem> assetList, int skip, int numRows) throws SerializableException {
+    		List<AssetItem> assetList, int skip, int numRows) throws SerializationException {
     	int size = assetList.size();
     	boolean hasNext = false;
     	int startPos = 0;

Modified: labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/PopulateDataTest.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/PopulateDataTest.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/PopulateDataTest.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -35,8 +35,9 @@
 import org.drools.repository.PackageItem;
 import org.drools.repository.RulesRepository;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  * This class will setup the data in a test state, which is
  * good for screenshots/playing around.
@@ -135,7 +136,7 @@
 
     }
 
-    private void createSomeRules(ServiceImplementation serv) throws SerializableException {
+    private void createSomeRules(ServiceImplementation serv) throws SerializationException {
         String uuid = serv.createNewRule( "Surfboard_Colour_Combination", "allowable combinations for basic boards.", "Manufacturing/Boards", "com.billasurf.manufacturing", AssetFormats.BUSINESS_RULE );
         serv.changeState( uuid, "Pending", false );
         uuid = serv.createNewRule( "Premium_Colour_Combinations", "This defines XXX.", "Manufacturing/Boards", "com.billasurf.manufacturing", AssetFormats.BUSINESS_RULE );
@@ -145,7 +146,7 @@
         uuid = serv.createNewRule( "SomeDSL", "Ignore me.", "Manufacturing/Boards", "com.billasurf.manufacturing", AssetFormats.DSL );
     }
 
-    private void createPackages(ServiceImplementation serv) throws SerializableException {
+    private void createPackages(ServiceImplementation serv) throws SerializationException {
         String uuid = serv.createPackage( "com.billasurf.manufacturing", "Rules for manufacturing." );
 
         PackageConfigData conf = serv.loadPackageConfig( uuid );
@@ -159,7 +160,7 @@
 
     }
 
-    private void createStates(ServiceImplementation serv) throws SerializableException {
+    private void createStates(ServiceImplementation serv) throws SerializationException {
         serv.createState( "Approved" );
         serv.createState( "Pending" );
     }

Modified: labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/ServiceImplementationTest.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/ServiceImplementationTest.java	2010-06-29 17:47:49 UTC (rev 33689)
+++ labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/ServiceImplementationTest.java	2010-06-29 17:51:19 UTC (rev 33690)
@@ -39,7 +39,7 @@
 import org.drools.guvnor.client.rpc.AnalysisReport;
 import org.drools.guvnor.client.rpc.BuilderResult;
 import org.drools.guvnor.client.rpc.BulkTestRunResult;
-import org.drools.guvnor.client.rpc.DetailedSerializableException;
+import org.drools.guvnor.client.rpc.DetailedSerializationException;
 import org.drools.guvnor.client.rpc.DiscussionRecord;
 import org.drools.guvnor.client.rpc.MetaDataQuery;
 import org.drools.guvnor.client.rpc.PackageConfigData;
@@ -98,8 +98,9 @@
 import org.jboss.seam.contexts.Lifecycle;
 import org.jboss.seam.security.permission.RoleBasedPermissionResolver;
 
-import com.google.gwt.user.client.rpc.SerializableException;
+import com.google.gwt.user.client.rpc.SerializationException;
 
+
 /**
  * This is really a collection of integration tests.
  * @author Michael Neale
@@ -576,7 +577,7 @@
                                 "testCreateNewRuleContainsApostrophe",
                                 AssetFormats.DSL_TEMPLATE_RULE );
             //fail( "did not get expected exception" );
-        } catch ( SerializableException e ) {
+        } catch ( SerializationException e ) {
             //assertTrue( e.getMessage().indexOf( "'testCreateNewRuleContains' character' is not a valid path. ''' not a valid name character" ) >= 0 );
         }
         
@@ -1553,7 +1554,7 @@
                                        false,
                                        "" );
             fail( "should not be able to copy snapshot to empty detination" );
-        } catch ( SerializableException e ) {
+        } catch ( SerializationException e ) {
             assertNotNull( e.getMessage() );
         }
 
@@ -1627,7 +1628,7 @@
 
         try {
             impl.rebuildSnapshots();
-        } catch ( DetailedSerializableException e ) {
+        } catch ( DetailedSerializationException e ) {
             assertNotNull( e.getMessage() );
             assertNotNull( e.getLongDescription() );
         }
@@ -1658,7 +1659,7 @@
         Thread.sleep( 100 );
         try {
             impl.rebuildPackages();
-        } catch ( DetailedSerializableException e ) {
+        } catch ( DetailedSerializationException e ) {
             assertNotNull( e.getMessage() );
             assertNotNull( e.getLongDescription() );
         }



More information about the jboss-svn-commits mailing list