You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ad...@apache.org on 2014/11/01 19:55:42 UTC

git commit: JCLOUDS-750 FieldNamingStrategy is no longer required.

Repository: jclouds-labs
Updated Branches:
  refs/heads/master e49ee80d8 -> 933f31b73


JCLOUDS-750 FieldNamingStrategy is no longer required.


Project: http://git-wip-us.apache.org/repos/asf/jclouds-labs/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds-labs/commit/933f31b7
Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs/tree/933f31b7
Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs/diff/933f31b7

Branch: refs/heads/master
Commit: 933f31b7352dc55dfe73d5ebdcec5b160df28362
Parents: e49ee80
Author: Adrian Cole <ad...@gmail.com>
Authored: Sat Nov 1 11:06:22 2014 -0700
Committer: Adrian Cole <ad...@apache.org>
Committed: Sat Nov 1 11:55:36 2014 -0700

----------------------------------------------------------------------
 .../docker/config/DockerParserModule.java       | 23 --------------------
 1 file changed, 23 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/933f31b7/docker/src/main/java/org/jclouds/docker/config/DockerParserModule.java
----------------------------------------------------------------------
diff --git a/docker/src/main/java/org/jclouds/docker/config/DockerParserModule.java b/docker/src/main/java/org/jclouds/docker/config/DockerParserModule.java
index ea777a4..70c76cb 100644
--- a/docker/src/main/java/org/jclouds/docker/config/DockerParserModule.java
+++ b/docker/src/main/java/org/jclouds/docker/config/DockerParserModule.java
@@ -16,35 +16,12 @@
  */
 package org.jclouds.docker.config;
 
-import java.lang.reflect.Field;
-
 import org.jclouds.json.config.GsonModule;
 
-import com.google.gson.FieldNamingPolicy;
-import com.google.gson.FieldNamingStrategy;
 import com.google.inject.AbstractModule;
 
 public class DockerParserModule extends AbstractModule {
    @Override protected void configure() {
-      bind(FieldNamingStrategy.class).toInstance(FIELD_NAMING_STRATEGY);
       bind(GsonModule.DateAdapter.class).to(GsonModule.Iso8601DateAdapter.class);
    }
-
-   /** When serializing, Most fields are UpperCamelCase, with some exceptions. */
-   private static final FieldNamingStrategy FIELD_NAMING_STRATEGY = new FieldNamingStrategy() {
-      private final FieldNamingStrategy delegate = FieldNamingPolicy.UPPER_CAMEL_CASE;
-
-      @Override public String translateName(Field f) {
-         String result = delegate.translateName(f);
-         // IP not Ip as code wins over docs https://github.com/docker/docker/blob/master/daemon/network_settings.go
-         if (result.equals("IpAddress")) {
-            return "IPAddress";
-         } else if (result.equals("IpPrefixLen")) {
-            return "IPPrefixLen";
-         } else if (result.equals("Ip")) {
-            return "IP";
-         }
-         return result;
-      }
-   };
 }