Author: hboutemy
Date: Fri Feb 20 00:41:01 2009
New Revision: 746072

URL: http://svn.apache.org/viewvc?rev=746072&view=rev
Log:
o used exception chaining as much as possible
o added generics to PomProcessor
o fixed code style

Modified:
    
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDependencyProcessor.java
    
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDomainModel.java
    
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/PomProcessor.java
    
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/PomProcessorException.java

Modified: 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDependencyProcessor.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDependencyProcessor.java?rev=746072&r1=746071&r2=746072&view=diff
==============================================================================
--- 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDependencyProcessor.java
 (original)
+++ 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDependencyProcessor.java
 Fri Feb 20 00:41:01 2009
@@ -91,7 +91,9 @@
             byte[] superBytes = mdReader.readMetadata( bmd );
 
             if ( superBytes == null || superBytes.length < 1 )
+            {
                 throw new DependencyProcessorException( "cannot read metadata 
for " + bmd.getGAV() );
+            }
 
             MavenDomainModel domainModel = new MavenDomainModel( superBytes );
             domainModels.add( domainModel );
@@ -104,15 +106,17 @@
             }
 
             List<DomainModel> parentModels = getParentsOfDomainModel( 
domainModel, mdReader );
-            
-            if( parentModels == null )
+
+            if ( parentModels == null )
+            {
                 throw new DependencyProcessorException( "cannot read parent 
for " + bmd.getGAV() );
-            
+            }
+
             domainModels.addAll( parentModels );
         }
         catch ( IOException e )
         {
-            throw new MetadataReaderException( "Failed to create domain model. 
Message = " + e.getMessage() );
+            throw new MetadataReaderException( "Failed to create domain model. 
Message = " + e.getMessage(), e );
         }
 
         PomTransformer transformer = new PomTransformer( new 
MavenDomainModelFactory() );
@@ -128,7 +132,7 @@
         }
         catch ( IOException e )
         {
-            throw new MetadataReaderException( "Unable to transform model" );
+            throw new MetadataReaderException( "Unable to transform model", e 
);
         }
     }
 
@@ -141,10 +145,11 @@
             byte[] b = mdReader.readMetadata( domainModel.getParentMetadata() 
);
 
             if ( b == null || b.length < 1 )
+            {
                 throw new DependencyProcessorException( "cannot read metadata 
for " + domainModel.getParentMetadata() );
+            }
 
-            MavenDomainModel parentDomainModel =
-                new MavenDomainModel( b );
+            MavenDomainModel parentDomainModel = new MavenDomainModel( b );
             domainModels.add( parentDomainModel );
             domainModels.addAll( getParentsOfDomainModel( parentDomainModel, 
mdReader ) );
         }

Modified: 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDomainModel.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDomainModel.java?rev=746072&r1=746071&r2=746072&view=diff
==============================================================================
--- 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDomainModel.java
 (original)
+++ 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDomainModel.java
 Fri Feb 20 00:41:01 2009
@@ -63,7 +63,7 @@
 
     /**
      * Constructor
-     * 
+     *
      * @throws IOException if there is a problem constructing the model
      */
     public MavenDomainModel( byte[] bytes )
@@ -74,7 +74,7 @@
 
     /**
      * Constructor
-     * 
+     *
      * @throws IOException if there is a problem constructing the model
      */
     public MavenDomainModel( InputStream inputStream )
@@ -85,7 +85,7 @@
 
     /**
      * Constructor
-     * 
+     *
      * @throws IOException if there is a problem constructing the model
      */
     public MavenDomainModel( List<ModelProperty> modelProperties )
@@ -247,7 +247,7 @@
         }
 
         ModelDataSource dataSource = new DefaultModelDataSource( 
container.getProperties(), Arrays.asList( new ArtifactModelContainerFactory(),
-                                                                   new 
ExclusionModelContainerFactory() ));
+                                                                   new 
ExclusionModelContainerFactory() ) );
         List<ArtifactBasicMetadata> exclusions = new 
ArrayList<ArtifactBasicMetadata>();
 
         for ( ModelContainer exclusion : dataSource.queryFor( 
ProjectUri.Dependencies.Dependency.Exclusions.Exclusion.xUri ) )

Modified: 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/PomProcessor.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/PomProcessor.java?rev=746072&r1=746071&r2=746072&view=diff
==============================================================================
--- 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/PomProcessor.java
 (original)
+++ 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/PomProcessor.java
 Fri Feb 20 00:41:01 2009
@@ -10,6 +10,7 @@
 
 public interface PomProcessor
 {
-    List<ModelProperty> getRawPom(ArtifactBasicMetadata bmd, MetadataReader 
mdReader, Map env, Map sysProps)
+    List<ModelProperty> getRawPom(ArtifactBasicMetadata bmd, MetadataReader 
mdReader, Map<String, String>  env,
+                                  Map<String, String>  sysProps)
             throws MetadataReaderException, PomProcessorException;
 }

Modified: 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/PomProcessorException.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/PomProcessorException.java?rev=746072&r1=746071&r2=746072&view=diff
==============================================================================
--- 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/PomProcessorException.java
 (original)
+++ 
maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/PomProcessorException.java
 Fri Feb 20 00:41:01 2009
@@ -1,6 +1,7 @@
 package org.apache.maven.mercury;
 
-public class PomProcessorException extends Exception
+public class PomProcessorException
+    extends Exception
 {
     static final long serialVersionUID = 980457843528974352L;
 


Reply via email to