public void run() { for (int i = 0; i < event.getCreatedBuckets().length; i++) { bucketTableModel.addBucket(event.getCreatedBuckets()[i], false); } } });
public int addBucket(S3Bucket bucket, boolean hasDistributions) { int insertRow = findBucketsIndex(bucket); if (insertRow >= 0) { // We already have an item with this key, replace it. bucketList.remove(insertRow); this.removeRow(insertRow); } else { insertRow = (-insertRow) - 1; } // New object to insert. bucketList.add(insertRow, new S3BucketAndDistributionFlag(bucket, hasDistributions)); if (this.includeDistributions) { Boolean flag = hasDistributions ? Boolean.TRUE : Boolean.FALSE; this.insertRow(insertRow, new Object[] {bucket.getName(), flag}); } else { this.insertRow(insertRow, new Object[] {bucket.getName()}); } return insertRow; }
public S3Bucket[] getBuckets() { S3Bucket[] buckets = new S3Bucket[bucketList.size()]; for (int i = 0; i < bucketList.size(); i++) { buckets[i] = getBucket(i); } return buckets; }
public void removeAllBuckets() { int rowCount = this.getRowCount(); for (int i = 0; i < rowCount; i++) { this.removeRow(0); } bucketList.clear(); }
public void removeBucket(S3Bucket bucket) { int index = findBucketsIndex(bucket); this.removeRow(index); bucketList.remove(index); }
bucketTableModel.removeAllBuckets(); objectTableModel.removeAllObjects(); final Cockpit myself = this; bucketTableModel = new BucketTableModel(cloudFrontService != null); bucketTableModelSorter = new TableSorter(bucketTableModel); bucketsTable.setModel(bucketTableModelSorter);
deleteSelectedBucket(); } else if ("ManageDistributions".equals(event.getActionCommand())) { S3Bucket[] buckets = bucketTableModel.getBuckets(); String[] bucketNames = new String[buckets.length]; for (int i = 0; i < buckets.length; i++) { S3Bucket[] buckets = bucketTableModel.getBuckets(); BucketLoggingDialog.showDialog(ownerFrame, s3ServiceMulti.getS3Service(), buckets, this);
new GridBagConstraints(1, 0, 1, 1, 0, 0, GridBagConstraints.EAST, GridBagConstraints.HORIZONTAL, insetsZero, 0, 0)); bucketTableModel = new BucketTableModel(false); bucketTableModelSorter = new TableSorter(bucketTableModel); bucketsTable = new JTable(bucketTableModelSorter);
public void run() { if (s3ServiceMulti.createBuckets(new S3Bucket[] { newBucket })) { int modelIndex = bucketTableModel.getBucketIndexByName(newBucket.getName()); int viewIndex = bucketTableModelSorter.viewIndex(modelIndex); bucketsTable.setRowSelectionInterval(viewIndex, viewIndex); } } });
/** * Deletes the bucket currently selected in the gui. * */ private void deleteSelectedBucket() { if (currentSelectedBucket == null) { log.warn("Ignoring delete bucket command, no currently selected bucket"); return; } int response = JOptionPane.showConfirmDialog(ownerFrame, "Are you sure you want to delete '" + currentSelectedBucket.getName() + "'?", "Delete Bucket?", JOptionPane.YES_NO_OPTION); if (response == JOptionPane.NO_OPTION) { return; } try { s3ServiceMulti.getS3Service().deleteBucket(currentSelectedBucket.getName()); bucketTableModel.removeBucket(currentSelectedBucket); currentSelectedBucket = null; } catch (Exception e) { String message = "Unable to delete bucket"; log.error(message, e); ErrorDialog.showDialog(ownerFrame, this, message, e); } }
bucketTableModel.removeAllBuckets(); objectTableModel.removeAllObjects();
public void removeAllBuckets() { int rowCount = this.getRowCount(); for (int i = 0; i < rowCount; i++) { this.removeRow(0); } bucketList.clear(); }
public void removeBucket(S3Bucket bucket) { int index = findBucketsIndex(bucket); this.removeRow(index); bucketList.remove(index); }
bucketTableModel.removeAllBuckets(); objectTableModel.removeAllObjects(); final Cockpit myself = this; bucketTableModel = new BucketTableModel(cloudFrontService != null); bucketTableModelSorter = new TableSorter(bucketTableModel); bucketsTable.setModel(bucketTableModelSorter);
deleteSelectedBucket(); } else if ("ManageDistributions".equals(event.getActionCommand())) { S3Bucket[] buckets = bucketTableModel.getBuckets(); String[] bucketNames = new String[buckets.length]; for (int i = 0; i < buckets.length; i++) { S3Bucket[] buckets = bucketTableModel.getBuckets(); BucketLoggingDialog.showDialog(ownerFrame, s3ServiceMulti.getS3Service(), buckets, this);
new GridBagConstraints(1, 0, 1, 1, 0, 0, GridBagConstraints.EAST, GridBagConstraints.HORIZONTAL, insetsZero, 0, 0)); bucketTableModel = new BucketTableModel(false); bucketTableModelSorter = new TableSorter(bucketTableModel); bucketsTable = new JTable(bucketTableModelSorter);
public void run() { if (s3ServiceMulti.createBuckets(new S3Bucket[] { newBucket })) { int modelIndex = bucketTableModel.getBucketIndexByName(newBucket.getName()); int viewIndex = bucketTableModelSorter.viewIndex(modelIndex); bucketsTable.setRowSelectionInterval(viewIndex, viewIndex); } } });
/** * Deletes the bucket currently selected in the gui. * */ private void deleteSelectedBucket() { if (currentSelectedBucket == null) { log.warn("Ignoring delete bucket command, no currently selected bucket"); return; } int response = JOptionPane.showConfirmDialog(ownerFrame, "Are you sure you want to delete '" + currentSelectedBucket.getName() + "'?", "Delete Bucket?", JOptionPane.YES_NO_OPTION); if (response == JOptionPane.NO_OPTION) { return; } try { s3ServiceMulti.getS3Service().deleteBucket(currentSelectedBucket.getName()); bucketTableModel.removeBucket(currentSelectedBucket); currentSelectedBucket = null; } catch (Exception e) { String message = "Unable to delete bucket"; log.error(message, e); ErrorDialog.showDialog(ownerFrame, this, message, e); } }
bucketTableModel.removeAllBuckets(); objectTableModel.removeAllObjects();
public int addBucket(S3Bucket bucket, boolean hasDistributions) { int insertRow = findBucketsIndex(bucket); if (insertRow >= 0) { // We already have an item with this key, replace it. bucketList.remove(insertRow); this.removeRow(insertRow); } else { insertRow = (-insertRow) - 1; } // New object to insert. bucketList.add(insertRow, new S3BucketAndDistributionFlag(bucket, hasDistributions)); if (this.includeDistributions) { Boolean flag = hasDistributions ? Boolean.TRUE : Boolean.FALSE; this.insertRow(insertRow, new Object[] {bucket.getName(), flag}); } else { this.insertRow(insertRow, new Object[] {bucket.getName()}); } return insertRow; }