/** * Actions performed when an object is selected in the objects list table. */ private void objectSelectedAction() { int count = getSelectedObjects().length; updateObjectACLMenuItem.setEnabled(count > 0); downloadObjectMenuItem.setEnabled(count > 0); deleteObjectMenuItem.setEnabled(count > 0); viewOrModifyObjectAttributesMenuItem.setEnabled(count > 0); copyObjectsMenuItem.setEnabled(count > 0); generatePublicGetUrls.setEnabled(count >= 1 && s3ServiceMulti.getAWSCredentials() != null); generateTorrentUrl.setEnabled(count == 1); }
/** * Actions performed when an object is selected in the objects list table. */ private void objectSelectedAction() { int count = getSelectedObjects().length; updateObjectACLMenuItem.setEnabled(count > 0); downloadObjectMenuItem.setEnabled(count > 0); deleteObjectMenuItem.setEnabled(count > 0); viewOrModifyObjectAttributesMenuItem.setEnabled(count > 0); copyObjectsMenuItem.setEnabled(count > 0); generatePublicGetUrls.setEnabled(count >= 1 && s3ServiceMulti.getAWSCredentials() != null); generateTorrentUrl.setEnabled(count == 1); }
log.debug("Logging out"); try { ProviderCredentials credentials = s3ServiceMulti.getAWSCredentials(); String loginName = (credentials.hasFriendlyName() ? credentials.getFriendlyName()
log.debug("Logging out"); try { ProviderCredentials credentials = s3ServiceMulti.getAWSCredentials(); String loginName = (credentials.hasFriendlyName() ? credentials.getFriendlyName()
try { cloudFrontService = new CloudFrontService( s3ServiceMulti.getAWSCredentials(), APPLICATION_DESCRIPTION, myself, null); cloudFrontService.listDistributions(); } catch (CloudFrontServiceException e) { startProgressDialog("Listing buckets for " + s3ServiceMulti.getAWSCredentials().getAccessKey()); try { final S3Bucket[] buckets = s3ServiceMulti.getS3Service().listAllBuckets();
try { cloudFrontService = new CloudFrontService( s3ServiceMulti.getAWSCredentials(), APPLICATION_DESCRIPTION, myself, null); cloudFrontService.listDistributions(); } catch (CloudFrontServiceException e) { startProgressDialog("Listing buckets for " + s3ServiceMulti.getAWSCredentials().getAccessKey()); try { final S3Bucket[] buckets = s3ServiceMulti.getS3Service().listAllBuckets();
/** * Action to create a new bucket in S3 after prompting the user for a bucket name. * */ private void createBucketAction() { String proposedNewName = s3ServiceMulti.getAWSCredentials().getAccessKey().toLowerCase() + "." + "bucket-name"; CreateBucketDialog dialog = new CreateBucketDialog(proposedNewName, ownerFrame, this); dialog.setVisible(true); if (!dialog.getOkClicked()) { return; } final S3Bucket newBucket = new S3Bucket(dialog.getBucketName(), dialog.getBucketLocation()); dialog.dispose(); runInBackgroundThread(new Runnable() { public void run() { if (s3ServiceMulti.createBuckets(new S3Bucket[] { newBucket })) { int modelIndex = bucketTableModel.getBucketIndexByName(newBucket.getName()); int viewIndex = bucketTableModelSorter.viewIndex(modelIndex); bucketsTable.setRowSelectionInterval(viewIndex, viewIndex); } } }); }
/** * Action to create a new bucket in S3 after prompting the user for a bucket name. * */ private void createBucketAction() { String proposedNewName = s3ServiceMulti.getAWSCredentials().getAccessKey().toLowerCase() + "." + "bucket-name"; CreateBucketDialog dialog = new CreateBucketDialog(proposedNewName, ownerFrame, this); dialog.setVisible(true); if (!dialog.getOkClicked()) { return; } final S3Bucket newBucket = new S3Bucket(dialog.getBucketName(), dialog.getBucketLocation()); dialog.dispose(); runInBackgroundThread(new Runnable() { public void run() { if (s3ServiceMulti.createBuckets(new S3Bucket[] { newBucket })) { int modelIndex = bucketTableModel.getBucketIndexByName(newBucket.getName()); int viewIndex = bucketTableModelSorter.viewIndex(modelIndex); bucketsTable.setRowSelectionInterval(viewIndex, viewIndex); } } }); }