protected void updateField(final NSTextField f, final String value) { if(null == f) { return; } f.setStringValue(StringUtils.isNotBlank(value) ? value : StringUtils.EMPTY); }
public void setLocalLabel(NSTextField localLabel) { this.localLabel = localLabel; this.localLabel.setStringValue(LocaleFactory.localizedString("Local File:", "Transfer")); }
public void setName(NSTextField name) { this.name = name; this.name.setStringValue(task.getName()); }
public void setText(NSTextField text) { this.text = text; this.text.setStringValue(task.getActivity()); }
private void initChecksum() { if(this.numberOfFiles() > 1) { checksumField.setStringValue(String.format("(%s)", LocaleFactory.localizedString("Multiple files"))); } else { final Path file = this.getSelected(); final Checksum checksum = file.attributes().getChecksum(); if(Checksum.NONE == checksum) { checksumField.setStringValue(LocaleFactory.localizedString("Unknown")); } else { this.updateField(checksumField, checksum.hash, TRUNCATE_MIDDLE_ATTRIBUTES); } } }
private void setPermissions(final PermissionOverwrite permissions) { this.updateCheckbox(ownerr, permissions.user.read); this.updateCheckbox(ownerw, permissions.user.write); this.updateCheckbox(ownerx, permissions.user.execute); this.updateCheckbox(groupr, permissions.group.read); this.updateCheckbox(groupw, permissions.group.write); this.updateCheckbox(groupx, permissions.group.execute); this.updateCheckbox(otherr, permissions.other.read); this.updateCheckbox(otherw, permissions.other.write); this.updateCheckbox(otherx, permissions.other.execute); if(this.numberOfFiles() > 1) { permissionsField.setStringValue(permissions.toString()); octalField.setStringValue(permissions.getMode()); } else { final Permission permission = permissions.resolve(Permission.EMPTY); permissionsField.setStringValue(permission.toString()); octalField.setStringValue(permission.getMode()); } }
/** * */ private void initPermissions() { permissionsField.setStringValue(LocaleFactory.localizedString("Unknown")); // Disable Apply button and start progress indicator if(this.togglePermissionSettings(false)) { controller.background(new WorkerBackgroundAction<PermissionOverwrite>(controller, session, new ReadPermissionWorker(files) { @Override public void cleanup(final PermissionOverwrite permissions) { setPermissions(permissions); togglePermissionSettings(true); } } )); } }
private void updateLabels() { final int selected = transferTable.numberOfSelectedRows().intValue(); if(1 == selected) { final Transfer transfer = transferTableModel.getSource().get(transferTable.selectedRow().intValue()); // Draw text fields at the bottom final String remote = transfer.getRemote().getUrl(); urlField.setAttributedStringValue(HyperlinkAttributedStringFactory.create(remote)); final String local = transfer.getLocal(); if(local != null) { localField.setAttributedStringValue( HyperlinkAttributedStringFactory.create(local, LocalFactory.get(local))); } else { localField.setStringValue(StringUtils.EMPTY); } } else { urlField.setStringValue(StringUtils.EMPTY); localField.setStringValue(StringUtils.EMPTY); } }
statusLabel.setStringValue(StringUtils.EMPTY);
distributionStatusField.setStringValue(LocaleFactory.localizedString("Unknown")); distributionCnameField.cell().setPlaceholderString(LocaleFactory.localizedString("None")); distributionOriginField.setStringValue(LocaleFactory.localizedString("Unknown")); distributionUrlField.setStringValue(LocaleFactory.localizedString("Unknown")); distributionInvalidationStatusField.setStringValue(LocaleFactory.localizedString("None")); distributionLoggingPopup.itemWithTitle(LocaleFactory.localizedString("None")).setEnabled(false); distributionAnalyticsSetupUrlField.setStringValue(LocaleFactory.localizedString("None"));
private void initGeneral() { final int count = this.numberOfFiles(); if(count > 0) { filenameField.setStringValue(this.getName()); final Path file = this.getSelected(); filenameField.setEnabled(1 == count pathField.setToolTip(path); if(count > 1) { kindField.setStringValue(String.format("(%s)", LocaleFactory.localizedString("Multiple files"))); checksumField.setStringValue(String.format("(%s)", LocaleFactory.localizedString("Multiple files"))); modifiedField.setStringValue(String.format("(%s)", LocaleFactory.localizedString("Multiple files"))); createdField.setStringValue(String.format("(%s)", LocaleFactory.localizedString("Multiple files")));
distributionUrlField.setStringValue(String.format("(%s)", LocaleFactory.localizedString("Multiple files"))); distributionUrlField.setToolTip(StringUtils.EMPTY); distributionCnameUrlField.setStringValue(String.format("(%s)", LocaleFactory.localizedString("Multiple files"))); distributionUrlField.setStringValue(LocaleFactory.localizedString("None")); distributionUrlField.setToolTip(StringUtils.EMPTY); distributionCnameField.setStringValue(StringUtils.EMPTY); distributionCnameUrlField.setStringValue(StringUtils.EMPTY); distributionCnameUrlField.setToolTip(StringUtils.EMPTY); distributionCnameField.setStringValue(StringUtils.join(cnames, ' ')); final DescriptiveUrl url = cdn.toUrl(file).find(DescriptiveUrl.Type.cname); if(!url.equals(DescriptiveUrl.EMPTY)) { distributionInvalidationStatusField.setStringValue(distribution.getInvalidationStatus()); toggleDistributionSettings(true);
@Override public void selectionDidChange(NSNotification notification) { if(browserView.selectedRow().intValue() == -1) { remoteURLField.setStringValue(StringUtils.EMPTY); remoteSizeField.setStringValue(StringUtils.EMPTY); remoteModificationField.setStringValue(StringUtils.EMPTY); localURLField.setStringValue(StringUtils.EMPTY); localSizeField.setStringValue(StringUtils.EMPTY); localModificationField.setStringValue(StringUtils.EMPTY);
bucketLocationField.setStringValue(LocaleFactory.localizedString("Unknown")); bucketAnalyticsSetupUrlField.setStringValue(LocaleFactory.localizedString("None"));
aclUrlField.setStringValue(LocaleFactory.localizedString("None")); if(this.toggleAclSettings(false)) { final AclPermission feature = session.getFeature(AclPermission.class); aclUrlField.setStringValue(String.format("(%s)", LocaleFactory.localizedString("Multiple files"))); aclUrlField.setToolTip(StringUtils.EMPTY);
bucketLocationField.setStringValue(location.toString());