]> source.dussan.org Git - archiva.git/commitdiff
[MRM-144] clarify TODO items
authorBrett Porter <brett@apache.org>
Mon, 28 Aug 2006 07:16:16 +0000 (07:16 +0000)
committerBrett Porter <brett@apache.org>
Mon, 28 Aug 2006 07:16:16 +0000 (07:16 +0000)
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@437583 13f79535-47bb-0310-9956-ffa450edef68

17 files changed:
archiva-core/src/main/java/org/apache/maven/archiva/proxy/DefaultProxyManager.java
archiva-core/src/main/java/org/apache/maven/archiva/scheduler/DefaultRepositoryTaskScheduler.java
archiva-discoverer/src/test/java/org/apache/maven/archiva/discovery/DefaultArtifactDiscovererTest.java
archiva-proxy/src/test/java/org/apache/maven/archiva/proxy/ProxyRequestHandlerTest.java
archiva-reports-standard/src/main/java/org/apache/maven/archiva/reporting/LocationArtifactReportProcessor.java
archiva-reports-standard/src/main/java/org/apache/maven/archiva/reporting/RepositoryQueryLayer.java
archiva-reports-standard/src/test/java/org/apache/maven/archiva/reporting/BadMetadataReportProcessorTest.java
archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/BrowseAction.java
archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/ProxyAction.java
archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/admin/ConfigureAction.java
archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/admin/ConfigureRepositoryAction.java
archiva-webapp/src/main/java/org/apache/maven/archiva/web/interceptor/ConfigurationInterceptor.java
archiva-webapp/src/main/resources/org/apache/maven/archiva/web/action/admin/ConfigureProxiedRepositoryAction-validation.xml
archiva-webapp/src/main/resources/org/apache/maven/archiva/web/action/admin/ConfigureRepositoryAction-validation.xml
archiva-webapp/src/main/resources/org/apache/maven/archiva/web/action/admin/ConfigureSyncedRepositoryAction-addSelectedSyncedRepository-validation.xml
archiva-webapp/src/main/resources/org/apache/maven/archiva/web/action/admin/ConfigureSyncedRepositoryAction-validation.xml
archiva-webapp/src/main/resources/xwork.xml

index fa95db5faf3192598b106de4fd480ea1511b4ee3..9fc69353d5e3f16c38fed29508c010e2e360ea5a 100644 (file)
@@ -170,7 +170,7 @@ public class DefaultProxyManager
                             new ProxiedRepositoryGroup( proxiedRepositories, managedRepository, wagonProxy ) );
             }
 
-            // TODO: ability to configure default proxy separately
+            // TODO: ability to configure default proxy separately!
 
             if ( groups.size() == 1 )
             {
index ac709a8c804c26e7e848793cfb537696d75b0c26..0a126195a93d6c8c0b5492dd76027dc1996d5fc2 100644 (file)
@@ -109,7 +109,7 @@ public class DefaultRepositoryTaskScheduler
                 new CronTrigger( INDEXER_JOB + "Trigger", DISCOVERER_GROUP, configuration.getIndexerCronExpression() );
             scheduler.scheduleJob( jobDetail, trigger );
 
-            // TODO: run as a job so it doesn't block startup/configuration saving
+            // TODO: run as a job so it doesn't block startup/configuration saving!
             try
             {
                 indexerTask.executeNowIfNeeded();
@@ -123,8 +123,6 @@ public class DefaultRepositoryTaskScheduler
         {
             getLogger().info( "Not scheduling indexer - index path is not configured" );
         }
-
-        // TODO: wire in the converter
     }
 
     public void stop()
index f4ea7c0a77926d5a52f7e8e51c10fc4a08c1f7ee..355cbfbaf272539261409879e6d5cfb763e1cd9a 100644 (file)
@@ -32,13 +32,11 @@ import java.util.Map;
  * Test the default artifact discoverer.
  *
  * @author <a href="mailto:brett@apache.org">Brett Porter</a>
- * @version $Id$
- * @todo test location of poms, checksums
+ * @version $Id:DefaultArtifactDiscovererTest.java 437105 2006-08-26 17:22:22 +1000 (Sat, 26 Aug 2006) brett $
  */
 public class DefaultArtifactDiscovererTest
     extends AbstractArtifactDiscovererTest
 {
-
     protected String getLayout()
     {
         return "default";
index f6d77cdea81972763307b8ebe53a5202301dfbc4..568c89b42fc771b3331ed790b4ae03ea38a829f9 100644 (file)
@@ -329,7 +329,7 @@ public class ProxyRequestHandlerTest
             assertTrue( "Check failure", proxiedArtifactRepository1.isCachedFailure( path ) );
             assertTrue( "Check failure", proxiedArtifactRepository2.isCachedFailure( path ) );
 
-            // TODO: do we really want failures to present as a not found?
+            // TODO: do not want failures to present as a not found!
             // TODO: How much information on each failure should we pass back to the user vs. logging in the proxy? 
         }
     }
@@ -528,8 +528,6 @@ public class ProxyRequestHandlerTest
         assertEquals( "Check file matches", expectedFile, file );
         assertTrue( "Check file created", file.exists() );
         assertEquals( "Check file contents", expectedContents, FileUtils.fileRead( file ) );
-
-        // TODO: is this the correct behaviour, or should it be considered removed too?
     }
 
     public void testGetAlwaysWithCachedFailure()
index e49ef8298c53ca62cd3966d152aba9034cdd6255..311e6d218be63f1da15c348884539a1d11c57d7d 100644 (file)
@@ -152,12 +152,12 @@ public class LocationArtifactReportProcessor
         }
         catch ( IOException e )
         {
-            // TODO: should just warn and continue?
+            // TODO: should just warn and continue!
             throw new ReportProcessorException( "Unable to read artifact to extract model", e );
         }
         catch ( XmlPullParserException e )
         {
-            // TODO: should just warn and continue?
+            // TODO: should just warn and continue!
             throw new ReportProcessorException( "Unable to read artifact to extract model", e );
         }
         finally
index 19a7956dd2aa5e2daf37e216b61152289b873fe2..bde683ed99559e0ffb4a341cd02c0cb2a98e3451 100644 (file)
@@ -31,7 +31,7 @@ public interface RepositoryQueryLayer
     boolean containsArtifact( Artifact artifact );
 
     /**
-     * @todo I believe we can remove this [BP] - artifact should contain all the necessary version info
+     * @todo I believe we can remove this [BP] - artifact should contain all the necessary version info!
      */
     boolean containsArtifact( Artifact artifact, Snapshot snapshot );
 
index 4a189b62a7c307add80e4641b83827f61f4584a8..808773b8224fcdee79b27c76680a3884aff6ac9b 100644 (file)
@@ -28,9 +28,6 @@ import org.apache.maven.artifact.repository.metadata.Versioning;
 
 import java.util.Iterator;
 
-/**
- * @todo??? should use MetadataXpp3Reader instead ?
- */
 public class BadMetadataReportProcessorTest
     extends AbstractRepositoryReportsTestCase
 {
index 45177171f038c2bd6a83841827797b6eec268010..b02ada5fe57138a4e6d28ee6772c5c3837d9f806 100644 (file)
@@ -51,7 +51,7 @@ import java.util.TreeSet;
 /**
  * Browse the repository.
  *
- * @todo the tree part probably belongs in a browsing component, and the indexer could optimize how it retrieves the terms rather than querying everything
+ * @todo the tree part probably belongs in a browsing component, and the indexer could optimize how it retrieves the terms rather than querying everything!
  * @plexus.component role="com.opensymphony.xwork.Action" role-hint="browseAction"
  */
 public class BrowseAction
@@ -208,7 +208,7 @@ public class BrowseAction
     {
         // TODO: give action message if indexing is in progress
 
-        // TODO: this will be inefficient over a very large number of artifacts, should be cached
+        // TODO: this will be inefficient over a very large number of artifacts, should be cached!
 
         List records = index.search( new LuceneQuery( new MatchAllDocsQuery() ) );
 
index 616f3f1a64f8e1e7578275a7f785c6137ff16a5f..c7c57f16e93955653eaed905caea54a1c80c6c87 100644 (file)
@@ -58,7 +58,7 @@ public class ProxyAction
 
             artifactStream = new FileInputStream( file );
 
-            // TODO: could be better
+            // TODO: could be better!
             contentType = "application/octet-stream";
 
             filename = file.getName();
index 1591e58abdb2b97e5c1a6fffe8c73d244b4d806c..626615c35b9c8ae78c731dffffc994678605bd3d 100644 (file)
@@ -62,7 +62,7 @@ public class ConfigureAction
         if ( !file.exists() )
         {
             file.mkdirs();
-            // TODO: error handling when this fails, or is not a directory
+            // TODO: error handling when this fails, or is not a directory!
         }
 
         // Just double checking that our validation routines line up with what is expected in the configuration
@@ -70,7 +70,7 @@ public class ConfigureAction
 
         configurationStore.storeConfiguration( configuration );
 
-        // TODO: if the repository has changed, we need to check if indexing is needed
+        // TODO: if the repository has changed, we need to check if indexing is needed!
 
         addActionMessage( "Successfully saved configuration" );
 
index 3de11d6d7e23c569de52862c101e791da0c94918..25d6185f2d8005527282f3bfc2fca9d7c6c5d3ed 100644 (file)
@@ -51,7 +51,7 @@ public class ConfigureRepositoryAction
         if ( !file.exists() )
         {
             file.mkdirs();
-            // TODO: error handling when this fails, or is not a directory
+            // TODO: error handling when this fails, or is not a directory!
         }
 
         configuration.addRepository( repository );
index afd7106cb7f86cd2f5e5cb345c58b236abe51e09..11f92f5185d2105830e62c4eb1fac4074fe19607 100644 (file)
@@ -26,7 +26,6 @@ import org.codehaus.plexus.logging.AbstractLogEnabled;
  * An interceptor that makes the application configuration available
  *
  * @author <a href="mailto:brett@apache.org">Brett Porter</a>
- * @todo might be a generally useful thing in plexus-xwork-integration
  * @plexus.component role="com.opensymphony.xwork.interceptor.Interceptor" role-hint="configurationInterceptor"
  */
 public class ConfigurationInterceptor
index ee58ed9f9d6ae0208f77d06010597bccacaafafc..8eb09009659b468426673b250e568efe81af61ce 100644 (file)
@@ -17,6 +17,7 @@
 <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
     "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
 
+<!-- TODO! see MRM-150 for progress on these -->
 <validators>
   <!-- TODO: constrain more -->
   <field name="id">
index 0a1bb779d33d818c3bd6fbcd900fcdf6ba59b516..4028336ca563bfb36f97736a708a52183e347215 100644 (file)
@@ -17,6 +17,7 @@
 <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
     "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
 
+<!-- TODO! see MRM-150 for progress on these -->
 <validators>
   <!-- TODO: constrain more -->
   <field name="id">
index 0a9f275f7c9e1e418f667c49bd2ce05c229090ff..b3697df8d04c5bb60a7e526c22c8cbda669b5d24 100644 (file)
@@ -17,6 +17,7 @@
 <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
     "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
 
+<!-- TODO! see MRM-150 for progress on these -->
 <validators>
   <field name="id">
     <field-validator type="requiredstring">
index 154b28fb3e3206061e4934351eade1ae8fed63f6..214eadcc22474e779b982498d45aba10aa4389d8 100644 (file)
@@ -17,6 +17,7 @@
 <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
     "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
 
+<!-- TODO! see MRM-150 for progress on these -->
 <validators>
   <!-- TODO: constrain more -->
   <field name="method">
index 2177cacc9963ac4a9a12705daabaa93ee9412098..1901fdb3b13ba413934cea755ce325968b352736 100644 (file)
@@ -18,7 +18,7 @@
     "http://www.opensymphony.com/xwork/xwork-1.1.dtd">
 
 <xwork>
-  <!-- TODO: better error handling for exceptions needed -->
+  <!-- TODO: better error handling for exceptions needed! -->
 
   <!-- Include webwork defaults (from WebWork JAR). -->
   <include file="webwork-default.xml"/>
@@ -40,7 +40,7 @@
     <default-interceptor-ref name="configuredStack"/>
 
     <global-results>
-      <!-- TODO: might want an extra message on the configure page when this first happens -->
+      <!-- TODO: want an extra message on the configure page when this first happens! -->
       <!-- TODO: can we send them back to the original location afterwards? -->
       <result name="config-needed" type="redirect-action">
         <param name="namespace">/admin</param>
@@ -48,8 +48,8 @@
       </result>
       <result name="config-repository-needed" type="redirect-action">
         <param name="namespace">/admin</param>
-        <!-- TODO should use param name=method, but WW 2.2.2 doesn't recognise it -->
-        <param name="actionName">addRepository!input</param>
+        <param name="actionName">addRepository</param>
+        <param name="method">input</param>
       </result>
       <result name="error">/WEB-INF/jsp/generalError.jsp</result>
     </global-results>