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 )