Author: jvanzyl
Date: Mon Apr 18 20:36:26 2005
New Revision: 161833

URL: http://svn.apache.org/viewcvs?view=rev&rev=161833
Log:
o adding getBuild( id ) to the Continuum interface

Modified:
    
maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/Continuum.java
    
maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java

Modified: 
maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/Continuum.java
URL: 
http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/Continuum.java?view=diff&r1=161832&r2=161833
==============================================================================
--- 
maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/Continuum.java
 (original)
+++ 
maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/Continuum.java
 Mon Apr 18 20:36:26 2005
@@ -88,6 +88,13 @@
         throws ContinuumStoreException;
 
     // ----------------------------------------------------------------------
+    // Build information
+    // ----------------------------------------------------------------------
+
+    ContinuumBuild getBuild( String buildId )
+        throws ContinuumException;
+
+    // ----------------------------------------------------------------------
     // Different project types
     // ----------------------------------------------------------------------
 

Modified: 
maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
URL: 
http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java?view=diff&r1=161832&r2=161833
==============================================================================
--- 
maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
 (original)
+++ 
maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
 Mon Apr 18 20:36:26 2005
@@ -197,7 +197,7 @@
 
     public String addProjectFromScm( String scmUrl,
                                      String builderType,
-                                     String projectName, 
+                                     String projectName,
                                      String nagEmailAddress,
                                      String version,
                                      Properties configuration )
@@ -382,6 +382,23 @@
             getLogger().error( "Error while enqueuing project.", e );
 
             throw new ContinuumException( "Error while creating enqueuing 
object.", e );
+        }
+    }
+
+    // ----------------------------------------------------------------------
+    // Build inforation
+    // ----------------------------------------------------------------------
+
+    public ContinuumBuild getBuild( String buildId )
+        throws ContinuumException
+    {
+        try
+        {
+            return store.getBuild( buildId );
+        }
+        catch ( ContinuumStoreException e )
+        {
+            throw new ContinuumException( "Unable to retrieve build with id = 
" + buildId, e );
         }
     }
 


Reply via email to