/** * Updates the ACL settings for the currently selected bucket. */ private void updateBucketAccessControlList() { try { AccessControlList bucketACL = s3ServiceMulti.getS3Service().getBucketAcl(currentSelectedBucket); AccessControlList updatedBucketACL = AccessControlDialog.showDialog( ownerFrame, new S3Bucket[] {currentSelectedBucket}, bucketACL, this); if (updatedBucketACL != null) { currentSelectedBucket.setAcl(updatedBucketACL); s3ServiceMulti.getS3Service().putBucketAcl(currentSelectedBucket); } } catch (Exception e) { String message = "Unable to update bucket's Access Control List"; log.error(message, e); ErrorDialog.showDialog(ownerFrame, this, message, e); } }
/** * Updates the ACL settings for the currently selected bucket. */ private void updateBucketAccessControlList() { try { AccessControlList bucketACL = s3ServiceMulti.getS3Service().getBucketAcl(currentSelectedBucket); AccessControlList updatedBucketACL = AccessControlDialog.showDialog( ownerFrame, new S3Bucket[] {currentSelectedBucket}, bucketACL, this); if (updatedBucketACL != null) { currentSelectedBucket.setAcl(updatedBucketACL); s3ServiceMulti.getS3Service().putBucketAcl(currentSelectedBucket); } } catch (Exception e) { String message = "Unable to update bucket's Access Control List"; log.error(message, e); ErrorDialog.showDialog(ownerFrame, this, message, e); } }
while ((updatedACL = AccessControlDialog.showDialog(f, new S3Bucket[] {bucket}, updatedACL, null)) != null) { System.out.println(updatedACL.toXml());
while ((updatedACL = AccessControlDialog.showDialog(f, new S3Bucket[] {bucket}, updatedACL, null)) != null) { System.out.println(updatedACL.toXml());