Repository: olingo-odata4
Updated Branches:
  refs/heads/master 53881c2ac -> a4913636d


[OLINGO-663] Minor code clean up


Project: http://git-wip-us.apache.org/repos/asf/olingo-odata4/repo
Commit: http://git-wip-us.apache.org/repos/asf/olingo-odata4/commit/a4913636
Tree: http://git-wip-us.apache.org/repos/asf/olingo-odata4/tree/a4913636
Diff: http://git-wip-us.apache.org/repos/asf/olingo-odata4/diff/a4913636

Branch: refs/heads/master
Commit: a4913636dc934851be781f4fae58832b828b88dd
Parents: 53881c2
Author: Michael Bolz <[email protected]>
Authored: Tue Jun 2 08:50:06 2015 +0200
Committer: Michael Bolz <[email protected]>
Committed: Tue Jun 2 08:50:06 2015 +0200

----------------------------------------------------------------------
 .../apache/olingo/server/core/ODataDispatcher.java |  7 ++++---
 .../olingo/server/core/PreconditionsValidator.java | 17 +++++++----------
 2 files changed, 11 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/a4913636/lib/server-core/src/main/java/org/apache/olingo/server/core/ODataDispatcher.java
----------------------------------------------------------------------
diff --git 
a/lib/server-core/src/main/java/org/apache/olingo/server/core/ODataDispatcher.java
 
b/lib/server-core/src/main/java/org/apache/olingo/server/core/ODataDispatcher.java
index da4ee2d..2984ede 100644
--- 
a/lib/server-core/src/main/java/org/apache/olingo/server/core/ODataDispatcher.java
+++ 
b/lib/server-core/src/main/java/org/apache/olingo/server/core/ODataDispatcher.java
@@ -220,7 +220,7 @@ public class ODataDispatcher {
           .processActionVoid(request, response, uriInfo, requestFormat);
     } else {
       final boolean isCollection = returnType.isCollection();
-      ContentType responseFormat = null;
+      ContentType responseFormat;
       switch (returnType.getType().getKind()) {
       case ENTITY:
         responseFormat = 
ContentNegotiator.doContentNegotiation(uriInfo.getFormatOption(),
@@ -534,8 +534,9 @@ public class ODataDispatcher {
   private void validatePreconditions(ODataRequest request, boolean 
isMediaValue) throws PreconditionRequiredException {
     // If needed perform preconditions validation
     if (handler.getCustomETagSupport() != null) {
-      new PreconditionsValidator(handler.getCustomETagSupport(), uriInfo, 
request.getHeader("if-match"), request
-          .getHeader("if-none-match")).validatePreconditions(isMediaValue);
+      new PreconditionsValidator(handler.getCustomETagSupport(), uriInfo,
+              request.getHeader(HttpHeader.IF_MATCH),
+              
request.getHeader(HttpHeader.IF_NONE_MATCH)).validatePreconditions(isMediaValue);
     }
   }
 

http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/a4913636/lib/server-core/src/main/java/org/apache/olingo/server/core/PreconditionsValidator.java
----------------------------------------------------------------------
diff --git 
a/lib/server-core/src/main/java/org/apache/olingo/server/core/PreconditionsValidator.java
 
b/lib/server-core/src/main/java/org/apache/olingo/server/core/PreconditionsValidator.java
index 1ca8993..490acc1 100644
--- 
a/lib/server-core/src/main/java/org/apache/olingo/server/core/PreconditionsValidator.java
+++ 
b/lib/server-core/src/main/java/org/apache/olingo/server/core/PreconditionsValidator.java
@@ -31,7 +31,6 @@ import org.apache.olingo.server.api.uri.UriResourceSingleton;
 
 public class PreconditionsValidator {
 
-  ;
   private final CustomETagSupport customETagSupport;
   private final UriInfo uriInfo;
   private final String ifMatch;
@@ -68,16 +67,17 @@ public class PreconditionsValidator {
     for (UriResource uriResourcePart : uriInfo.getUriResourceParts()) {
       switch (uriResourcePart.getKind()) {
       case function:
-        lastFoundEntitySetOrSingleton = 
getEnitySetFromFunctionImport(uriResourcePart);
+        lastFoundEntitySetOrSingleton = 
getEntitySetFromFunctionImport((UriResourceFunction) uriResourcePart);
         break;
       case singleton:
         lastFoundEntitySetOrSingleton = ((UriResourceSingleton) 
uriResourcePart).getSingleton();
         break;
       case entitySet:
-        lastFoundEntitySetOrSingleton = getEntitySet(uriResourcePart);
+        lastFoundEntitySetOrSingleton = getEntitySet((UriResourceEntitySet) 
uriResourcePart);
         break;
       case navigationProperty:
-        lastFoundEntitySetOrSingleton = 
getEntitySetFromNavigation(lastFoundEntitySetOrSingleton, uriResourcePart);
+        lastFoundEntitySetOrSingleton = 
getEntitySetFromNavigation(lastFoundEntitySetOrSingleton,
+                (UriResourceNavigation) uriResourcePart);
         break;
       case value:
       case action:
@@ -100,8 +100,7 @@ public class PreconditionsValidator {
     return lastFoundEntitySetOrSingleton;
   }
 
-  private EdmBindingTarget getEnitySetFromFunctionImport(UriResource 
uriResourcePart) {
-    UriResourceFunction uriResourceFunction = (UriResourceFunction) 
uriResourcePart;
+  private EdmBindingTarget getEntitySetFromFunctionImport(UriResourceFunction 
uriResourceFunction) {
     EdmFunctionImport functionImport = uriResourceFunction.getFunctionImport();
     if (functionImport != null && functionImport.getReturnedEntitySet() != null
         && !uriResourceFunction.isCollection()) {
@@ -110,8 +109,7 @@ public class PreconditionsValidator {
     return null;
   }
 
-  private EdmBindingTarget getEntitySet(UriResource uriResourcePart) {
-    UriResourceEntitySet uriResourceEntitySet = (UriResourceEntitySet) 
uriResourcePart;
+  private EdmBindingTarget getEntitySet(UriResourceEntitySet 
uriResourceEntitySet) {
     if (!uriResourceEntitySet.isCollection()) {
       return uriResourceEntitySet.getEntitySet();
     }
@@ -119,8 +117,7 @@ public class PreconditionsValidator {
   }
 
   private EdmBindingTarget getEntitySetFromNavigation(EdmBindingTarget 
lastFoundEntitySetOrSingleton,
-      UriResource uriResourcePart) {
-    UriResourceNavigation uriResourceNavigation = (UriResourceNavigation) 
uriResourcePart;
+                                                      UriResourceNavigation 
uriResourceNavigation) {
     if (lastFoundEntitySetOrSingleton != null && 
!uriResourceNavigation.isCollection()) {
       EdmNavigationProperty navProp = uriResourceNavigation.getProperty();
       return 
lastFoundEntitySetOrSingleton.getRelatedBindingTarget(navProp.getName());

Reply via email to