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");
+ }
}