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