Author: rahul
Date: Mon Dec  4 17:59:48 2006
New Revision: 482449

URL: http://svn.apache.org/viewvc?view=rev&rev=482449
Log:
For the dialog modules:
 * Have the base classes implement Serializable where applicable
 * Remove any redundant implements clauses on the concrete subclasses
Related to SHALE-251 improvements.

Modified:
    
shale/framework/trunk/shale-dialog-basic/src/main/java/org/apache/shale/dialog/basic/BasicDialogManager.java
    
shale/framework/trunk/shale-dialog-scxml/src/main/java/org/apache/shale/dialog/scxml/SCXMLDialogManager.java
    
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContext.java
    
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContextManager.java
    
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContextManagerListener.java

Modified: 
shale/framework/trunk/shale-dialog-basic/src/main/java/org/apache/shale/dialog/basic/BasicDialogManager.java
URL: 
http://svn.apache.org/viewvc/shale/framework/trunk/shale-dialog-basic/src/main/java/org/apache/shale/dialog/basic/BasicDialogManager.java?view=diff&rev=482449&r1=482448&r2=482449
==============================================================================
--- 
shale/framework/trunk/shale-dialog-basic/src/main/java/org/apache/shale/dialog/basic/BasicDialogManager.java
 (original)
+++ 
shale/framework/trunk/shale-dialog-basic/src/main/java/org/apache/shale/dialog/basic/BasicDialogManager.java
 Mon Dec  4 17:59:48 2006
@@ -17,7 +17,6 @@
 
 package org.apache.shale.dialog.basic;
 
-import java.io.Serializable;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -37,8 +36,7 @@
  *
  * @since 1.0.4
  */
-public final class BasicDialogManager extends AbstractDialogContextManager
-  implements DialogContextManager, Serializable {
+public final class BasicDialogManager extends AbstractDialogContextManager {
 
 
     // ------------------------------------------------- DialogContext 
Variables

Modified: 
shale/framework/trunk/shale-dialog-scxml/src/main/java/org/apache/shale/dialog/scxml/SCXMLDialogManager.java
URL: 
http://svn.apache.org/viewvc/shale/framework/trunk/shale-dialog-scxml/src/main/java/org/apache/shale/dialog/scxml/SCXMLDialogManager.java?view=diff&rev=482449&r1=482448&r2=482449
==============================================================================
--- 
shale/framework/trunk/shale-dialog-scxml/src/main/java/org/apache/shale/dialog/scxml/SCXMLDialogManager.java
 (original)
+++ 
shale/framework/trunk/shale-dialog-scxml/src/main/java/org/apache/shale/dialog/scxml/SCXMLDialogManager.java
 Mon Dec  4 17:59:48 2006
@@ -17,7 +17,6 @@
 
 package org.apache.shale.dialog.scxml;
 
-import java.io.Serializable;
 import java.net.URL;
 import java.util.Enumeration;
 import java.util.HashMap;
@@ -42,8 +41,7 @@
  *
  * @since 1.0.4
  */
-public final class SCXMLDialogManager
-  extends AbstractDialogContextManager implements Serializable {
+public final class SCXMLDialogManager extends AbstractDialogContextManager {
 
 
     // ------------------------------------------------------ 
SCXMLDialogManager Variables

Modified: 
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContext.java
URL: 
http://svn.apache.org/viewvc/shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContext.java?view=diff&rev=482449&r1=482448&r2=482449
==============================================================================
--- 
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContext.java
 (original)
+++ 
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContext.java
 Mon Dec  4 17:59:48 2006
@@ -17,6 +17,7 @@
 
 package org.apache.shale.dialog.base;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -31,7 +32,7 @@
  *
  * @since 1.0.4
  */
-public abstract class AbstractDialogContext implements DialogContext {
+public abstract class AbstractDialogContext implements DialogContext, 
Serializable {
 
 
     // -------------------------------------------------------------- 
Properties

Modified: 
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContextManager.java
URL: 
http://svn.apache.org/viewvc/shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContextManager.java?view=diff&rev=482449&r1=482448&r2=482449
==============================================================================
--- 
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContextManager.java
 (original)
+++ 
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContextManager.java
 Mon Dec  4 17:59:48 2006
@@ -17,11 +17,14 @@
 
 package org.apache.shale.dialog.base;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
+
 import javax.faces.context.FacesContext;
 import javax.servlet.http.HttpSessionBindingEvent;
 import javax.servlet.http.HttpSessionBindingListener;
+
 import org.apache.shale.dialog.Constants;
 import org.apache.shale.dialog.DialogContext;
 import org.apache.shale.dialog.DialogContextManager;
@@ -35,7 +38,7 @@
  * @since 1.0.4
  */
 public abstract class AbstractDialogContextManager
-  implements DialogContextManager, HttpSessionBindingListener {
+  implements DialogContextManager, HttpSessionBindingListener, Serializable {
     
 
     // ------------------------------------------------------ Instance 
Variables

Modified: 
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContextManagerListener.java
URL: 
http://svn.apache.org/viewvc/shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContextManagerListener.java?view=diff&rev=482449&r1=482448&r2=482449
==============================================================================
--- 
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContextManagerListener.java
 (original)
+++ 
shale/framework/trunk/shale-dialog/src/main/java/org/apache/shale/dialog/base/AbstractDialogContextManagerListener.java
 Mon Dec  4 17:59:48 2006
@@ -17,6 +17,8 @@
 
 package org.apache.shale.dialog.base;
 
+import java.io.Serializable;
+
 import org.apache.shale.dialog.DialogContext;
 import org.apache.shale.dialog.DialogContextManager;
 import org.apache.shale.dialog.DialogContextManagerListener;
@@ -28,7 +30,7 @@
  * @since 1.0.4
  */
 public class AbstractDialogContextManagerListener
-  implements DialogContextManagerListener {
+  implements DialogContextManagerListener, Serializable {
 
 
     // ------------------------------------------------------ Instance 
Variables


Reply via email to