Author: mreutegg
Date: Wed Apr 10 14:03:11 2019
New Revision: 1857248
URL: http://svn.apache.org/viewvc?rev=1857248&view=rev
Log:
OAK-7691: Remove deprecated ValueFactoryImpl methods
Modified:
jackrabbit/oak/trunk/oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/value/jcr/ValueFactoryImpl.java
Modified:
jackrabbit/oak/trunk/oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/value/jcr/ValueFactoryImpl.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/value/jcr/ValueFactoryImpl.java?rev=1857248&r1=1857247&r2=1857248&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/value/jcr/ValueFactoryImpl.java
(original)
+++
jackrabbit/oak/trunk/oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/value/jcr/ValueFactoryImpl.java
Wed Apr 10 14:03:11 2019
@@ -21,7 +21,6 @@ import static com.google.common.base.Pre
import java.io.IOException;
import java.io.InputStream;
import java.net.URI;
-import java.util.List;
import javax.jcr.Binary;
import javax.jcr.PropertyType;
@@ -34,15 +33,12 @@ import org.apache.jackrabbit.api.Jackrab
import org.apache.jackrabbit.api.ReferenceBinary;
import org.apache.jackrabbit.api.binary.BinaryUpload;
import org.apache.jackrabbit.oak.api.Blob;
-import org.apache.jackrabbit.oak.api.PropertyState;
-import org.apache.jackrabbit.oak.api.PropertyValue;
import org.apache.jackrabbit.oak.api.Root;
import org.apache.jackrabbit.oak.api.blob.BlobAccessProvider;
import org.apache.jackrabbit.oak.api.blob.BlobUpload;
import org.apache.jackrabbit.oak.commons.PerfLogger;
import org.apache.jackrabbit.oak.namepath.NamePathMapper;
import org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState;
-import org.apache.jackrabbit.oak.plugins.memory.PropertyValues;
import org.apache.jackrabbit.oak.plugins.value.ErrorValue;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -87,73 +83,6 @@ public class ValueFactoryImpl extends Pa
this(root, namePathMapper, DEFAULT_BLOB_ACCESS_PROVIDER);
}
- /**
- * Utility method for creating a {@code Value} based on a
- * {@code PropertyState}. The {@link Value} instance created by this
factory
- * method will not be backed with a {@link BlobAccessProvider} and the
- * {@link Binary} retrieved from the {@link Value} does not provide a
- * download URI, even if the underlying blob store supports it.
- *
- * @param property The property state
- * @param namePathMapper The name/path mapping used for converting JCR
- * names/paths to the internal representation.
- * @return New {@code Value} instance
- * @throws IllegalArgumentException if {@code property.isArray()} is
{@code true}.
- * @deprecated use {@link PartialValueFactory#createValue(PropertyState)}
instead.
- */
- @Deprecated
- @NotNull
- public static Value createValue(@NotNull PropertyState property,
- @NotNull NamePathMapper namePathMapper) {
- return new PartialValueFactory(namePathMapper).createValue(property);
- }
-
- /**
- * Utility method for creating a {@code Value} based on a
- * {@code PropertyValue}. The {@link Value} instance created by this
factory
- * method will not be backed with a {@link BlobAccessProvider} and the
- * {@link Binary} retrieved from the {@link Value} does not provide a
- * download URI, even if the underlying blob store supports it.
- *
- * Utility method for creating a {@code Value} based on a {@code
PropertyValue}.
- * @param property The property value
- * @param namePathMapper The name/path mapping used for converting JCR
names/paths to
- * the internal representation.
- * @return New {@code Value} instance
- * @throws IllegalArgumentException if {@code property.isArray()} is
{@code true}.
- * @deprecated use {@link PartialValueFactory#createValue(PropertyState)}
instead.
- */
- @Deprecated
- @NotNull
- public static Value createValue(@NotNull PropertyValue property,
- @NotNull NamePathMapper namePathMapper) {
- PropertyState ps = PropertyValues.create(property);
- if (ps == null) {
- throw new IllegalArgumentException("Failed to convert the
specified property value to a property state.");
- }
- return new PartialValueFactory(namePathMapper).createValue(ps);
- }
-
- /**
- * Utility method for creating {@code Value}s based on a
- * {@code PropertyState}. The {@link Value} instances created by this
factory
- * method will not be backed with a {@link BlobAccessProvider} and the
- * {@link Binary} retrieved from the {@link Value} does not provide a
- * download URI, even if the underlying blob store supports it.
- *
- * @param property The property state
- * @param namePathMapper The name/path mapping used for converting JCR
names/paths to
- * the internal representation.
- * @return A list of new {@code Value} instances
- * @deprecated use {@link PartialValueFactory#createValues(PropertyState)}
instead.
- */
- @Deprecated
- @NotNull
- public static List<Value> createValues(@NotNull PropertyState property,
- @NotNull NamePathMapper
namePathMapper) {
- return new PartialValueFactory(namePathMapper).createValues(property);
- }
-
//-------------------------------------------------------< ValueFactory
>---
@Override