You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by og...@apache.org on 2008/07/30 18:23:26 UTC

svn commit: r681109 - in /maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api: Binding.java TransportTransaction.java

Author: ogusakov
Date: Wed Jul 30 09:23:26 2008
New Revision: 681109

URL: http://svn.apache.org/viewvc?rev=681109&view=rev
Log:
added hasErrors() to TransportTransaction

Modified:
    maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Binding.java
    maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/TransportTransaction.java

Modified: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Binding.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Binding.java?rev=681109&r1=681108&r2=681109&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Binding.java (original)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Binding.java Wed Jul 30 09:23:26 2008
@@ -47,8 +47,7 @@
    */
   protected InputStream         localIS;
 
-
-  protected RepositoryException error;
+  protected Exception error;
 
   public Binding()
   {
@@ -76,6 +75,12 @@
     this.localOS = new ByteArrayOutputStream( 4*1024 );
   }
 
+  /**
+   * outbound constructor - send contents of the stream to remoteUrl
+   * 
+   * @param remoteUrl
+   * @param is
+   */
   public Binding( URL remoteUrl, InputStream is )
   {
     this.remoteResource = remoteUrl;
@@ -87,19 +92,17 @@
     return remoteResource;
   }
 
-  public void setRemoteResource(
-      URL remoteResource )
+  public void setRemoteResource( URL remoteResource )
   {
     this.remoteResource = remoteResource;
   }
 
-  public RepositoryException getError()
+  public Exception getError()
   {
     return error;
   }
 
-  public void setError(
-      RepositoryException error )
+  public void setError( Exception error )
   {
     this.error = error;
   }

Modified: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/TransportTransaction.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/TransportTransaction.java?rev=681109&r1=681108&r2=681109&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/TransportTransaction.java (original)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/TransportTransaction.java Wed Jul 30 09:23:26 2008
@@ -101,6 +101,18 @@
     this._bindings = bindings;
   }
   //------------------------------------------------------------------------------------------------
+  public boolean hasErrors()
+  {
+    if( _bindings == null )
+      return false;
+    
+    for( Binding b : _bindings )
+      if( b.getError() != null )
+        return true;
+    
+    return false;
+  }
+  //------------------------------------------------------------------------------------------------
   public void clearErrors()
   {
     if( _bindings == null )