diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2018-09-14 19:38:45 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-14 19:38:45 +0200 |
commit | 0f4aa6b514bcca1ed48969680c71e740448fce85 (patch) | |
tree | ee21c3c53a9fb50a1c065e3b1472e1f4762ababa /docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java | |
parent | 1d96a18bb0079b626af384748164c15dbee92c8c (diff) |
Revert "Revert "Do not expose fieldupdates as a list. Hide implementation details ins…""
Diffstat (limited to 'docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java')
-rw-r--r-- | docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java b/docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java index a0516a62bd9..517f44cb983 100644 --- a/docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java +++ b/docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java @@ -10,6 +10,7 @@ import com.yahoo.document.Field; import com.yahoo.document.serialization.DocumentUpdateWriter; import com.yahoo.document.update.FieldUpdate; +import java.util.Collection; import java.util.List; import java.util.Map; @@ -18,6 +19,7 @@ import java.util.Map; * * @author vegardh */ +// TODO Vespa 7 Remove all deprecated methods public class ProxyDocumentUpdate extends DocumentUpdate implements DocumentOperationWrapper { private DocumentUpdate docU; @@ -41,10 +43,12 @@ public class ProxyDocumentUpdate extends DocumentUpdate implements DocumentOpera @Override public FieldUpdate getFieldUpdate(Field field) { - return getFieldUpdate(field.getName()); + return docU.getFieldUpdate(field); } @Override + @Deprecated + @SuppressWarnings( "deprecation" ) public FieldUpdate getFieldUpdate(int index) { return docU.getFieldUpdate(index); } @@ -60,10 +64,15 @@ public class ProxyDocumentUpdate extends DocumentUpdate implements DocumentOpera } @Override + @Deprecated + @SuppressWarnings( "deprecation" ) public List<FieldUpdate> getFieldUpdates() { return docU.getFieldUpdates(); } - + @Override + public Collection<FieldUpdate> fieldUpdates() { + return docU.fieldUpdates(); + } @Override public DocumentId getId() { return docU.getId(); |