You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by an...@apache.org on 2006/10/12 19:04:59 UTC
svn commit: r463323 -
/jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/PropertyImpl.java
Author: angela
Date: Thu Oct 12 10:04:57 2006
New Revision: 463323
URL: http://svn.apache.org/viewvc?view=rev&rev=463323
Log:
work in progress
- be prepared for Property.setValue(null)
Modified:
jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/PropertyImpl.java
Modified: jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/PropertyImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/PropertyImpl.java?view=diff&rev=463323&r1=463322&r2=463323
==============================================================================
--- jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/PropertyImpl.java (original)
+++ jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/PropertyImpl.java Thu Oct 12 10:04:57 2006
@@ -116,7 +116,8 @@
*/
public void setValue(Value value) throws ValueFormatException, VersionException, LockException, RepositoryException {
checkIsWritable(false);
- int reqType = getRequiredType(value.getType());
+ int valueType = (value != null) ? value.getType() : PropertyType.UNDEFINED;
+ int reqType = getRequiredType(valueType);
setValue(value, reqType);
}