[OLINGO-613] break when property or link is found
Project: http://git-wip-us.apache.org/repos/asf/olingo-odata4/repo Commit: http://git-wip-us.apache.org/repos/asf/olingo-odata4/commit/29e28335 Tree: http://git-wip-us.apache.org/repos/asf/olingo-odata4/tree/29e28335 Diff: http://git-wip-us.apache.org/repos/asf/olingo-odata4/diff/29e28335 Branch: refs/heads/OLINGO-573 Commit: 29e2833541052c895490a1bb85ba8db2eeb6e1c6 Parents: b76ebe9 Author: Christian Amend <[email protected]> Authored: Tue Apr 14 18:09:37 2015 +0200 Committer: Christian Amend <[email protected]> Committed: Tue Apr 14 18:09:37 2015 +0200 ---------------------------------------------------------------------- .../apache/olingo/commons/core/domain/ODataComplexValueImpl.java | 1 + .../org/apache/olingo/commons/core/domain/ODataEntityImpl.java | 3 +++ 2 files changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/29e28335/lib/commons-core/src/main/java/org/apache/olingo/commons/core/domain/ODataComplexValueImpl.java ---------------------------------------------------------------------- diff --git a/lib/commons-core/src/main/java/org/apache/olingo/commons/core/domain/ODataComplexValueImpl.java b/lib/commons-core/src/main/java/org/apache/olingo/commons/core/domain/ODataComplexValueImpl.java index b862b71..677d34b 100644 --- a/lib/commons-core/src/main/java/org/apache/olingo/commons/core/domain/ODataComplexValueImpl.java +++ b/lib/commons-core/src/main/java/org/apache/olingo/commons/core/domain/ODataComplexValueImpl.java @@ -111,6 +111,7 @@ public class ODataComplexValueImpl extends AbstractODataValue implements ODataCo for (ODataLink link : links) { if (name.equals(link.getName())) { result = link; + break; } } http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/29e28335/lib/commons-core/src/main/java/org/apache/olingo/commons/core/domain/ODataEntityImpl.java ---------------------------------------------------------------------- diff --git a/lib/commons-core/src/main/java/org/apache/olingo/commons/core/domain/ODataEntityImpl.java b/lib/commons-core/src/main/java/org/apache/olingo/commons/core/domain/ODataEntityImpl.java index ab6ddec..f3bbe0c 100644 --- a/lib/commons-core/src/main/java/org/apache/olingo/commons/core/domain/ODataEntityImpl.java +++ b/lib/commons-core/src/main/java/org/apache/olingo/commons/core/domain/ODataEntityImpl.java @@ -111,6 +111,7 @@ public class ODataEntityImpl extends AbstractODataPayload implements ODataEntit for (ODataOperation operation : operations) { if (title.equals(operation.getTitle())) { result = operation; + break; } } @@ -136,6 +137,7 @@ public class ODataEntityImpl extends AbstractODataPayload implements ODataEntit for (ODataProperty property : getProperties()) { if (name.equals(property.getName())) { result = property; + break; } } } @@ -177,6 +179,7 @@ public class ODataEntityImpl extends AbstractODataPayload implements ODataEntit for (ODataLink link : links) { if (name.equals(link.getName())) { result = link; + break; } }
