You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2014/08/26 21:18:52 UTC

git commit: Prevent instantiation of utility classes

Repository: jclouds-labs
Updated Branches:
  refs/heads/master 0091ac814 -> 5b849112e


Prevent instantiation of utility classes

Also prevent extension.


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

Branch: refs/heads/master
Commit: 5b849112e4055fb6209c88dd02f2f27bdc73edc1
Parents: 0091ac8
Author: Andrew Gaul <ga...@apache.org>
Authored: Tue Aug 26 12:17:37 2014 -0700
Committer: Andrew Gaul <ga...@apache.org>
Committed: Tue Aug 26 12:17:37 2014 -0700

----------------------------------------------------------------------
 .../main/java/org/jclouds/abiquo/config/AbiquoProperties.java  | 6 +++++-
 cdmi/src/main/java/org/jclouds/snia/cdmi/v1/ObjectTypes.java   | 6 +++++-
 .../org/jclouds/fujitsu/fgcp/reference/RequestParameters.java  | 6 +++++-
 3 files changed, 15 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/5b849112/abiquo/src/main/java/org/jclouds/abiquo/config/AbiquoProperties.java
----------------------------------------------------------------------
diff --git a/abiquo/src/main/java/org/jclouds/abiquo/config/AbiquoProperties.java b/abiquo/src/main/java/org/jclouds/abiquo/config/AbiquoProperties.java
index a7b2faf..35b39c1 100644
--- a/abiquo/src/main/java/org/jclouds/abiquo/config/AbiquoProperties.java
+++ b/abiquo/src/main/java/org/jclouds/abiquo/config/AbiquoProperties.java
@@ -19,7 +19,7 @@ package org.jclouds.abiquo.config;
 /**
  * Configuration properties and constants used in Abiquo connections.
  */
-public interface AbiquoProperties {
+public final class AbiquoProperties {
    /**
     * Credential type to be used to authenticate against the Abiquo Api.
     * <p>
@@ -40,4 +40,8 @@ public interface AbiquoProperties {
     * The name of the Abiquo logger.
     */
    public static final String ABIQUO_LOGGER = "jclouds.abiquo";
+
+   private AbiquoProperties() {
+      throw new AssertionError("intentionally unimplemented");
+   }
 }

http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/5b849112/cdmi/src/main/java/org/jclouds/snia/cdmi/v1/ObjectTypes.java
----------------------------------------------------------------------
diff --git a/cdmi/src/main/java/org/jclouds/snia/cdmi/v1/ObjectTypes.java b/cdmi/src/main/java/org/jclouds/snia/cdmi/v1/ObjectTypes.java
index 047392c..d7bf69f 100644
--- a/cdmi/src/main/java/org/jclouds/snia/cdmi/v1/ObjectTypes.java
+++ b/cdmi/src/main/java/org/jclouds/snia/cdmi/v1/ObjectTypes.java
@@ -19,8 +19,12 @@ package org.jclouds.snia.cdmi.v1;
 /**
  * Object Types used in CDMI.
  */
-public interface ObjectTypes {
+public final class ObjectTypes {
 
    public static final String CONTAINER = "application/cdmi-container";
    public static final String DATAOBJECT = "application/cdmi-object";
+
+   private ObjectTypes() {
+      throw new AssertionError("intentionally unimplemented");
+   }
 }

http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/5b849112/fgcp/src/main/java/org/jclouds/fujitsu/fgcp/reference/RequestParameters.java
----------------------------------------------------------------------
diff --git a/fgcp/src/main/java/org/jclouds/fujitsu/fgcp/reference/RequestParameters.java b/fgcp/src/main/java/org/jclouds/fujitsu/fgcp/reference/RequestParameters.java
index 753e54d..6bf9acf 100644
--- a/fgcp/src/main/java/org/jclouds/fujitsu/fgcp/reference/RequestParameters.java
+++ b/fgcp/src/main/java/org/jclouds/fujitsu/fgcp/reference/RequestParameters.java
@@ -19,7 +19,7 @@ package org.jclouds.fujitsu.fgcp.reference;
 /**
  * Configuration parameters and constants used in HTTP requests.
  */
-public interface RequestParameters {
+public final class RequestParameters {
 
    /**
     * Indicates the action to perform. Example: ListVSYS
@@ -74,4 +74,8 @@ public interface RequestParameters {
     * 
     */
    public static final String SIGNATURE_VERSION = "SignatureVersion";
+
+   private RequestParameters() {
+      throw new AssertionError("intentionally unimplemented");
+   }
 }