// TODO add your handling code here:
}// GEN-LAST:event_jMenuToolsActionPerformed
private void updateNowMenuItemActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_updateNowMenuItemActionPerformed
final ActionFactory actionFactory = globalContext.getActionFactory();
final CheckSignatureUpdateAction checkUpdatedSignatureAction = actionFactory.newCheckSignatureUpdateAction();
checkUpdatedSignatureAction.start(this);
Map<SignatureType, SignatureFileInfo> availableUpdates = checkUpdatedSignatureAction.getSignatureFileInfos();
if (!checkUpdatedSignatureAction.hasError() && !checkUpdatedSignatureAction.isCancelled()) {
// do the download, prompting if necesssary
if (!availableUpdates.isEmpty()) {
if (!promptForUpdate(availableUpdates.values()).isEmpty()) {
UpdateSignatureAction downloadAction = actionFactory.newSignaureUpdateAction();
downloadAction.setUpdates(availableUpdates.values());