Author: mgrigorov
Date: Tue Nov 23 19:24:25 2010
New Revision: 1038292

URL: http://svn.apache.org/viewvc?rev=1038292&view=rev
Log:
WICKET-3187 StringResourceStream has null lastModified time

Initialize AbstractStringResourceStream's lastModified time to Time.now() when 
the stream is being created.

Modified:
    
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/resource/AbstractStringResourceStream.java

Modified: 
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/resource/AbstractStringResourceStream.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/resource/AbstractStringResourceStream.java?rev=1038292&r1=1038291&r2=1038292&view=diff
==============================================================================
--- 
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/resource/AbstractStringResourceStream.java
 (original)
+++ 
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/resource/AbstractStringResourceStream.java
 Tue Nov 23 19:24:25 2010
@@ -35,7 +35,9 @@ import org.apache.wicket.util.time.Time;
  * 
  * @author Jonathan Locke
  */
-public abstract class AbstractStringResourceStream extends 
AbstractResourceStream implements IStringResourceStream
+public abstract class AbstractStringResourceStream extends 
AbstractResourceStream
+       implements
+               IStringResourceStream
 {
        private static final long serialVersionUID = 1L;
 
@@ -69,6 +71,8 @@ public abstract class AbstractStringReso
        {
                // TODO null for contentType is allowed? or should the default 
be applied instead?
                this.contentType = contentType;
+
+               setLastModified(Time.now());
        }
 
        /**
@@ -122,14 +126,14 @@ public abstract class AbstractStringReso
 
        /**
         * Sets the character set used for reading this resource.
-        *
+        * 
         * @param charset
         *            Charset for component
         */
        public void setCharset(final Charset charset)
        {
                // java.nio.Charset itself is not serializable so we can only 
store the name
-               this.charsetName = (charset != null) ? charset.name() : null;
+               charsetName = (charset != null) ? charset.name() : null;
        }
 
        /**


Reply via email to