[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;
       }
     }
 

Reply via email to