[exo-jcr-commits] exo-jcr SVN: r1061 - in jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl: storage/jdbc and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Dec 15 09:09:37 EST 2009
Author: tolusha
Date: 2009-12-15 09:09:37 -0500 (Tue, 15 Dec 2009)
New Revision: 1061
Modified:
jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/WorkspacePersistentDataManager.java
jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCStorageConnection.java
Log:
EXOJCR-300: fix orderNumber
Modified: jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/WorkspacePersistentDataManager.java
===================================================================
--- jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/WorkspacePersistentDataManager.java 2009-12-15 13:52:25 UTC (rev 1060)
+++ jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/WorkspacePersistentDataManager.java 2009-12-15 14:09:37 UTC (rev 1061)
@@ -379,8 +379,10 @@
if (prevData.getValues() != null)
{
List<ValueData> values = new ArrayList<ValueData>();
- for (ValueData vd : prevData.getValues())
+ for (int i = 0; i < prevData.getValues().size(); i++)
{
+ ValueData vd = prevData.getValues().get(i);
+
if (vd instanceof TransientValueData)
{
TransientValueData tvd = (TransientValueData)vd;
@@ -401,7 +403,7 @@
// TODO review TransientValueData logic about spool file and stream
pvd =
new StreamPersistedValueData(destFile, tvd.getSpoolFile(), tvd.getSpoolFile() == null
- ? tvd.getOriginalStream() : null, vd.getOrderNumber());
+ ? tvd.getOriginalStream() : null, i);
values.add(pvd);
}
Modified: jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCStorageConnection.java
===================================================================
--- jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCStorageConnection.java 2009-12-15 13:52:25 UTC (rev 1060)
+++ jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCStorageConnection.java 2009-12-15 14:09:37 UTC (rev 1061)
@@ -1903,7 +1903,6 @@
for (int i = 0; i < vdata.size(); i++)
{
ValueData vd = vdata.get(i);
- // TODO vd.setOrderNumber(i);
ValueIOChannel channel = valueStorageProvider.getApplicableChannel(data, i);
InputStream stream;
int streamLength;
More information about the exo-jcr-commits
mailing list