congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
SignatureFileInfo.getVersion
Code IndexAdd Tabnine to your IDE (free)

How to use
getVersion
method
in
uk.gov.nationalarchives.droid.core.interfaces.signature.SignatureFileInfo

Best Java code snippets using uk.gov.nationalarchives.droid.core.interfaces.signature.SignatureFileInfo.getVersion (Showing top 15 results out of 315)

origin: uk.gov.nationalarchives/droid-results

private int getLatestVersionForType(SignatureType type, Map<String, SignatureFileInfo> signatures) {
  int result = 0;
  for (String key : signatures.keySet()) {
    SignatureFileInfo info = signatures.get(key);
    if (info.getVersion() > result) {
      result = info.getVersion();
    }
  }
  return result;
}
 
origin: digital-preservation/droid

private int getLatestVersionForType(SignatureType type, Map<String, SignatureFileInfo> signatures) {
  int result = 0;
  for (String key : signatures.keySet()) {
    SignatureFileInfo info = signatures.get(key);
    if (info.getVersion() > result) {
      result = info.getVersion();
    }
  }
  return result;
}
 
origin: digital-preservation/droid

/**
 * Shows the 'update available' YES_NO dialog.
 * @param parent the parent of the dialog
 * @param sigFileInfo signature file available
 * @return the dialog response
 */
static int showUpdateAvailableDialog(Frame parent, SignatureFileInfo sigFileInfo) {
  return JOptionPane.showConfirmDialog(
      parent,
      String.format("%s signature update v.%s is available. Do you want to download it?", 
          sigFileInfo.getType(), sigFileInfo.getVersion()),
      SIGNATURE_UPDATE,
      JOptionPane.YES_NO_OPTION,
      JOptionPane.QUESTION_MESSAGE);
}
 
origin: uk.gov.nationalarchives/droid-ui

/**
 * Shows the 'update available' YES_NO dialog.
 * @param parent the parent of the dialog
 * @param sigFileInfo signature file available
 * @return the dialog response
 */
static int showUpdateAvailableDialog(Frame parent, SignatureFileInfo sigFileInfo) {
  return JOptionPane.showConfirmDialog(
      parent,
      String.format("%s signature update v.%s is available. Do you want to download it?", 
          sigFileInfo.getType(), sigFileInfo.getVersion()),
      SIGNATURE_UPDATE,
      JOptionPane.YES_NO_OPTION,
      JOptionPane.QUESTION_MESSAGE);
}
 
origin: digital-preservation/droid

/**
 * {@inheritDoc}
 */
@Override
public void execute() {
  Map<SignatureType, SortedMap<String, SignatureFileInfo>> sigFiles = 
    signatureManager.getAvailableSignatureFiles();
  if (sigFiles.isEmpty()) {
    printWriter.println(I18N.getResource(I18N.NO_SIG_FILES_AVAILABLE));
  } else {
    for (SortedMap<String, SignatureFileInfo> sigFilesForType : sigFiles.values()) {
      for (SignatureFileInfo info : sigFilesForType.values()) {
        printWriter.println(I18N.getResource(I18N.DEFAULT_SIGNATURE_VERSION,
            info.getType(), info.getVersion(), info.getFile().getFileName().toString()));
      }
    }
  }
  
}
 
origin: digital-preservation/droid

/**
 * {@inheritDoc}
 */
@Override
public void execute() throws CommandExecutionException {
  try {
    Map<SignatureType, SignatureFileInfo> sigFileInfos = signatureManager.getDefaultSignatures();
    for (SignatureFileInfo info : sigFileInfos.values()) {
      printWriter.println(I18N.getResource(I18N.DEFAULT_SIGNATURE_VERSION,
          info.getType(), info.getVersion(), info.getFile().getFileName().toString()));
    }
  } catch (SignatureFileException e) {
    throw new CommandExecutionException(e);
  }
}
 
origin: digital-preservation/droid

/**
 * 
 * {@inheritDoc}
 */
@Override
public void execute() throws CommandExecutionException {
  
  boolean validVersion = false;
  Map<SignatureType, SortedMap<String, SignatureFileInfo>> sigFileInfos = 
    signatureManager.getAvailableSignatureFiles();
  
  Map<String, SignatureFileInfo> sigFileInfoForType = sigFileInfos.get(type);
  
  for (Map.Entry<String, SignatureFileInfo> entry : sigFileInfoForType.entrySet()) {
    String key = entry.getKey();
    SignatureFileInfo info = entry.getValue();
    if (info.getVersion() == signatureFileVersion) {
      validVersion = true;
      updateDefaultVersion(key);
      break;
    }
  }
  if (!validVersion) {
    throw new CommandExecutionException(I18N.getResource(
        I18N.CONFIGURE_SIGNATURE_FILE_VERSION_INVALID,
        signatureFileVersion));
  }
}
origin: uk.gov.nationalarchives/droid-results

SignatureFileInfo latestUpdate = updateService.getLatestVersion(latestVersionForType);
if (latestUpdate != null
  && latestUpdate.getVersion() > 0
  && !signaturesForType.containsValue(latestUpdate)) {
  latestSigFiles.put(type, latestUpdate);
origin: digital-preservation/droid

SignatureFileInfo latestUpdate = updateService.getLatestVersion(latestVersionForType);
if (latestUpdate != null
  && latestUpdate.getVersion() > 0
  && !signaturesForType.containsValue(latestUpdate)) {
  latestSigFiles.put(type, latestUpdate);
origin: digital-preservation/droid

/**
 * @throws CommandExecutionException
 */
private void updateDefaultVersion(String key) throws CommandExecutionException {
  final PropertiesConfiguration properties = globalConfig.getProperties();
  properties.setProperty(mapping.get(type).getName(), key);
  try {
    properties.save();
    SignatureFileInfo sigFileInfo = signatureManager.getDefaultSignatures().get(type);
    printWriter.println(I18N.getResource(I18N.CONFIGURE_SIGNATURE_FILE_VERSION_SUCCESS,
        sigFileInfo.getVersion(), sigFileInfo.getFile().getFileName().toString()));
        
  } catch (ConfigurationException e) {
    throw new CommandExecutionException(e);
  } catch (SignatureFileException e) {
    throw new CommandExecutionException(e);
  }
};
 
origin: digital-preservation/droid

/**
 * {@inheritDoc}
 */
@Override
public void execute() throws CommandExecutionException {
  try {
    Map<SignatureType, SignatureFileInfo> signatureFileInfos = signatureManager.getLatestSignatureFiles();
    if (signatureFileInfos.isEmpty()) {
      printWriter.println(I18N.getResource(I18N.CHECK_SIGNATURE_UPDATE_UNAVAILABLE));
    } else {
      for (SignatureFileInfo sigFileInfo : signatureFileInfos.values()) {
        signatureManager.downloadLatest(sigFileInfo.getType());
        printWriter.println(I18N.getResource(I18N.DOWNLOAD_SIGNATURE_UPDATE_SUCCESS, 
            sigFileInfo.getVersion()));
      }
    }
  } catch (SignatureManagerException e) {
    throw new CommandExecutionException(
      I18N.getResource(I18N.DOWNLOAD_SIGNATURE_UPDATE_ERROR, 
          e.getCause().getMessage(), e.getCauseType(), e.getCauseMessage()), 
      e.getCause());
  }
}
 
origin: digital-preservation/droid

private void createProfileContainerSigFile(final SignatureFileInfo containerSigFile, final ProfileInstance profile, final Path profileHomeDir) {
  if (containerSigFile != null) {
    profile.setContainerSignatureFileName(FileUtil.fileName(containerSigFile.getFile()));
    profile.setContainerSignatureFileVersion(containerSigFile.getVersion());
    copySignatureFile(containerSigFile.getFile(), profileHomeDir);
  }
}
origin: digital-preservation/droid

private void createProfileBinarySigFile(final SignatureFileInfo binarySigFile, final ProfileInstance profile, final Path profileHomeDir) {
  if (binarySigFile != null) {
    profile.setSignatureFileVersion(binarySigFile.getVersion());
    profile.setSignatureFileName(FileUtil.fileName(binarySigFile.getFile()));
    copySignatureFile(binarySigFile.getFile(), profileHomeDir);
  }
}
origin: digital-preservation/droid

private void createProfileTextSigFile(final SignatureFileInfo textSigFile, final ProfileInstance profile, final Path profileHomeDir) {
  if (textSigFile != null) {
    profile.setTextSignatureFileName(FileUtil.fileName(textSigFile.getFile()));
    profile.setTextSignatureFileVersion(textSigFile.getVersion());
    copySignatureFile(textSigFile.getFile(), profileHomeDir);
  }
}
 
origin: uk.gov.nationalarchives/droid-results

  profile.setSignatureFileVersion(binarySigFile.getVersion());
  profile.setSignatureFileName(binarySigFile.getFile().getName());
  copySignatureFile(binarySigFile.getFile(), profileHomeDir);
if (containerSigFile != null) {
  profile.setContainerSignatureFileName(containerSigFile.getFile().getName());
  profile.setContainerSignatureFileVersion(containerSigFile.getVersion());
  copySignatureFile(containerSigFile.getFile(), profileHomeDir);
if (textSigFile != null) {
  profile.setTextSignatureFileName(textSigFile.getFile().getName());
  profile.setTextSignatureFileVersion(textSigFile.getVersion());
  copySignatureFile(textSigFile.getFile(), profileHomeDir);
uk.gov.nationalarchives.droid.core.interfaces.signatureSignatureFileInfogetVersion

Popular methods of SignatureFileInfo

  • getFile
  • <init>
    Constructor for describing an error condition withe signature service.
  • getType
  • setFile
  • getError
  • hasError

Popular in Java

  • Updating database using SQL prepared statement
  • notifyDataSetChanged (ArrayAdapter)
  • onCreateOptionsMenu (Activity)
  • addToBackStack (FragmentTransaction)
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now