Author: mduerig
Date: Mon Mar 31 19:23:22 2014
New Revision: 1583413
URL: http://svn.apache.org/r1583413
Log:
OAK-1489: ValueImpl should implement JackrabbitValue
Expose the blob reference as the content identifier, 2nd try: use content has
as identifier
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/value/ValueImpl.java
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/value/ValueImpl.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/value/ValueImpl.java?rev=1583413&r1=1583412&r2=1583413&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/value/ValueImpl.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/value/ValueImpl.java
Mon Mar 31 19:23:22 2014
@@ -18,6 +18,7 @@ package org.apache.jackrabbit.oak.plugin
import static com.google.common.base.Preconditions.checkArgument;
import static com.google.common.base.Preconditions.checkState;
+import static
org.apache.jackrabbit.oak.plugins.memory.AbstractBlob.calculateSha256;
import java.io.InputStream;
import java.math.BigDecimal;
@@ -261,7 +262,7 @@ public class ValueImpl implements Jackra
@Override
public String getContentIdentity() {
- return getBlob().getReference();
+ return calculateSha256(getBlob()).toString();
}
//-------------------------------------------------------------< Object
>---