boolean isFileExisting()

in S3HtsjdkPlugin/src/main/java/com/epam/cmbi/s3/S3Client.java [76:91]


    boolean isFileExisting(AmazonS3URI uri) {

        boolean exist = true;

        try {
            aws.getObjectMetadata(uri.getBucket(), uri.getKey());
        } catch (AmazonS3Exception e) {
            if (e.getStatusCode() == HttpStatus.SC_FORBIDDEN
                    || e.getStatusCode() == HttpStatus.SC_NOT_FOUND) {
                exist = false;
            } else {
                throw e;
            }
        }
        return exist;
    }