Author: brett
Date: Mon Nov 30 04:01:47 2009
New Revision: 885330

URL: http://svn.apache.org/viewvc?rev=885330&view=rev
Log:
throw an exception from unimplemented methods instead of silently returning 
empty results

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java?rev=885330&r1=885329&r2=885330&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java
 Mon Nov 30 04:01:47 2009
@@ -45,19 +45,6 @@
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-/**
- * SearchServiceImpl
- * 
- * quick/general text search which returns a list of artifacts
- * query for an artifact based on a checksum
- * query for all available versions of an artifact, sorted in version 
significance order
- * query for all available versions of an artifact since a given date
- * query for an artifact's direct dependencies
- * query for an artifact's dependency tree (as with mvn dependency:tree - no 
duplicates should be included)
- * query for all artifacts that depend on a given artifact 
- * 
- * @version $Id: SearchServiceImpl.java
- */
 public class SearchServiceImpl
     implements SearchService
 { 
@@ -213,7 +200,9 @@
         // 1. get observable repositories
         // 2. use RepositoryBrowsing method to query uniqueVersions? (but with 
date)
         
-        return artifacts;
+        throw new UnsupportedOperationException( "getArtifactVersionsByDate 
not yet implemented" );
+
+//        return artifacts;
     }
     
     public List<Dependency> getDependencies( String groupId, String 
artifactId, String version ) 
@@ -246,7 +235,8 @@
     {
         List<Artifact> a = new ArrayList<Artifact>();
         
-        return a;
+        throw new UnsupportedOperationException( "getDependencyTree not yet 
implemented" );
+//        return a;
     }
     
   //get artifacts that depend on a given artifact


Reply via email to