You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ev...@apache.org on 2005/10/24 22:43:15 UTC
svn commit: r328150 - in /maven/continuum/trunk:
continuum-api/src/main/java/org/apache/maven/continuum/
continuum-api/src/main/java/org/apache/maven/continuum/store/
continuum-core/src/main/java/org/apache/maven/continuum/
continuum-store/src/main/jav...
Author: evenisse
Date: Mon Oct 24 13:43:01 2005
New Revision: 328150
URL: http://svn.apache.org/viewcvs?rev=328150&view=rev
Log:
[CONTINUUM-367] Fix exception when calling getprojects() through xml-rpc
Modified:
maven/continuum/trunk/continuum-api/src/main/java/org/apache/maven/continuum/Continuum.java
maven/continuum/trunk/continuum-api/src/main/java/org/apache/maven/continuum/store/ContinuumStore.java
maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
maven/continuum/trunk/continuum-store/src/main/java/org/apache/maven/continuum/store/JdoContinuumStore.java
maven/continuum/trunk/continuum-xmlrpc/src/main/java/org/apache/maven/continuum/xmlrpc/DefaultContinuumXmlRpc.java
Modified: maven/continuum/trunk/continuum-api/src/main/java/org/apache/maven/continuum/Continuum.java
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-api/src/main/java/org/apache/maven/continuum/Continuum.java?rev=328150&r1=328149&r2=328150&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-api/src/main/java/org/apache/maven/continuum/Continuum.java (original)
+++ maven/continuum/trunk/continuum-api/src/main/java/org/apache/maven/continuum/Continuum.java Mon Oct 24 13:43:01 2005
@@ -55,6 +55,8 @@
Project getProject( int projectId )
throws ContinuumException;
+ List getAllProjectsWithAllDetails( int start, int end );
+
Collection getAllProjects( int start, int end )
throws ContinuumException;
Modified: maven/continuum/trunk/continuum-api/src/main/java/org/apache/maven/continuum/store/ContinuumStore.java
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-api/src/main/java/org/apache/maven/continuum/store/ContinuumStore.java?rev=328150&r1=328149&r2=328150&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-api/src/main/java/org/apache/maven/continuum/store/ContinuumStore.java (original)
+++ maven/continuum/trunk/continuum-api/src/main/java/org/apache/maven/continuum/store/ContinuumStore.java Mon Oct 24 13:43:01 2005
@@ -126,6 +126,8 @@
List getAllProjectGroupsWithBuildDetails();
+ List getAllProjectsWithAllDetails();
+
Project getProjectWithAllDetails( int projectId )
throws ContinuumObjectNotFoundException, ContinuumStoreException;
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?rev=328150&r1=328149&r2=328150&view=diff
==============================================================================
--- 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 Oct 24 13:43:01 2005
@@ -1815,6 +1815,11 @@
}
}
+ public List getAllProjectsWithAllDetails( int start, int end )
+ {
+ return store.getAllProjectsWithAllDetails();
+ }
+
public Project getProjectWithAllDetails( int projectId )
throws ContinuumException
{
Modified: maven/continuum/trunk/continuum-store/src/main/java/org/apache/maven/continuum/store/JdoContinuumStore.java
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-store/src/main/java/org/apache/maven/continuum/store/JdoContinuumStore.java?rev=328150&r1=328149&r2=328150&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-store/src/main/java/org/apache/maven/continuum/store/JdoContinuumStore.java (original)
+++ maven/continuum/trunk/continuum-store/src/main/java/org/apache/maven/continuum/store/JdoContinuumStore.java Mon Oct 24 13:43:01 2005
@@ -702,6 +702,11 @@
return getAllObjectsDetached( ProjectGroup.class, "name ascending", PROJECT_BUILD_DETAILS_FETCH_GROUP );
}
+ public List getAllProjectsWithAllDetails()
+ {
+ return getAllObjectsDetached( Project.class, "name ascending", PROJECT_ALL_DETAILS_FETCH_GROUP );
+ }
+
public Project getProjectWithAllDetails( int projectId )
throws ContinuumObjectNotFoundException, ContinuumStoreException
{
Modified: maven/continuum/trunk/continuum-xmlrpc/src/main/java/org/apache/maven/continuum/xmlrpc/DefaultContinuumXmlRpc.java
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-xmlrpc/src/main/java/org/apache/maven/continuum/xmlrpc/DefaultContinuumXmlRpc.java?rev=328150&r1=328149&r2=328150&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-xmlrpc/src/main/java/org/apache/maven/continuum/xmlrpc/DefaultContinuumXmlRpc.java (original)
+++ maven/continuum/trunk/continuum-xmlrpc/src/main/java/org/apache/maven/continuum/xmlrpc/DefaultContinuumXmlRpc.java Mon Oct 24 13:43:01 2005
@@ -92,7 +92,7 @@
{
try
{
- Collection projects = continuum.getAllProjects( 0, 0 );
+ Collection projects = continuum.getAllProjectsWithAllDetails( 0, 0 );
Vector results = new Vector( projects.size() );