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 );