Removed unused (and odd) code for getting result(s?) by build number.

git-svn-id: https://svn.apache.org/repos/asf/continuum/trunk@1677633 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/continuum-api/src/main/java/org/apache/continuum/dao/BuildResultDao.java b/continuum-api/src/main/java/org/apache/continuum/dao/BuildResultDao.java
index d9a44b2..6b1c59f 100644
--- a/continuum-api/src/main/java/org/apache/continuum/dao/BuildResultDao.java
+++ b/continuum-api/src/main/java/org/apache/continuum/dao/BuildResultDao.java
@@ -113,8 +113,6 @@
 
     Map<Integer, BuildResult> getBuildResultsInSuccessByProjectGroupId( int projectGroupId );
 
-    List<BuildResult> getBuildResultByBuildNumber( int projectId, int buildNumber );
-
     List<BuildResult> getBuildResultsByBuildDefinition( int projectId, int buildDefinitionId );
 
     List<BuildResult> getBuildResultsByBuildDefinition( int projectId, int buildDefinitionId, long startIndex,
diff --git a/continuum-api/src/main/java/org/apache/maven/continuum/Continuum.java b/continuum-api/src/main/java/org/apache/maven/continuum/Continuum.java
index f6323a9..81e5136 100644
--- a/continuum-api/src/main/java/org/apache/maven/continuum/Continuum.java
+++ b/continuum-api/src/main/java/org/apache/maven/continuum/Continuum.java
@@ -190,9 +190,6 @@
     BuildResult getBuildResult( int buildId )
         throws ContinuumException;
 
-    BuildResult getBuildResultByBuildNumber( int projectId, int buildNumber )
-        throws ContinuumException;
-
     String getBuildOutput( int projectId, int buildId )
         throws ContinuumException;
 
diff --git a/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java b/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
index f23cb2e..db9755d 100644
--- a/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
+++ b/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
@@ -532,14 +532,6 @@
         return buildResultDao.getLatestBuildResultForProject( projectId );
     }
 
-    public BuildResult getBuildResultByBuildNumber( int projectId, int buildNumber )
-        throws ContinuumException
-    {
-        List<BuildResult> builds = buildResultDao.getBuildResultByBuildNumber( projectId, buildNumber );
-
-        return ( builds.isEmpty() ? null : builds.get( 0 ) );
-    }
-
     public List<BuildResult> getBuildResultsInRange( Collection<Integer> projectGroupIds, Date fromDate, Date toDate,
                                                      int state, String triggeredBy, int offset, int length )
     {
diff --git a/continuum-store/src/main/java/org/apache/continuum/dao/BuildResultDaoImpl.java b/continuum-store/src/main/java/org/apache/continuum/dao/BuildResultDaoImpl.java
index 4e4322b..a2f8c0c 100644
--- a/continuum-store/src/main/java/org/apache/continuum/dao/BuildResultDaoImpl.java
+++ b/continuum-store/src/main/java/org/apache/continuum/dao/BuildResultDaoImpl.java
@@ -384,38 +384,6 @@
         return getObjectById( BuildResult.class, buildId, BUILD_RESULT_WITH_DETAILS_FETCH_GROUP );
     }
 
-    public List<BuildResult> getBuildResultByBuildNumber( int projectId, int buildNumber )
-    {
-        PersistenceManager pm = getPersistenceManager();
-
-        Transaction tx = pm.currentTransaction();
-
-        try
-        {
-            tx.begin();
-
-            Extent extent = pm.getExtent( BuildResult.class, true );
-
-            Query query = pm.newQuery( extent );
-
-            query.declareParameters( "int projectId, int buildNumber" );
-
-            query.setFilter( "this.project.id == projectId && this.buildNumber == buildNumber" );
-
-            List<BuildResult> result = (List<BuildResult>) query.execute( projectId, buildNumber );
-
-            result = (List<BuildResult>) pm.detachCopyAll( result );
-
-            tx.commit();
-
-            return result;
-        }
-        finally
-        {
-            rollback( tx );
-        }
-    }
-
     public List<BuildResult> getBuildResultsByBuildDefinition( int projectId, int buildDefinitionId )
     {
         return getBuildResultsByBuildDefinition( projectId, buildDefinitionId, -1, -1 );