You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by rf...@apache.org on 2007/08/31 23:30:38 UTC
svn commit: r571596 - in /lenya/trunk/src:
java/org/apache/lenya/cms/workflow/LenyaVersion.java
modules-core/workflow/java/src/org/apache/lenya/workflow/impl/VersionImpl.java
Author: rfrovarp
Date: Fri Aug 31 14:30:37 2007
New Revision: 571596
URL: http://svn.apache.org/viewvc?rev=571596&view=rev
Log:
Date objects are mutable, so store copy. Fixed up variables so they are all in one place.
Modified:
lenya/trunk/src/java/org/apache/lenya/cms/workflow/LenyaVersion.java
lenya/trunk/src/modules-core/workflow/java/src/org/apache/lenya/workflow/impl/VersionImpl.java
Modified: lenya/trunk/src/java/org/apache/lenya/cms/workflow/LenyaVersion.java
URL: http://svn.apache.org/viewvc/lenya/trunk/src/java/org/apache/lenya/cms/workflow/LenyaVersion.java?rev=571596&r1=571595&r2=571596&view=diff
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/workflow/LenyaVersion.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/workflow/LenyaVersion.java Fri Aug 31 14:30:37 2007
@@ -31,8 +31,11 @@
*/
public class LenyaVersion implements Version {
+ private Date date;
private String event;
+ private String ipAddress;
private String state;
+ private String userId;
private Map variableValues = new HashMap();
/**
@@ -49,10 +52,6 @@
return this.state;
}
- private Date date;
- private String userId;
- private String ipAddress;
-
/**
* Returns the date.
* @return A string.
@@ -66,7 +65,7 @@
* @param _date A date.
*/
public void setDate(Date _date) {
- this.date = _date;
+ this.date = _date.clone();
}
/**
Modified: lenya/trunk/src/modules-core/workflow/java/src/org/apache/lenya/workflow/impl/VersionImpl.java
URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules-core/workflow/java/src/org/apache/lenya/workflow/impl/VersionImpl.java?rev=571596&r1=571595&r2=571596&view=diff
==============================================================================
--- lenya/trunk/src/modules-core/workflow/java/src/org/apache/lenya/workflow/impl/VersionImpl.java (original)
+++ lenya/trunk/src/modules-core/workflow/java/src/org/apache/lenya/workflow/impl/VersionImpl.java Fri Aug 31 14:30:37 2007
@@ -31,10 +31,13 @@
*/
public class VersionImpl implements Version {
+ private Date date;
+ private String ipAddress;
private String event;
private String state;
+ private String userId;
private Map variableValues = new HashMap();
-
+
/**
* @see org.apache.lenya.workflow.Version#getEvent()
*/
@@ -49,10 +52,6 @@
return this.state;
}
- private Date date;
- private String userId;
- private String ipAddress;
-
/**
* Returns the date.
* @return A string.
@@ -66,7 +65,7 @@
* @param _date A date.
*/
public void setDate(Date _date) {
- this.date = _date;
+ this.date = _date.clone();
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org