You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by sebb <se...@gmail.com> on 2012/07/26 20:35:51 UTC

Re: svn commit: r1365262 - in /commons/proper/chain/trunk: apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ core/src/main/java/org/apache/commons/chain2/ core/src/main/java/org/apache/commons/chain2/generic/ core/src/main/java/org/

On 24 July 2012 20:56,  <el...@apache.org> wrote:
> Author: elijah
> Date: Tue Jul 24 19:56:21 2012
> New Revision: 1365262
>
> URL: http://svn.apache.org/viewvc?rev=1365262&view=rev
> Log:
> CHAIN-75 Updated serialVersionUID field in chain classes to a format based on the current date

As far as I call tell, this breaks serialisation across versions.

>
> Modified:
>     commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java
>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java
>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java
>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java
>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java
>     commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java
>     commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java
>     commons/proper/chain/trunk/src/changes/changes.xml
>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java
>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java
>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java
>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java
>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java
>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java
>
> Modified: commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java (original)
> +++ commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java Tue Jul 24 19:56:21 2012
> @@ -39,7 +39,7 @@ public class ExampleServlet extends Http
>      /**
>       *
>       */
> -    private static final long serialVersionUID = 1L;
> +    private static final long serialVersionUID = 20120724L;
>
>      private String servletName;
>
>
> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java (original)
> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java Tue Jul 24 19:56:21 2012
> @@ -30,7 +30,7 @@ public class ChainException extends Runt
>      /**
>       *
>       */
> -    private static final long serialVersionUID = 1L;
> +    private static final long serialVersionUID = 20120724L;
>
>      /**
>       * Context used when exception occurred.
>
> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java (original)
> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java Tue Jul 24 19:56:21 2012
> @@ -16,11 +16,11 @@
>   */
>  package org.apache.commons.chain2.generic;
>
> -import java.util.Map;
> -
>  import org.apache.commons.chain2.ChainException;
>  import org.apache.commons.chain2.Command;
>
> +import java.util.Map;
> +
>  /**
>   * Runtime Exception that wraps an underlying exception thrown during the
>   * execution of a {@link org.apache.commons.chain2.Command} or {@link org.apache.commons.chain2.Chain}.
> @@ -32,7 +32,7 @@ public class DispatchException extends C
>      /**
>       *
>       */
> -    private static final long serialVersionUID = 1L;
> +    private static final long serialVersionUID = 20120724L;
>
>      public DispatchException(String message) {
>          super(message);
>
> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java (original)
> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java Tue Jul 24 19:56:21 2012
> @@ -54,7 +54,7 @@ public class ContextBase extends Context
>      /**
>       *
>       */
> -    private static final long serialVersionUID = -3137668177106072122L;
> +    private static final long serialVersionUID = 20120724L;
>
>      /**
>       * Default, no argument constructor.
> @@ -113,7 +113,7 @@ public class ContextBase extends Context
>
>      static {
>          singleton = new Serializable() {
> -                private static final long serialVersionUID = -6023767081282668587L;
> +                private static final long serialVersionUID = 20120724L;
>
>                  public boolean equals(Object object) {
>                      return (false);
>
> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java (original)
> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java Tue Jul 24 19:56:21 2012
> @@ -16,11 +16,11 @@
>   */
>  package org.apache.commons.chain2.impl;
>
> +import org.apache.commons.chain2.Context;
> +
>  import java.util.Map;
>  import java.util.concurrent.ConcurrentHashMap;
>
> -import org.apache.commons.chain2.Context;
> -
>  /**
>   * Convenience base class for {@link Context} implementations.
>   *
> @@ -35,7 +35,7 @@ public class ContextMap<K, V> extends Co
>      /**
>       *
>       */
> -    private static final long serialVersionUID = 6980950395387220980L;
> +    private static final long serialVersionUID = 20120724L;
>
>      /**
>       * Creates a new, empty Context with a default initial capacity, load factor, and concurrencyLevel.
>
> Modified: commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java (original)
> +++ commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java Tue Jul 24 19:56:21 2012
> @@ -16,16 +16,12 @@
>   */
>  package org.apache.commons.chain2.generic;
>
> -import static org.junit.Assert.assertEquals;
> -import static org.junit.Assert.assertFalse;
> -import static org.junit.Assert.assertNotNull;
> -import static org.junit.Assert.assertNull;
> -import static org.junit.Assert.assertTrue;
> -
>  import org.apache.commons.chain2.Context;
>  import org.apache.commons.chain2.impl.ContextBase;
>  import org.junit.Test;
>
> +import static org.junit.Assert.*;
> +
>  /* JUnitTest case for class: org.apache.commons.chain2.generic.DispatchCommand */
>  public class DispatchCommandTestCase {
>
> @@ -119,7 +115,7 @@ public class DispatchCommandTestCase {
>      class TestAlternateContext extends java.util.HashMap<String, Object>
>              implements Context<String, Object> {
>
> -        private static final long serialVersionUID = -8169700369254126548L;
> +        private static final long serialVersionUID = 20120724L;
>
>          Context<String, Object> wrappedContext = null;
>          TestAlternateContext(Context<String, Object> context) {
>
> Modified: commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java (original)
> +++ commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java Tue Jul 24 19:56:21 2012
> @@ -16,9 +16,6 @@
>   */
>  package org.apache.commons.chain2.impl;
>
> -import org.apache.commons.chain2.impl.ContextBase;
> -
> -
>  /**
>   * Subclass of <code>ContextBase</code> to exercize the automatic
>   * delegation to properties of the <code>Context</code> class.
> @@ -30,7 +27,7 @@ public class TestContext extends Context
>      /**
>       *
>       */
> -    private static final long serialVersionUID = -582126541014253603L;
> +    private static final long serialVersionUID = 20120724L;
>
>      // Read-only property
>      private String readOnly = "readOnly";
>
> Modified: commons/proper/chain/trunk/src/changes/changes.xml
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/src/changes/changes.xml?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/src/changes/changes.xml (original)
> +++ commons/proper/chain/trunk/src/changes/changes.xml Tue Jul 24 19:56:21 2012
> @@ -41,6 +41,9 @@ The <action> type attribute can be add,u
>
>    <body>
>      <release version="2.0" description="Major release">
> +      <action dev="elijah" type="update" issue="CHAIN-75">
> +        Update serialVersionUID in all classes to a date based format.
> +      </action>
>        <action dev="simonetripodi" type="update" issue="CHAIN-74">
>          Improve Chain/Catalog use of Generics.
>        </action>
>
> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java (original)
> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java Tue Jul 24 19:56:21 2012
> @@ -16,15 +16,6 @@
>   */
>  package org.apache.commons.chain2.web;
>
> -import java.io.IOException;
> -
> -import javax.servlet.ServletConfig;
> -import javax.servlet.ServletContext;
> -import javax.servlet.ServletException;
> -import javax.servlet.http.HttpServlet;
> -import javax.servlet.http.HttpServletRequest;
> -import javax.servlet.http.HttpServletResponse;
> -
>  import org.apache.commons.chain2.Catalog;
>  import org.apache.commons.chain2.CatalogFactory;
>  import org.apache.commons.chain2.config.ConfigParser;
> @@ -34,6 +25,14 @@ import org.apache.commons.digester3.Rule
>  import org.apache.commons.logging.Log;
>  import org.apache.commons.logging.LogFactory;
>
> +import javax.servlet.ServletConfig;
> +import javax.servlet.ServletContext;
> +import javax.servlet.ServletException;
> +import javax.servlet.http.HttpServlet;
> +import javax.servlet.http.HttpServletRequest;
> +import javax.servlet.http.HttpServletResponse;
> +import java.io.IOException;
> +
>  /**
>   * <p><code>Servlet</code> that automatically scans chain configuration files
>   * in the current web application at startup time, and exposes the result in a
> @@ -98,7 +97,7 @@ public class ChainServlet extends HttpSe
>      /**
>       *
>       */
> -    private static final long serialVersionUID = -6545081938506661333L;
> +    private static final long serialVersionUID = 20120724L;
>
>      /**
>       * <p>The name of the context init parameter containing the name of the
>
> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java (original)
> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java Tue Jul 24 19:56:21 2012
> @@ -16,11 +16,11 @@
>   */
>  package org.apache.commons.chain2.web;
>
> -import java.util.Map;
> -import javax.servlet.http.Cookie;
> -
>  import org.apache.commons.chain2.impl.ContextBase;
>
> +import javax.servlet.http.Cookie;
> +import java.util.Map;
> +
>  /**
>   * <p>Abstract base implementation of {@link org.apache.commons.chain2.Context} that
>   * provides web based applications that use it a "generic" view of HTTP related
> @@ -42,7 +42,7 @@ public abstract class WebContext extends
>      /**
>       *
>       */
> -    private static final long serialVersionUID = 6804961872140299027L;
> +    private static final long serialVersionUID = 20120724L;
>
>      // ---------------------------------------------------------- Public Methods
>
>
> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java (original)
> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java Tue Jul 24 19:56:21 2012
> @@ -16,13 +16,13 @@
>   */
>  package org.apache.commons.chain2.web.faces;
>
> +import org.apache.commons.chain2.web.WebContext;
> +
> +import javax.faces.context.FacesContext;
> +import javax.servlet.http.Cookie;
>  import java.util.Collections;
>  import java.util.Iterator;
>  import java.util.Map;
> -import javax.faces.context.FacesContext;
> -import javax.servlet.http.Cookie;
> -
> -import org.apache.commons.chain2.web.WebContext;
>
>  /**
>   * <p>Concrete implementation of {@link WebContext} suitable for use in
> @@ -39,7 +39,7 @@ public class FacesWebContext extends Web
>      /**
>       *
>       */
> -    private static final long serialVersionUID = -1429681424077509130L;
> +    private static final long serialVersionUID = 20120724L;
>
>      /**
>       * <p>Construct an uninitialized {@link FacesWebContext} instance.</p>
>
> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java (original)
> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java Tue Jul 24 19:56:21 2012
> @@ -38,7 +38,7 @@ public class PortletWebContext extends W
>      /**
>       *
>       */
> -    private static final long serialVersionUID = -6928446126906631819L;
> +    private static final long serialVersionUID = 20120724L;
>
>      // ------------------------------------------------------------ Constructors
>
>
> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java (original)
> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java Tue Jul 24 19:56:21 2012
> @@ -62,7 +62,7 @@ public class ChainProcessor extends Chai
>      /**
>       *
>       */
> -    private static final long serialVersionUID = -6817532768031279260L;
> +    private static final long serialVersionUID = 20120724L;
>
>      /**
>       * <p>The name of the servlet init parameter containing the name of the
>
> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java
> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
> ==============================================================================
> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java (original)
> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java Tue Jul 24 19:56:21 2012
> @@ -34,7 +34,7 @@ import java.util.Map;
>   */
>  public class ServletWebContext extends WebContext {
>
> -    private static final long serialVersionUID = 5852676730841544890L;
> +    private static final long serialVersionUID = 20120724L;
>
>      // ------------------------------------------------------------ Constructors
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: svn commit: r1365262 - in /commons/proper/chain/trunk: apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ core/src/main/java/org/apache/commons/chain2/ core/src/main/java/org/apache/commons/chain2/generic/ core/src/main/java/org/

Posted by sebb <se...@gmail.com>.
On 26 July 2012 19:40, Benedikt Ritter <be...@gmail.com> wrote:
> 2012/7/26 sebb <se...@gmail.com>:
>> On 24 July 2012 20:56,  <el...@apache.org> wrote:
>>> Author: elijah
>>> Date: Tue Jul 24 19:56:21 2012
>>> New Revision: 1365262
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1365262&view=rev
>>> Log:
>>> CHAIN-75 Updated serialVersionUID field in chain classes to a format based on the current date
>>
>> As far as I call tell, this breaks serialisation across versions.
>>
>
> package names have changed, so it is broken anyway.

Ah yes, I forgot.

>>>
>>> Modified:
>>>     commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java
>>>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java
>>>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java
>>>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java
>>>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java
>>>     commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java
>>>     commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java
>>>     commons/proper/chain/trunk/src/changes/changes.xml
>>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java
>>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java
>>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java
>>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java
>>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java
>>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java
>>>
>>> Modified: commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java (original)
>>> +++ commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java Tue Jul 24 19:56:21 2012
>>> @@ -39,7 +39,7 @@ public class ExampleServlet extends Http
>>>      /**
>>>       *
>>>       */
>>> -    private static final long serialVersionUID = 1L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      private String servletName;
>>>
>>>
>>> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java (original)
>>> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java Tue Jul 24 19:56:21 2012
>>> @@ -30,7 +30,7 @@ public class ChainException extends Runt
>>>      /**
>>>       *
>>>       */
>>> -    private static final long serialVersionUID = 1L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      /**
>>>       * Context used when exception occurred.
>>>
>>> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java (original)
>>> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java Tue Jul 24 19:56:21 2012
>>> @@ -16,11 +16,11 @@
>>>   */
>>>  package org.apache.commons.chain2.generic;
>>>
>>> -import java.util.Map;
>>> -
>>>  import org.apache.commons.chain2.ChainException;
>>>  import org.apache.commons.chain2.Command;
>>>
>>> +import java.util.Map;
>>> +
>>>  /**
>>>   * Runtime Exception that wraps an underlying exception thrown during the
>>>   * execution of a {@link org.apache.commons.chain2.Command} or {@link org.apache.commons.chain2.Chain}.
>>> @@ -32,7 +32,7 @@ public class DispatchException extends C
>>>      /**
>>>       *
>>>       */
>>> -    private static final long serialVersionUID = 1L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      public DispatchException(String message) {
>>>          super(message);
>>>
>>> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java (original)
>>> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java Tue Jul 24 19:56:21 2012
>>> @@ -54,7 +54,7 @@ public class ContextBase extends Context
>>>      /**
>>>       *
>>>       */
>>> -    private static final long serialVersionUID = -3137668177106072122L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      /**
>>>       * Default, no argument constructor.
>>> @@ -113,7 +113,7 @@ public class ContextBase extends Context
>>>
>>>      static {
>>>          singleton = new Serializable() {
>>> -                private static final long serialVersionUID = -6023767081282668587L;
>>> +                private static final long serialVersionUID = 20120724L;
>>>
>>>                  public boolean equals(Object object) {
>>>                      return (false);
>>>
>>> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java (original)
>>> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java Tue Jul 24 19:56:21 2012
>>> @@ -16,11 +16,11 @@
>>>   */
>>>  package org.apache.commons.chain2.impl;
>>>
>>> +import org.apache.commons.chain2.Context;
>>> +
>>>  import java.util.Map;
>>>  import java.util.concurrent.ConcurrentHashMap;
>>>
>>> -import org.apache.commons.chain2.Context;
>>> -
>>>  /**
>>>   * Convenience base class for {@link Context} implementations.
>>>   *
>>> @@ -35,7 +35,7 @@ public class ContextMap<K, V> extends Co
>>>      /**
>>>       *
>>>       */
>>> -    private static final long serialVersionUID = 6980950395387220980L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      /**
>>>       * Creates a new, empty Context with a default initial capacity, load factor, and concurrencyLevel.
>>>
>>> Modified: commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java (original)
>>> +++ commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java Tue Jul 24 19:56:21 2012
>>> @@ -16,16 +16,12 @@
>>>   */
>>>  package org.apache.commons.chain2.generic;
>>>
>>> -import static org.junit.Assert.assertEquals;
>>> -import static org.junit.Assert.assertFalse;
>>> -import static org.junit.Assert.assertNotNull;
>>> -import static org.junit.Assert.assertNull;
>>> -import static org.junit.Assert.assertTrue;
>>> -
>>>  import org.apache.commons.chain2.Context;
>>>  import org.apache.commons.chain2.impl.ContextBase;
>>>  import org.junit.Test;
>>>
>>> +import static org.junit.Assert.*;
>>> +
>>>  /* JUnitTest case for class: org.apache.commons.chain2.generic.DispatchCommand */
>>>  public class DispatchCommandTestCase {
>>>
>>> @@ -119,7 +115,7 @@ public class DispatchCommandTestCase {
>>>      class TestAlternateContext extends java.util.HashMap<String, Object>
>>>              implements Context<String, Object> {
>>>
>>> -        private static final long serialVersionUID = -8169700369254126548L;
>>> +        private static final long serialVersionUID = 20120724L;
>>>
>>>          Context<String, Object> wrappedContext = null;
>>>          TestAlternateContext(Context<String, Object> context) {
>>>
>>> Modified: commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java (original)
>>> +++ commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java Tue Jul 24 19:56:21 2012
>>> @@ -16,9 +16,6 @@
>>>   */
>>>  package org.apache.commons.chain2.impl;
>>>
>>> -import org.apache.commons.chain2.impl.ContextBase;
>>> -
>>> -
>>>  /**
>>>   * Subclass of <code>ContextBase</code> to exercize the automatic
>>>   * delegation to properties of the <code>Context</code> class.
>>> @@ -30,7 +27,7 @@ public class TestContext extends Context
>>>      /**
>>>       *
>>>       */
>>> -    private static final long serialVersionUID = -582126541014253603L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      // Read-only property
>>>      private String readOnly = "readOnly";
>>>
>>> Modified: commons/proper/chain/trunk/src/changes/changes.xml
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/src/changes/changes.xml?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/src/changes/changes.xml (original)
>>> +++ commons/proper/chain/trunk/src/changes/changes.xml Tue Jul 24 19:56:21 2012
>>> @@ -41,6 +41,9 @@ The <action> type attribute can be add,u
>>>
>>>    <body>
>>>      <release version="2.0" description="Major release">
>>> +      <action dev="elijah" type="update" issue="CHAIN-75">
>>> +        Update serialVersionUID in all classes to a date based format.
>>> +      </action>
>>>        <action dev="simonetripodi" type="update" issue="CHAIN-74">
>>>          Improve Chain/Catalog use of Generics.
>>>        </action>
>>>
>>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java (original)
>>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java Tue Jul 24 19:56:21 2012
>>> @@ -16,15 +16,6 @@
>>>   */
>>>  package org.apache.commons.chain2.web;
>>>
>>> -import java.io.IOException;
>>> -
>>> -import javax.servlet.ServletConfig;
>>> -import javax.servlet.ServletContext;
>>> -import javax.servlet.ServletException;
>>> -import javax.servlet.http.HttpServlet;
>>> -import javax.servlet.http.HttpServletRequest;
>>> -import javax.servlet.http.HttpServletResponse;
>>> -
>>>  import org.apache.commons.chain2.Catalog;
>>>  import org.apache.commons.chain2.CatalogFactory;
>>>  import org.apache.commons.chain2.config.ConfigParser;
>>> @@ -34,6 +25,14 @@ import org.apache.commons.digester3.Rule
>>>  import org.apache.commons.logging.Log;
>>>  import org.apache.commons.logging.LogFactory;
>>>
>>> +import javax.servlet.ServletConfig;
>>> +import javax.servlet.ServletContext;
>>> +import javax.servlet.ServletException;
>>> +import javax.servlet.http.HttpServlet;
>>> +import javax.servlet.http.HttpServletRequest;
>>> +import javax.servlet.http.HttpServletResponse;
>>> +import java.io.IOException;
>>> +
>>>  /**
>>>   * <p><code>Servlet</code> that automatically scans chain configuration files
>>>   * in the current web application at startup time, and exposes the result in a
>>> @@ -98,7 +97,7 @@ public class ChainServlet extends HttpSe
>>>      /**
>>>       *
>>>       */
>>> -    private static final long serialVersionUID = -6545081938506661333L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      /**
>>>       * <p>The name of the context init parameter containing the name of the
>>>
>>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java (original)
>>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java Tue Jul 24 19:56:21 2012
>>> @@ -16,11 +16,11 @@
>>>   */
>>>  package org.apache.commons.chain2.web;
>>>
>>> -import java.util.Map;
>>> -import javax.servlet.http.Cookie;
>>> -
>>>  import org.apache.commons.chain2.impl.ContextBase;
>>>
>>> +import javax.servlet.http.Cookie;
>>> +import java.util.Map;
>>> +
>>>  /**
>>>   * <p>Abstract base implementation of {@link org.apache.commons.chain2.Context} that
>>>   * provides web based applications that use it a "generic" view of HTTP related
>>> @@ -42,7 +42,7 @@ public abstract class WebContext extends
>>>      /**
>>>       *
>>>       */
>>> -    private static final long serialVersionUID = 6804961872140299027L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      // ---------------------------------------------------------- Public Methods
>>>
>>>
>>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java (original)
>>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java Tue Jul 24 19:56:21 2012
>>> @@ -16,13 +16,13 @@
>>>   */
>>>  package org.apache.commons.chain2.web.faces;
>>>
>>> +import org.apache.commons.chain2.web.WebContext;
>>> +
>>> +import javax.faces.context.FacesContext;
>>> +import javax.servlet.http.Cookie;
>>>  import java.util.Collections;
>>>  import java.util.Iterator;
>>>  import java.util.Map;
>>> -import javax.faces.context.FacesContext;
>>> -import javax.servlet.http.Cookie;
>>> -
>>> -import org.apache.commons.chain2.web.WebContext;
>>>
>>>  /**
>>>   * <p>Concrete implementation of {@link WebContext} suitable for use in
>>> @@ -39,7 +39,7 @@ public class FacesWebContext extends Web
>>>      /**
>>>       *
>>>       */
>>> -    private static final long serialVersionUID = -1429681424077509130L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      /**
>>>       * <p>Construct an uninitialized {@link FacesWebContext} instance.</p>
>>>
>>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java (original)
>>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java Tue Jul 24 19:56:21 2012
>>> @@ -38,7 +38,7 @@ public class PortletWebContext extends W
>>>      /**
>>>       *
>>>       */
>>> -    private static final long serialVersionUID = -6928446126906631819L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      // ------------------------------------------------------------ Constructors
>>>
>>>
>>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java (original)
>>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java Tue Jul 24 19:56:21 2012
>>> @@ -62,7 +62,7 @@ public class ChainProcessor extends Chai
>>>      /**
>>>       *
>>>       */
>>> -    private static final long serialVersionUID = -6817532768031279260L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      /**
>>>       * <p>The name of the servlet init parameter containing the name of the
>>>
>>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java
>>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>>> ==============================================================================
>>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java (original)
>>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java Tue Jul 24 19:56:21 2012
>>> @@ -34,7 +34,7 @@ import java.util.Map;
>>>   */
>>>  public class ServletWebContext extends WebContext {
>>>
>>> -    private static final long serialVersionUID = 5852676730841544890L;
>>> +    private static final long serialVersionUID = 20120724L;
>>>
>>>      // ------------------------------------------------------------ Constructors
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: svn commit: r1365262 - in /commons/proper/chain/trunk: apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ core/src/main/java/org/apache/commons/chain2/ core/src/main/java/org/apache/commons/chain2/generic/ core/src/main/java/org/

Posted by Benedikt Ritter <be...@gmail.com>.
2012/7/26 sebb <se...@gmail.com>:
> On 24 July 2012 20:56,  <el...@apache.org> wrote:
>> Author: elijah
>> Date: Tue Jul 24 19:56:21 2012
>> New Revision: 1365262
>>
>> URL: http://svn.apache.org/viewvc?rev=1365262&view=rev
>> Log:
>> CHAIN-75 Updated serialVersionUID field in chain classes to a format based on the current date
>
> As far as I call tell, this breaks serialisation across versions.
>

package names have changed, so it is broken anyway.

>>
>> Modified:
>>     commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java
>>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java
>>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java
>>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java
>>     commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java
>>     commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java
>>     commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java
>>     commons/proper/chain/trunk/src/changes/changes.xml
>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java
>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java
>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java
>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java
>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java
>>     commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java
>>
>> Modified: commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java (original)
>> +++ commons/proper/chain/trunk/apps/example2/src/main/java/org/apache/commons/chain2/apps/example/ExampleServlet.java Tue Jul 24 19:56:21 2012
>> @@ -39,7 +39,7 @@ public class ExampleServlet extends Http
>>      /**
>>       *
>>       */
>> -    private static final long serialVersionUID = 1L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      private String servletName;
>>
>>
>> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java (original)
>> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/ChainException.java Tue Jul 24 19:56:21 2012
>> @@ -30,7 +30,7 @@ public class ChainException extends Runt
>>      /**
>>       *
>>       */
>> -    private static final long serialVersionUID = 1L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      /**
>>       * Context used when exception occurred.
>>
>> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java (original)
>> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/generic/DispatchException.java Tue Jul 24 19:56:21 2012
>> @@ -16,11 +16,11 @@
>>   */
>>  package org.apache.commons.chain2.generic;
>>
>> -import java.util.Map;
>> -
>>  import org.apache.commons.chain2.ChainException;
>>  import org.apache.commons.chain2.Command;
>>
>> +import java.util.Map;
>> +
>>  /**
>>   * Runtime Exception that wraps an underlying exception thrown during the
>>   * execution of a {@link org.apache.commons.chain2.Command} or {@link org.apache.commons.chain2.Chain}.
>> @@ -32,7 +32,7 @@ public class DispatchException extends C
>>      /**
>>       *
>>       */
>> -    private static final long serialVersionUID = 1L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      public DispatchException(String message) {
>>          super(message);
>>
>> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java (original)
>> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextBase.java Tue Jul 24 19:56:21 2012
>> @@ -54,7 +54,7 @@ public class ContextBase extends Context
>>      /**
>>       *
>>       */
>> -    private static final long serialVersionUID = -3137668177106072122L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      /**
>>       * Default, no argument constructor.
>> @@ -113,7 +113,7 @@ public class ContextBase extends Context
>>
>>      static {
>>          singleton = new Serializable() {
>> -                private static final long serialVersionUID = -6023767081282668587L;
>> +                private static final long serialVersionUID = 20120724L;
>>
>>                  public boolean equals(Object object) {
>>                      return (false);
>>
>> Modified: commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java (original)
>> +++ commons/proper/chain/trunk/core/src/main/java/org/apache/commons/chain2/impl/ContextMap.java Tue Jul 24 19:56:21 2012
>> @@ -16,11 +16,11 @@
>>   */
>>  package org.apache.commons.chain2.impl;
>>
>> +import org.apache.commons.chain2.Context;
>> +
>>  import java.util.Map;
>>  import java.util.concurrent.ConcurrentHashMap;
>>
>> -import org.apache.commons.chain2.Context;
>> -
>>  /**
>>   * Convenience base class for {@link Context} implementations.
>>   *
>> @@ -35,7 +35,7 @@ public class ContextMap<K, V> extends Co
>>      /**
>>       *
>>       */
>> -    private static final long serialVersionUID = 6980950395387220980L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      /**
>>       * Creates a new, empty Context with a default initial capacity, load factor, and concurrencyLevel.
>>
>> Modified: commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java (original)
>> +++ commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/generic/DispatchCommandTestCase.java Tue Jul 24 19:56:21 2012
>> @@ -16,16 +16,12 @@
>>   */
>>  package org.apache.commons.chain2.generic;
>>
>> -import static org.junit.Assert.assertEquals;
>> -import static org.junit.Assert.assertFalse;
>> -import static org.junit.Assert.assertNotNull;
>> -import static org.junit.Assert.assertNull;
>> -import static org.junit.Assert.assertTrue;
>> -
>>  import org.apache.commons.chain2.Context;
>>  import org.apache.commons.chain2.impl.ContextBase;
>>  import org.junit.Test;
>>
>> +import static org.junit.Assert.*;
>> +
>>  /* JUnitTest case for class: org.apache.commons.chain2.generic.DispatchCommand */
>>  public class DispatchCommandTestCase {
>>
>> @@ -119,7 +115,7 @@ public class DispatchCommandTestCase {
>>      class TestAlternateContext extends java.util.HashMap<String, Object>
>>              implements Context<String, Object> {
>>
>> -        private static final long serialVersionUID = -8169700369254126548L;
>> +        private static final long serialVersionUID = 20120724L;
>>
>>          Context<String, Object> wrappedContext = null;
>>          TestAlternateContext(Context<String, Object> context) {
>>
>> Modified: commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java (original)
>> +++ commons/proper/chain/trunk/core/src/test/java/org/apache/commons/chain2/impl/TestContext.java Tue Jul 24 19:56:21 2012
>> @@ -16,9 +16,6 @@
>>   */
>>  package org.apache.commons.chain2.impl;
>>
>> -import org.apache.commons.chain2.impl.ContextBase;
>> -
>> -
>>  /**
>>   * Subclass of <code>ContextBase</code> to exercize the automatic
>>   * delegation to properties of the <code>Context</code> class.
>> @@ -30,7 +27,7 @@ public class TestContext extends Context
>>      /**
>>       *
>>       */
>> -    private static final long serialVersionUID = -582126541014253603L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      // Read-only property
>>      private String readOnly = "readOnly";
>>
>> Modified: commons/proper/chain/trunk/src/changes/changes.xml
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/src/changes/changes.xml?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/src/changes/changes.xml (original)
>> +++ commons/proper/chain/trunk/src/changes/changes.xml Tue Jul 24 19:56:21 2012
>> @@ -41,6 +41,9 @@ The <action> type attribute can be add,u
>>
>>    <body>
>>      <release version="2.0" description="Major release">
>> +      <action dev="elijah" type="update" issue="CHAIN-75">
>> +        Update serialVersionUID in all classes to a date based format.
>> +      </action>
>>        <action dev="simonetripodi" type="update" issue="CHAIN-74">
>>          Improve Chain/Catalog use of Generics.
>>        </action>
>>
>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java (original)
>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/ChainServlet.java Tue Jul 24 19:56:21 2012
>> @@ -16,15 +16,6 @@
>>   */
>>  package org.apache.commons.chain2.web;
>>
>> -import java.io.IOException;
>> -
>> -import javax.servlet.ServletConfig;
>> -import javax.servlet.ServletContext;
>> -import javax.servlet.ServletException;
>> -import javax.servlet.http.HttpServlet;
>> -import javax.servlet.http.HttpServletRequest;
>> -import javax.servlet.http.HttpServletResponse;
>> -
>>  import org.apache.commons.chain2.Catalog;
>>  import org.apache.commons.chain2.CatalogFactory;
>>  import org.apache.commons.chain2.config.ConfigParser;
>> @@ -34,6 +25,14 @@ import org.apache.commons.digester3.Rule
>>  import org.apache.commons.logging.Log;
>>  import org.apache.commons.logging.LogFactory;
>>
>> +import javax.servlet.ServletConfig;
>> +import javax.servlet.ServletContext;
>> +import javax.servlet.ServletException;
>> +import javax.servlet.http.HttpServlet;
>> +import javax.servlet.http.HttpServletRequest;
>> +import javax.servlet.http.HttpServletResponse;
>> +import java.io.IOException;
>> +
>>  /**
>>   * <p><code>Servlet</code> that automatically scans chain configuration files
>>   * in the current web application at startup time, and exposes the result in a
>> @@ -98,7 +97,7 @@ public class ChainServlet extends HttpSe
>>      /**
>>       *
>>       */
>> -    private static final long serialVersionUID = -6545081938506661333L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      /**
>>       * <p>The name of the context init parameter containing the name of the
>>
>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java (original)
>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/WebContext.java Tue Jul 24 19:56:21 2012
>> @@ -16,11 +16,11 @@
>>   */
>>  package org.apache.commons.chain2.web;
>>
>> -import java.util.Map;
>> -import javax.servlet.http.Cookie;
>> -
>>  import org.apache.commons.chain2.impl.ContextBase;
>>
>> +import javax.servlet.http.Cookie;
>> +import java.util.Map;
>> +
>>  /**
>>   * <p>Abstract base implementation of {@link org.apache.commons.chain2.Context} that
>>   * provides web based applications that use it a "generic" view of HTTP related
>> @@ -42,7 +42,7 @@ public abstract class WebContext extends
>>      /**
>>       *
>>       */
>> -    private static final long serialVersionUID = 6804961872140299027L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      // ---------------------------------------------------------- Public Methods
>>
>>
>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java (original)
>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/faces/FacesWebContext.java Tue Jul 24 19:56:21 2012
>> @@ -16,13 +16,13 @@
>>   */
>>  package org.apache.commons.chain2.web.faces;
>>
>> +import org.apache.commons.chain2.web.WebContext;
>> +
>> +import javax.faces.context.FacesContext;
>> +import javax.servlet.http.Cookie;
>>  import java.util.Collections;
>>  import java.util.Iterator;
>>  import java.util.Map;
>> -import javax.faces.context.FacesContext;
>> -import javax.servlet.http.Cookie;
>> -
>> -import org.apache.commons.chain2.web.WebContext;
>>
>>  /**
>>   * <p>Concrete implementation of {@link WebContext} suitable for use in
>> @@ -39,7 +39,7 @@ public class FacesWebContext extends Web
>>      /**
>>       *
>>       */
>> -    private static final long serialVersionUID = -1429681424077509130L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      /**
>>       * <p>Construct an uninitialized {@link FacesWebContext} instance.</p>
>>
>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java (original)
>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/portlet/PortletWebContext.java Tue Jul 24 19:56:21 2012
>> @@ -38,7 +38,7 @@ public class PortletWebContext extends W
>>      /**
>>       *
>>       */
>> -    private static final long serialVersionUID = -6928446126906631819L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      // ------------------------------------------------------------ Constructors
>>
>>
>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java (original)
>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ChainProcessor.java Tue Jul 24 19:56:21 2012
>> @@ -62,7 +62,7 @@ public class ChainProcessor extends Chai
>>      /**
>>       *
>>       */
>> -    private static final long serialVersionUID = -6817532768031279260L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      /**
>>       * <p>The name of the servlet init parameter containing the name of the
>>
>> Modified: commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java
>> URL: http://svn.apache.org/viewvc/commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java?rev=1365262&r1=1365261&r2=1365262&view=diff
>> ==============================================================================
>> --- commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java (original)
>> +++ commons/proper/chain/trunk/web/src/main/java/org/apache/commons/chain2/web/servlet/ServletWebContext.java Tue Jul 24 19:56:21 2012
>> @@ -34,7 +34,7 @@ import java.util.Map;
>>   */
>>  public class ServletWebContext extends WebContext {
>>
>> -    private static final long serialVersionUID = 5852676730841544890L;
>> +    private static final long serialVersionUID = 20120724L;
>>
>>      // ------------------------------------------------------------ Constructors
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org