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 <[email protected]> Authored: Tue Aug 26 12:17:37 2014 -0700 Committer: Andrew Gaul <[email protected]> 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"); + } }
