You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-dev@jackrabbit.apache.org by an...@apache.org on 2012/03/15 16:25:27 UTC

svn commit: r1301044 - /jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/PropertyImpl.java

Author: angela
Date: Thu Mar 15 15:25:27 2012
New Revision: 1301044

URL: http://svn.apache.org/viewvc?rev=1301044&view=rev
Log:
OAK-16 : Proper ValueFactory implementation and Value handling

- simplify

Modified:
    jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/PropertyImpl.java

Modified: jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/PropertyImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/PropertyImpl.java?rev=1301044&r1=1301043&r2=1301044&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/PropertyImpl.java (original)
+++ jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/PropertyImpl.java Thu Mar 15 15:25:27 2012
@@ -36,7 +36,6 @@ import javax.jcr.Property;
 import javax.jcr.PropertyType;
 import javax.jcr.RepositoryException;
 import javax.jcr.Value;
-import javax.jcr.ValueFactory;
 import javax.jcr.ValueFormatException;
 import javax.jcr.lock.LockException;
 import javax.jcr.nodetype.ConstraintViolationException;
@@ -341,8 +340,7 @@ public class PropertyImpl extends ItemIm
             throw new ValueFormatException(LogUtil.safeGetJCRPath(this) + " is multi-valued.");
         }
 
-        ValueFactory valueFactory = sessionContext.getValueFactory();
-        return ValueConverter.toValue(valueFactory, value.asAtom());
+        return ValueConverter.toValue(getValueFactory(), value.asAtom());
     }
 
     @Override
@@ -352,8 +350,7 @@ public class PropertyImpl extends ItemIm
             throw new ValueFormatException(LogUtil.safeGetJCRPath(this) + " is not multi-valued.");
         }
 
-        ValueFactory valueFactory = sessionContext.getValueFactory();
-        return ValueConverter.toValue(valueFactory, value.asArray());
+        return ValueConverter.toValue(getValueFactory(), value.asArray());
     }
 
     /**