[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