Author: areshetnyak
Date: 2010-12-09 08:35:56 -0500 (Thu, 09 Dec 2010)
New Revision: 3635
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/RdbmsWorkspaceInitializer.java
Log:
EXOJCR-1078 : RdbmsWorkspaceInitializer was changed.
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/RdbmsWorkspaceInitializer.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/RdbmsWorkspaceInitializer.java 2010-12-09
12:58:49 UTC (rev 3634)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/RdbmsWorkspaceInitializer.java 2010-12-09
13:35:56 UTC (rev 3635)
@@ -595,15 +595,24 @@
String value = new String(readBuffer, Constants.DEFAULT_ENCODING);
insertNode.setLong(i + 1, Integer.parseInt(value));
}
- else if (columnType[i] == Types.BOOLEAN || columnType[i] == Types.BIT)
+ else if (columnType[i] == Types.BIT)
{
- ByteArrayInputStream ba = (ByteArrayInputStream)stream;
+ ByteArrayInputStream ba = (ByteArrayInputStream) stream;
byte[] readBuffer = new byte[ba.available()];
ba.read(readBuffer);
String value = new String(readBuffer);
insertNode.setBoolean(i + 1, value.equals("t"));
}
+ else if (columnType[i] == Types.BOOLEAN)
+ {
+ ByteArrayInputStream ba = (ByteArrayInputStream)stream;
+ byte[] readBuffer = new byte[ba.available()];
+ ba.read(readBuffer);
+
+ String value = new String(readBuffer);
+ insertNode.setBoolean(i + 1, value.equals("true"));
+ }
else
{
if (dialect == DB_DIALECT_HSQLDB)
Show replies by date