You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by tr...@apache.org on 2005/04/21 21:46:43 UTC

svn commit: r164109 - /maven/continuum/trunk/continuum-web/src/main/java/org/codehaus/continuum/web/tool/ContinuumStateContentGenerator.java

Author: trygvis
Date: Thu Apr 21 12:46:42 2005
New Revision: 164109

URL: http://svn.apache.org/viewcvs?rev=164109&view=rev
Log:
o Supporting reading state from both projects and builds.

Modified:
    maven/continuum/trunk/continuum-web/src/main/java/org/codehaus/continuum/web/tool/ContinuumStateContentGenerator.java

Modified: maven/continuum/trunk/continuum-web/src/main/java/org/codehaus/continuum/web/tool/ContinuumStateContentGenerator.java
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-web/src/main/java/org/codehaus/continuum/web/tool/ContinuumStateContentGenerator.java?rev=164109&r1=164108&r2=164109&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-web/src/main/java/org/codehaus/continuum/web/tool/ContinuumStateContentGenerator.java (original)
+++ maven/continuum/trunk/continuum-web/src/main/java/org/codehaus/continuum/web/tool/ContinuumStateContentGenerator.java Thu Apr 21 12:46:42 2005
@@ -5,6 +5,7 @@
 
 import org.apache.maven.continuum.project.ContinuumProject;
 import org.apache.maven.continuum.project.ContinuumProjectState;
+import org.apache.maven.continuum.project.ContinuumBuild;
 
 /**
  * @author <a href="mailto:jason@maven.org">Jason van Zyl</a>
@@ -16,9 +17,16 @@
 {
     public String generate( Object item )
     {
-        ContinuumProject p = (ContinuumProject) item;
+        int state;
 
-        int state = p.getState();
+        if ( item instanceof ContinuumProject )
+        {
+            state = ( (ContinuumProject) item ).getState();
+        }
+        else
+        {
+            state = ( (ContinuumBuild) item ).getState();
+        }
 
         if ( state == ContinuumProjectState.NEW )
         {
@@ -46,7 +54,7 @@
         }
         else
         {
-            getLogger().warn( "Unknown project state '" + state + "' Project id '" + p.getId() + "'." );
+            getLogger().warn( "Unknown state '" + state + "'." );
 
             return "Unknown";
         }