@Override protected void multipartAbortUploadImpl(String uploadId, String bucketName, String objectKey) throws S3ServiceException { Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("uploadId", uploadId); try { performRestDelete(bucketName, objectKey, requestParameters, null, null); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public void deleteLifecycleConfigImpl(String bucketName) throws S3ServiceException { try { Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("lifecycle", ""); performRestDelete(bucketName, null, requestParameters, null, null); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Bucket getBucket(String bucketName) throws S3ServiceException { try { return (S3Bucket) super.getBucket(bucketName); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Object getObject(String bucketName, String objectKey) throws S3ServiceException { try { return (S3Object) super.getObject(bucketName, objectKey); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public void deleteLifecycleConfigImpl(String bucketName) throws S3ServiceException { try { Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("lifecycle", ""); performRestDelete(bucketName, null, requestParameters, null, null); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override protected void deleteBucketPolicyImpl(String bucketName) throws S3ServiceException { try { Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("policy", ""); performRestDelete(bucketName, null, requestParameters, null, null); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override protected void multipartAbortUploadImpl(String uploadId, String bucketName, String objectKey) throws S3ServiceException { Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("uploadId", uploadId); try { performRestDelete(bucketName, objectKey, requestParameters, null, null); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override protected String getBucketLocationImpl(String bucketName) throws S3ServiceException { try { return super.getBucketLocationImpl(bucketName); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Object getObject(String bucketName, String objectKey) throws S3ServiceException { try { return (S3Object) super.getObject(bucketName, objectKey); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override protected void deleteBucketPolicyImpl(String bucketName) throws S3ServiceException { try { Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("policy", ""); performRestDelete(bucketName, null, requestParameters, null, null); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Object[] listObjects(String bucketName, String prefix, String delimiter) throws S3ServiceException { try { return S3Object.cast(super.listObjects(bucketName, prefix, delimiter)); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Object[] listObjects(String bucketName) throws S3ServiceException { try { return S3Object.cast(super.listObjects(bucketName)); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Bucket[] listAllBuckets() throws S3ServiceException { try { StorageBucket[] buckets = super.listAllBuckets(); return S3Bucket.cast(buckets); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Object[] listObjects(String bucketName, String prefix, String delimiter) throws S3ServiceException { try { return S3Object.cast(super.listObjects(bucketName, prefix, delimiter)); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Object[] listObjects(String bucketName) throws S3ServiceException { try { return S3Object.cast(super.listObjects(bucketName)); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Object[] listObjects(String bucketName, String prefix, String delimiter, long maxListingLength) throws S3ServiceException { try { return S3Object.cast(super.listObjects(bucketName, prefix, delimiter, maxListingLength)); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Bucket[] listAllBuckets() throws S3ServiceException { try { StorageBucket[] buckets = super.listAllBuckets(); return S3Bucket.cast(buckets); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Bucket createBucket(String bucketName) throws S3ServiceException { try { return this.createBucket(bucketName, getJetS3tProperties().getStringProperty( "s3service.default-bucket-location", "US"), null); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Bucket getOrCreateBucket(String bucketName) throws S3ServiceException { try { return this.getOrCreateBucket(bucketName, getJetS3tProperties().getStringProperty( "s3service.default-bucket-location", "US")); } catch (ServiceException se) { throw new S3ServiceException(se); } }
@Override public S3Bucket getOrCreateBucket(String bucketName) throws S3ServiceException { try { return this.getOrCreateBucket(bucketName, getJetS3tProperties().getStringProperty( "s3service.default-bucket-location", "US")); } catch (ServiceException se) { throw new S3ServiceException(se); } }