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:[EMAIL PROTECTED]">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";
}