Repository: olingo-odata4 Updated Branches: refs/heads/master 6afb7fff4 -> 8d51c870f
[OLINGO-567] Add default getOperations() for EntityIterator Project: http://git-wip-us.apache.org/repos/asf/olingo-odata4/repo Commit: http://git-wip-us.apache.org/repos/asf/olingo-odata4/commit/8d51c870 Tree: http://git-wip-us.apache.org/repos/asf/olingo-odata4/tree/8d51c870 Diff: http://git-wip-us.apache.org/repos/asf/olingo-odata4/diff/8d51c870 Branch: refs/heads/master Commit: 8d51c870fa7c7d734ce68829b49b261840d96c0e Parents: 6afb7ff Author: Michael Bolz <[email protected]> Authored: Thu Jun 30 16:00:25 2016 +0200 Committer: Michael Bolz <[email protected]> Committed: Thu Jun 30 16:00:25 2016 +0200 ---------------------------------------------------------------------- .../apache/olingo/commons/api/data/EntityIterator.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/8d51c870/lib/commons-api/src/main/java/org/apache/olingo/commons/api/data/EntityIterator.java ---------------------------------------------------------------------- diff --git a/lib/commons-api/src/main/java/org/apache/olingo/commons/api/data/EntityIterator.java b/lib/commons-api/src/main/java/org/apache/olingo/commons/api/data/EntityIterator.java index b08e184..728bf9a 100644 --- a/lib/commons-api/src/main/java/org/apache/olingo/commons/api/data/EntityIterator.java +++ b/lib/commons-api/src/main/java/org/apache/olingo/commons/api/data/EntityIterator.java @@ -22,6 +22,7 @@ import org.apache.olingo.commons.api.ex.ODataNotSupportedException; import java.net.URI; import java.util.Iterator; +import java.util.List; /** * Data representation as an Iterator for a collection of single entities. @@ -52,6 +53,17 @@ public abstract class EntityIterator extends AbstractEntityCollection implements /** * {@inheritDoc} + * <p/> + * <b>ATTENTION:</b> <code>getOperations</code> is not supported by default. + */ + @Override + public List<Operation> getOperations() { + //"Remove is not supported for iteration over Entities." + throw new ODataNotSupportedException("Entity Iterator does not support getOperations() by default"); + } + + /** + * {@inheritDoc} */ @Override public Iterator<Entity> iterator() {
