Author: julius
Date: Tue Jan  8 00:01:55 2013
New Revision: 1430097

URL: http://svn.apache.org/viewvc?rev=1430097&view=rev
Log:
COMPRESS-213 - ZipShort, ZipLong, ZipEightByteInteger should implement 
Serializable

Modified:
    
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java
    
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java
    
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java

Modified: 
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java
URL: 
http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java?rev=1430097&r1=1430096&r2=1430097&view=diff
==============================================================================
--- 
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java
 (original)
+++ 
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java
 Tue Jan  8 00:01:55 2013
@@ -17,6 +17,7 @@
  */
 package org.apache.commons.compress.archivers.zip;
 
+import java.io.Serializable;
 import java.math.BigInteger;
 
 import static org.apache.commons.compress.archivers.zip.ZipConstants.BYTE_MASK;
@@ -28,7 +29,8 @@ import static org.apache.commons.compres
  *
  * @since 1.2
  */
-public final class ZipEightByteInteger {
+public final class ZipEightByteInteger implements Serializable {
+    private static final long serialVersionUID = 1L;
 
     private static final int BYTE_1 = 1;
     private static final int BYTE_1_MASK = 0xFF00;

Modified: 
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java
URL: 
http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java?rev=1430097&r1=1430096&r2=1430097&view=diff
==============================================================================
--- 
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java
 (original)
+++ 
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java
 Tue Jan  8 00:01:55 2013
@@ -17,6 +17,8 @@
  */
 package org.apache.commons.compress.archivers.zip;
 
+import java.io.Serializable;
+
 import static org.apache.commons.compress.archivers.zip.ZipConstants.BYTE_MASK;
 import static org.apache.commons.compress.archivers.zip.ZipConstants.WORD;
 
@@ -25,7 +27,8 @@ import static org.apache.commons.compres
  * rules for the big endian byte order of ZIP files.
  * @Immutable
  */
-public final class ZipLong implements Cloneable {
+public final class ZipLong implements Cloneable, Serializable {
+    private static final long serialVersionUID = 1L;
 
     //private static final int BYTE_BIT_SIZE = 8;
 

Modified: 
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java
URL: 
http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java?rev=1430097&r1=1430096&r2=1430097&view=diff
==============================================================================
--- 
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java
 (original)
+++ 
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java
 Tue Jan  8 00:01:55 2013
@@ -17,6 +17,8 @@
  */
 package org.apache.commons.compress.archivers.zip;
 
+import java.io.Serializable;
+
 import static org.apache.commons.compress.archivers.zip.ZipConstants.BYTE_MASK;
 
 /**
@@ -24,7 +26,9 @@ import static org.apache.commons.compres
  * rules for the big endian byte order of ZIP files.
  * @Immutable
  */
-public final class ZipShort implements Cloneable {
+public final class ZipShort implements Cloneable, Serializable {
+    private static final long serialVersionUID = 1L;
+
     private static final int BYTE_1_MASK = 0xFF00;
     private static final int BYTE_1_SHIFT = 8;
 


Reply via email to