[jbosstools-commits] JBoss Tools SVN: r24300 - trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Thu Aug 19 10:42:34 EDT 2010


Author: adietish
Date: 2010-08-19 10:42:34 -0400 (Thu, 19 Aug 2010)
New Revision: 24300

Added:
   trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/GoogleAnalyticsCookie.java
Removed:
   trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/UrlCookie.java
Modified:
   trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/GoogleAnalyticsUrlStrategy.java
Log:
[JBIDE-6376] enforce order of reported plugins

Copied: trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/GoogleAnalyticsCookie.java (from rev 24298, trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/UrlCookie.java)
===================================================================
--- trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/GoogleAnalyticsCookie.java	                        (rev 0)
+++ trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/GoogleAnalyticsCookie.java	2010-08-19 14:42:34 UTC (rev 24300)
@@ -0,0 +1,42 @@
+/*******************************************************************************
+ * 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.googleanalytics;
+
+import org.eclipse.core.runtime.Assert;
+
+public class GoogleAnalyticsCookie {
+
+	private CharSequence value;
+	private String identifier;
+	private char delimiter;
+
+	public GoogleAnalyticsCookie(String identifier, CharSequence value, char delimiter) {
+		Assert.isTrue(identifier != null && identifier.length() > 0);
+		Assert.isTrue(value != null && value.length() > 0);
+
+		this.identifier = identifier;
+		this.value = value;
+		this.delimiter = delimiter;
+	}
+
+	public GoogleAnalyticsCookie(String identifier, CharSequence value) {
+		this(identifier, value, (char) -1);
+	}
+
+	public void appendTo(StringBuilder builder) {
+		builder.append(identifier)
+				.append(IGoogleAnalyticsParameters.EQUALS_SIGN)
+				.append(value);
+		if (delimiter != (char) -1) {
+			builder.append(delimiter);
+		}
+	}
+}


Property changes on: trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/GoogleAnalyticsCookie.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Modified: trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/GoogleAnalyticsUrlStrategy.java
===================================================================
--- trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/GoogleAnalyticsUrlStrategy.java	2010-08-19 14:23:05 UTC (rev 24299)
+++ trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/GoogleAnalyticsUrlStrategy.java	2010-08-19 14:42:34 UTC (rev 24300)
@@ -143,7 +143,7 @@
 	private String getCookies(FocusPoint focusPoint) {
 		StringBuilder builder = new StringBuilder();
 
-		new UrlCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_UNIQUE_VISITOR_ID,
+		new GoogleAnalyticsCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_UNIQUE_VISITOR_ID,
 				new StringBuilder().append("999.")
 						.append(googleParameters.getUserId()).append(IGoogleAnalyticsParameters.DOT)
 						.append('0').append(IGoogleAnalyticsParameters.DOT)
@@ -154,7 +154,7 @@
 				IGoogleAnalyticsParameters.PLUS_SIGN)
 				.appendTo(builder);
 
-		new UrlCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_REFERRAL_TYPE,
+		new GoogleAnalyticsCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_REFERRAL_TYPE,
 						new StringBuilder()
 							.append("999.")
 							.append("-1")
@@ -162,22 +162,22 @@
 							.append("1.1."))
 				.appendTo(builder);
 
-		new UrlCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_UTMCSR,
+		new GoogleAnalyticsCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_UTMCSR,
 						"(direct)",
 						IGoogleAnalyticsParameters.PIPE)
 				.appendTo(builder);
 
-		new UrlCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_UTMCCN,
+		new GoogleAnalyticsCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_UTMCCN,
 						"(direct)",
 						IGoogleAnalyticsParameters.PIPE)
 				.appendTo(builder);
 
-		new UrlCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_UTMCMD,
+		new GoogleAnalyticsCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_UTMCMD,
 						"(none)", 
 						IGoogleAnalyticsParameters.PIPE)
 				.appendTo(builder);
 
-		new UrlCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_KEYWORD,
+		new GoogleAnalyticsCookie(IGoogleAnalyticsParameters.PARAM_COOKIES_KEYWORD,
 					googleParameters.getKeyword())
 		.appendTo(builder);
 		

Deleted: trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/UrlCookie.java
===================================================================
--- trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/UrlCookie.java	2010-08-19 14:23:05 UTC (rev 24299)
+++ trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/UrlCookie.java	2010-08-19 14:42:34 UTC (rev 24300)
@@ -1,42 +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.googleanalytics;
-
-import org.eclipse.core.runtime.Assert;
-
-public class UrlCookie {
-
-	private CharSequence value;
-	private String identifier;
-	private char delimiter;
-
-	public UrlCookie(String identifier, CharSequence value, char delimiter) {
-		Assert.isTrue(identifier != null && identifier.length() > 0);
-		Assert.isTrue(value != null && value.length() > 0);
-
-		this.identifier = identifier;
-		this.value = value;
-		this.delimiter = delimiter;
-	}
-
-	public UrlCookie(String identifier, CharSequence value) {
-		this(identifier, value, (char) -1);
-	}
-
-	public void appendTo(StringBuilder builder) {
-		builder.append(identifier)
-				.append(IGoogleAnalyticsParameters.EQUALS_SIGN)
-				.append(value);
-		if (delimiter != (char) -1) {
-			builder.append(delimiter);
-		}
-	}
-}



More information about the jbosstools-commits mailing list