[jboss-svn-commits] JBL Code SVN: r6056 - labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Aug 31 18:11:01 EDT 2006


Author: wrzep
Date: 2006-08-31 18:10:59 -0400 (Thu, 31 Aug 2006)
New Revision: 6056

Added:
   labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/SlowCodeLinesTotalPlugin.java
Modified:
   labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesTotalPlugin.java
Log:
JBLAB-751
Separated plugins for 2 ways of evaluating # of code lines.

Pawel



Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesTotalPlugin.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesTotalPlugin.java	2006-08-31 22:04:36 UTC (rev 6055)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesTotalPlugin.java	2006-08-31 22:10:59 UTC (rev 6056)
@@ -36,11 +36,7 @@
 			return CodeLinesEvaluator.getCodeLinesNumber(url, userName, password);
 		}
 		
-		//long ret = CodeLinesEvaluator.getCodeLinesNumber(url);
-		
-		long ret0 = CodeLinesEvaluator.getCodeLinesNumberFast(url);
-		
-		return ret0;
+		return CodeLinesEvaluator.getCodeLinesNumberFast(url);
 	}
 	
 }

Added: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/SlowCodeLinesTotalPlugin.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/SlowCodeLinesTotalPlugin.java	2006-08-31 22:04:36 UTC (rev 6055)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/SlowCodeLinesTotalPlugin.java	2006-08-31 22:10:59 UTC (rev 6056)
@@ -0,0 +1,42 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.jboss.forge.status.plugins.codelines;
+
+/**
+* @author Pawel Wrzeszcz
+* Plugin returns total number of lines of code in project svn repository.
+*/
+
+public class SlowCodeLinesTotalPlugin extends CodeLinesPlugin {
+
+	@Override
+	protected long getValue(String url, String userName, String password) {
+		
+		if ((userName != null) && (password != null)) {
+			return CodeLinesEvaluator.getCodeLinesNumber(url, userName, password);
+		}
+		
+		return CodeLinesEvaluator.getCodeLinesNumber(url);
+	}
+	
+}




More information about the jboss-svn-commits mailing list