Author: adietish
Date: 2010-08-27 08:05:10 -0400 (Fri, 27 Aug 2010)
New Revision: 24493
Added:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/preferences/GlobalUsageReportingSettings.java
Removed:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/GlobalUsageReportingSettings.java
Modified:
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GlobalUsageReportingSettingsTest.java
Log:
[JBIDE-6880] GlobalReportingSettings moved to preferences package
Deleted:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/GlobalUsageReportingSettings.java
===================================================================
---
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/GlobalUsageReportingSettings.java 2010-08-27
12:03:35 UTC (rev 24492)
+++
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/GlobalUsageReportingSettings.java 2010-08-27
12:05:10 UTC (rev 24493)
@@ -1,67 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Red Hat, Inc.
- * Distributed under license by Red Hat, Inc. All rights reserved.
- * This program is made available under the terms of the
- * Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at
http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Red Hat, Inc. - initial API and implementation
- ******************************************************************************/
-package org.jboss.tools.usage;
-
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.util.Map;
-
-import org.eclipse.core.runtime.Plugin;
-
-/**
- * A class that implements a global reporting enablement setting. The current
- * implementation queries a given url and extracts the enablement value out of
- * the response.
- */
-public class GlobalUsageReportingSettings extends HttpResourceMap {
-
- private static final String REPORTING_ENABLEMENT_URL =
"http://community.jboss.org/wiki/JBossToolsJBossDeveloperStudioUsageReportingEnablement";
//$NON-NLS-1$
-
- public static final String KEY_REPORT_ENABLEMENT = "Usage Reporting is ";
- public static final String KEY_DUMMY_VALUE = "Dummy Value is ";
- public static final String KEY_INTEGER_VALUE = "Integer Value is ";
-
- private static final char VALUE_DELIMITER = '<';
-
-
- public GlobalUsageReportingSettings(Plugin plugin) throws IOException {
- super(REPORTING_ENABLEMENT_URL
- , VALUE_DELIMITER
- , plugin
- , KEY_REPORT_ENABLEMENT
- , KEY_DUMMY_VALUE
- , KEY_INTEGER_VALUE);
-
- this.plugin = plugin;
- this.urlConnection = createURLConnection(REPORTING_ENABLEMENT_URL);
- }
-
- public boolean isEnabled() throws UnsupportedEncodingException, IOException {
- Map<String, String> valueMap = getValueMap();
- String isEnabled = valueMap.get(KEY_REPORT_ENABLEMENT);
- return isEnabled != null &&
"ENABLED".equals(isEnabled.toUpperCase());
- }
-
- public String getStringValue() throws UnsupportedEncodingException, IOException {
- Map<String, String> valueMap = getValueMap();
- return valueMap.get(KEY_DUMMY_VALUE);
- }
-
- public Integer getIntegerValue() throws UnsupportedEncodingException, IOException {
- Map<String, String> valueMap = getValueMap();
- String integerValue = valueMap.get(KEY_INTEGER_VALUE);
- if(integerValue != null) {
- return Integer.parseInt(integerValue);
- } else {
- return null;
- }
- }
-}
Copied:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/preferences/GlobalUsageReportingSettings.java
(from rev 24491,
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/GlobalUsageReportingSettings.java)
===================================================================
---
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/preferences/GlobalUsageReportingSettings.java
(rev 0)
+++
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/preferences/GlobalUsageReportingSettings.java 2010-08-27
12:05:10 UTC (rev 24493)
@@ -0,0 +1,68 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.usage.preferences;
+
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.util.Map;
+
+import org.eclipse.core.runtime.Plugin;
+import org.jboss.tools.usage.HttpResourceMap;
+
+/**
+ * A class that implements a global reporting enablement setting. The current
+ * implementation queries a given url and extracts the enablement value out of
+ * the response.
+ */
+public class GlobalUsageReportingSettings extends HttpResourceMap {
+
+ private static final String REPORTING_ENABLEMENT_URL =
"http://community.jboss.org/wiki/JBossToolsJBossDeveloperStudioUsageReportingEnablement";
//$NON-NLS-1$
+
+ public static final String KEY_REPORT_ENABLEMENT = "Usage Reporting is ";
+ public static final String KEY_DUMMY_VALUE = "Dummy Value is ";
+ public static final String KEY_INTEGER_VALUE = "Integer Value is ";
+
+ private static final char VALUE_DELIMITER = '<';
+
+
+ public GlobalUsageReportingSettings(Plugin plugin) throws IOException {
+ super(REPORTING_ENABLEMENT_URL
+ , VALUE_DELIMITER
+ , plugin
+ , KEY_REPORT_ENABLEMENT
+ , KEY_DUMMY_VALUE
+ , KEY_INTEGER_VALUE);
+
+ this.plugin = plugin;
+ this.urlConnection = createURLConnection(REPORTING_ENABLEMENT_URL);
+ }
+
+ public boolean isEnabled() throws UnsupportedEncodingException, IOException {
+ Map<String, String> valueMap = getValueMap();
+ String isEnabled = valueMap.get(KEY_REPORT_ENABLEMENT);
+ return isEnabled != null &&
"ENABLED".equals(isEnabled.toUpperCase());
+ }
+
+ public String getStringValue() throws UnsupportedEncodingException, IOException {
+ Map<String, String> valueMap = getValueMap();
+ return valueMap.get(KEY_DUMMY_VALUE);
+ }
+
+ public Integer getIntegerValue() throws UnsupportedEncodingException, IOException {
+ Map<String, String> valueMap = getValueMap();
+ String integerValue = valueMap.get(KEY_INTEGER_VALUE);
+ if(integerValue != null) {
+ return Integer.parseInt(integerValue);
+ } else {
+ return null;
+ }
+ }
+}
Property changes on:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/preferences/GlobalUsageReportingSettings.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified:
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GlobalUsageReportingSettingsTest.java
===================================================================
---
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GlobalUsageReportingSettingsTest.java 2010-08-27
12:03:35 UTC (rev 24492)
+++
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GlobalUsageReportingSettingsTest.java 2010-08-27
12:05:10 UTC (rev 24493)
@@ -19,7 +19,7 @@
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
-import org.jboss.tools.usage.GlobalUsageReportingSettings;
+import org.jboss.tools.usage.preferences.GlobalUsageReportingSettings;
import org.junit.Test;
/**