@Override public ArtifactDownload setException( ArtifactTransferException exception ) { super.setException( exception ); return this; }
public Artifact getArtifact() { if ( artifactTransfer != null ) { return artifactTransfer.getArtifact(); } else { throw new IllegalStateException( "TransferWrapper holds the wrong type" ); } }
/** * {@inheritDoc} <em>Note:</em> In case of {@link #isExistenceCheck()}, this method may return {@code null}. */ @Override public File getFile() { return super.getFile(); }
public void wrap( ArtifactTransfer transfer, Exception e, RemoteRepository repository ) { ArtifactTransferException ex = null; if ( e instanceof ResourceDoesNotExistException ) { ex = new ArtifactNotFoundException( transfer.getArtifact(), repository ); } else if ( e != null ) { ex = new ArtifactTransferException( transfer.getArtifact(), repository, e ); } transfer.setException( ex ); } };
public File getFile() { File ret = null; if ( metadataTransfer != null ) { ret = metadataTransfer.getFile(); } else if ( artifactTransfer != null ) { ret = artifactTransfer.getFile(); } if ( ret == null ) { if ( metadataTransfer != null ) { ret = metadataTransfer.getMetadata().getFile(); } else if ( artifactTransfer != null ) { ret = artifactTransfer.getArtifact().getFile(); } } return ret; }
@Override public ArtifactDownload setArtifact( Artifact artifact ) { super.setArtifact( artifact ); return this; }
@Override public ArtifactDownload setFile( File file ) { super.setFile( file ); return this; }
public RequestTrace getTrace() { if ( artifactTransfer != null ) { return artifactTransfer.getTrace(); } else if ( metadataTransfer != null ) { return metadataTransfer.getTrace(); } else { return null; } }
public Exception getException() { if ( artifactTransfer != null ) { return artifactTransfer.getException(); } else if ( metadataTransfer != null ) { return metadataTransfer.getException(); } else { throw new IllegalStateException( "TransferWrapper holds the wrong type" ); } }
public void wrap( ArtifactTransfer transfer, Exception e, RemoteRepository repository ) { ArtifactTransferException ex = null; if ( e instanceof ResourceDoesNotExistException ) { ex = new ArtifactNotFoundException( transfer.getArtifact(), repository ); } else if ( e != null ) { ex = new ArtifactTransferException( transfer.getArtifact(), repository, e ); } transfer.setException( ex ); } };
@Override public ArtifactUpload setArtifact( Artifact artifact ) { super.setArtifact( artifact ); return this; }
@Override public ArtifactUpload setFile( File file ) { super.setFile( file ); return this; }
public Exception wrap( ArtifactTransfer transfer, Exception e, RemoteRepository repository ) { ArtifactTransferException ex = null; e = WagonCancelledException.unwrap( e ); if ( e instanceof ResourceDoesNotExistException ) { ex = new ArtifactNotFoundException( transfer.getArtifact(), repository ); } else if ( e != null ) { ex = new ArtifactTransferException( transfer.getArtifact(), repository, e ); } transfer.setException( ex ); return ex; }
@Override public ArtifactUpload setException( ArtifactTransferException exception ) { super.setException( exception ); return this; }
public void setException( ArtifactTransferException exception ) { if ( artifactTransfer != null ) { artifactTransfer.setException( exception ); } else { throw new IllegalStateException( "TransferWrapper holds the wrong type" ); } }