congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
DroidGlobalConfig
Code IndexAdd Tabnine to your IDE (free)

How to use
DroidGlobalConfig
in
uk.gov.nationalarchives.droid.core.interfaces.config

Best Java code snippets using uk.gov.nationalarchives.droid.core.interfaces.config.DroidGlobalConfig (Showing top 20 results out of 315)

origin: uk.gov.nationalarchives/droid-results

DroidGlobalProperty defaultSigFile = defaultVersionProperties.get(type);
String defaultSigFileKey = config.getProperties().getString(defaultSigFile.getName());
if (StringUtils.isNotBlank(defaultSigFileKey)) {
  SignatureFileInfo sigFileInfo = sigs.get(defaultSigFileKey);
  if (sigFileInfo == null) {
    String errorMessage = String.format(errorMessagePattern, config.getProperties()
        .getString(defaultVersionProperties.get(type).getName()));
    throw new SignatureFileException(errorMessage, ErrorCode.FILE_NOT_FOUND);
origin: uk.gov.nationalarchives/droid-ui

  @Override
  public void propertyChange(PropertyChangeEvent evt) {
    if (STATE.equals(evt.getPropertyName()) && evt.getNewValue().equals(SwingWorker.StateValue.DONE)
        && !action.isCancelled()) {
      
      
      setVisible(false);
      log.info("Closing DROID.");
      File tempDir = globalContext.getGlobalConfig().getTempDir();
      ResourceUtils.attemptToDeleteTempFiles(tempDir);
      // CHECKSTYLE:OFF
      System.exit(0);
      // CHECKSTYLE:ON
    }
  }
});
origin: uk.gov.nationalarchives/droid-results

switch (type) {
  case BINARY:
    sigFileDir = config.getSignatureFileDir();
    break;
  case CONTAINER:
    sigFileDir = config.getContainerSignatureDir();
    break;
  case TEXT:
    sigFileDir = config.getTextSignatureFileDir();
    break;
  default:
  final boolean autoSetDefaultSigFile = config.getBooleanProperty(DroidGlobalProperty.UPDATE_AUTOSET_DEFAULT);
  if (autoSetDefaultSigFile) {
    PropertiesConfiguration props = config.getProperties();
    props.setProperty(defaultVersionProperties.get(type).getName(), 
        FilenameUtils.getBaseName(info.getFile().getName()));
    try {
      config.getProperties().save();
    } catch (ConfigurationException e) {
      log.error(e);
origin: uk.gov.nationalarchives/droid-results

/**
 * {@inheritDoc}
 */
@Override
public void closeProfile(String profileName) {
  log.info("Closing profile: " + profileName);
  profileContextLocator.removeProfileContext(profileName);
  if (!config.getProperties().getBoolean(DroidGlobalProperty.DEV_MODE.getName())) {
    File profileHome = new File(config.getProfilesDir(), profileName);
    FileUtils.deleteQuietly(profileHome);
  }
}
origin: uk.gov.nationalarchives/droid-results

/**
 * {@inheritDoc}
 */
@Override
public SignatureFileInfo install(SignatureType type, File signatureFile, boolean setDefault) 
  throws SignatureFileException {
  
  SignatureInfoParser parser = new SignatureInfoParser();
  SignatureFileInfo sigFileInfo = forBinarySigFile(signatureFile, parser);
  try {
    FileUtils.copyFileToDirectory(signatureFile, config.getSignatureFileDir(), true);
    File newSignatureFile = new File(config.getSignatureFileDir(), signatureFile.getName());
    
    sigFileInfo.setFile(newSignatureFile);
    
    if (setDefault) {
      config.getProperties().setProperty(defaultVersionProperties.get(type).getName(), 
          FilenameUtils.getBaseName(newSignatureFile.getName()));
    }
    return sigFileInfo;
  } catch (IOException e) {
    log.error(e);
    throw new SignatureFileException(e.getMessage(), e, ErrorCode.FILE_NOT_FOUND);
  }
}
 
origin: digital-preservation/droid

final Path profileHome = globalConfig.getProfilesDir().resolve(profile.getUuid());
final Path databasePath = profileHome.resolve("db");
final Path signatureFile = profileHome.resolve(profile.getSignatureFileName());
props.setProperty("signatureFilePath", signatureFile.toAbsolutePath().toString());
props.setProperty("submissionQueueFile", submissionQueueFile.toAbsolutePath().toString());
props.setProperty("tempDirLocation", globalConfig.getTempDir().toAbsolutePath().toString());
props.setProperty("profileHome", profileHome.toAbsolutePath().toString());
props.setProperty("matchAllExtensions", String.valueOf(profile.getMatchAllExtensions()));
String createUrl = globalConfig.getProperties().getString("database.createUrl");
if (createUrl == null || createUrl.isEmpty()) {
  createUrl = "{none}";
origin: uk.gov.nationalarchives/droid-results

public Map<SignatureType, SortedMap<String, SignatureFileInfo>> getAvailableSignatureFiles() {
  File binSigFileDir = config.getSignatureFileDir();
  File containerSigFileDir = config.getContainerSignatureDir();
origin: uk.gov.nationalarchives/droid-ui

private void export() {
  ExportDialog exportOptions = new ExportDialog(this);
  if (globalContext.getGlobalConfig().getBooleanProperty(DroidGlobalProperty.CSV_EXPORT_ROW_PER_FORMAT)) {
    exportOptions.setExportOptions(ExportOptions.ONE_ROW_PER_FORMAT);
  } else {
origin: uk.gov.nationalarchives/droid-ui

private void pronomUrlResetButtonActionPerformed(ActionEvent evt) {//GEN-FIRST:event_pronomUrlResetButtonActionPerformed
  String pronomSignatureUrl = context.getGlobalConfig().getDefaultProperties().getString(PRONOM_SIGNATURE_URL_KEY);
  String pronomContainerUrl = context.getGlobalConfig().getDefaultProperties().getString(PRONOM_CONTAINER_URL_KEY);
  updateUrlTextBox.setText(pronomSignatureUrl);
  containerSigUrl.setText(pronomContainerUrl);
}//GEN-LAST:event_pronomUrlResetButtonActionPerformed
origin: uk.gov.nationalarchives/droid-ui

droidContext = new DroidUIContext(jProfilesTabbedPane, profileManager);
exportFileChooser = new ExportFileChooser();
filterFileChooser = new FilterFileChooser(globalContext.getGlobalConfig().getFilterDir());
signatureInstallDialog = new SignatureInstallDialog(this);
resourceFileChooser = new ResourceSelectorDialog(this);
origin: uk.gov.nationalarchives/droid-core-interfaces

createResourceFile(signatureFilesDir, DROID_SIGNATURE_FILE, DROID_SIGNATURE_FILE);
createResourceFile(containerSignatureDir, CONTAINER_SIGNATURE_FILE, CONTAINER_SIGNATURE_FILE);
origin: uk.gov.nationalarchives/droid-results

File profileHome = new File(globalConfig.getProfilesDir(), profile.getUuid());
File databasePath = new File(profileHome, "/db");
File signatureFile = new File(profileHome, profile.getSignatureFileName());
props.setProperty("signatureFilePath", signatureFile.getPath());
props.setProperty("submissionQueueFile", submissionQueueFile.getPath());
props.setProperty("tempDirLocation", globalConfig.getTempDir().getPath());
props.setProperty("profileHome", profileHome.getPath());
props.setProperty("matchAllExtensions", String.valueOf(profile.getMatchAllExtensions()));
String createUrl = globalConfig.getProperties().getString("database.createUrl");
if (createUrl == null || createUrl.isEmpty()) {
  createUrl = "{none}";
origin: digital-preservation/droid

/**
 * {@inheritDoc}
 */
@Override
public void closeProfile(String profileName) {
  log.info("Closing profile: " + profileName);
  profileContextLocator.removeProfileContext(profileName);
  if (!config.getProperties().getBoolean(DroidGlobalProperty.DEV_MODE.getName())) {
    final Path profileHome = config.getProfilesDir().resolve(profileName);
    FileUtil.deleteQuietly(profileHome);
  }
}
origin: digital-preservation/droid

/**
 * {@inheritDoc}
 */
@Override
public SignatureFileInfo install(final SignatureType type, final Path signatureFile, final boolean setDefault)
    throws SignatureFileException {
  final SignatureInfoParser parser = new SignatureInfoParser();
  final SignatureFileInfo sigFileInfo = forBinarySigFile(signatureFile, parser);
  try {
    final Path newSignatureFile = Files.copy(signatureFile, config.getSignatureFileDir());
    sigFileInfo.setFile(newSignatureFile);
    
    if (setDefault) {
      config.getProperties().setProperty(defaultVersionProperties.get(type).getName(), 
          FilenameUtils.getBaseName(FileUtil.fileName(newSignatureFile)));
    }
    return sigFileInfo;
  } catch (final IOException e) {
    log.error(e.getMessage(), e);
    throw new SignatureFileException(e.getMessage(), e, ErrorCode.FILE_NOT_FOUND);
  }
}
 
origin: digital-preservation/droid

public Map<SignatureType, SortedMap<String, SignatureFileInfo>> getAvailableSignatureFiles() {
  final Path binSigFileDir = config.getSignatureFileDir();
  final Path containerSigFileDir = config.getContainerSignatureDir();
origin: digital-preservation/droid

private void export() {
  ExportDialog exportOptions = new ExportDialog(this);
  if (globalContext.getGlobalConfig().getBooleanProperty(DroidGlobalProperty.CSV_EXPORT_ROW_PER_FORMAT)) {
    exportOptions.setExportOptions(ExportOptions.ONE_ROW_PER_FORMAT);
  } else {
origin: digital-preservation/droid

private void pronomUrlResetButtonActionPerformed(ActionEvent evt) {//GEN-FIRST:event_pronomUrlResetButtonActionPerformed
  String pronomSignatureUrl = context.getGlobalConfig().getDefaultProperties().getString(PRONOM_SIGNATURE_URL_KEY);
  String pronomContainerUrl = context.getGlobalConfig().getDefaultProperties().getString(PRONOM_CONTAINER_URL_KEY);
  updateUrlTextBox.setText(pronomSignatureUrl);
  containerSigUrl.setText(pronomContainerUrl);
}//GEN-LAST:event_pronomUrlResetButtonActionPerformed
origin: digital-preservation/droid

droidContext = new DroidUIContext(jProfilesTabbedPane, profileManager);
exportFileChooser = new ExportFileChooser();
filterFileChooser = new FilterFileChooser(globalContext.getGlobalConfig().getFilterDir().toFile());
signatureInstallDialog = new SignatureInstallDialog(this);
resourceFileChooser = new ResourceSelectorDialog(this);
origin: digital-preservation/droid

createResourceFile(signatureFilesDir, DROID_SIGNATURE_FILE, DROID_SIGNATURE_FILE);
createResourceFile(containerSignatureDir, CONTAINER_SIGNATURE_FILE, CONTAINER_SIGNATURE_FILE);
origin: digital-preservation/droid

DroidGlobalProperty defaultSigFile = defaultVersionProperties.get(type);
String defaultSigFileKey = config.getProperties().getString(defaultSigFile.getName());
if (StringUtils.isNotBlank(defaultSigFileKey)) {
  SignatureFileInfo sigFileInfo = sigs.get(defaultSigFileKey);
  if (sigFileInfo == null) {
    String errorMessage = String.format(errorMessagePattern, config.getProperties()
        .getString(defaultVersionProperties.get(type).getName()));
    throw new SignatureFileException(errorMessage, ErrorCode.FILE_NOT_FOUND);
uk.gov.nationalarchives.droid.core.interfaces.configDroidGlobalConfig

Most used methods

  • getProperties
  • getTempDir
  • getBooleanProperty
    Returns the value of the boolean property specified. The runtime exception will be thrown if the spe
  • createResourceFile
  • getContainerSignatureDir
  • getDefaultProperties
    Return properties with droid default setting. Useful for proton URL reset ...
  • getFilterDir
  • getProfileTemplateDir
  • getProfilesDir
  • getPropertiesMap
  • getReportDefinitionDir
  • getSignatureFileDir
  • getReportDefinitionDir,
  • getSignatureFileDir,
  • getTextSignatureFileDir,
  • update

Popular in Java

  • Finding current android device location
  • onCreateOptionsMenu (Activity)
  • getApplicationContext (Context)
  • runOnUiThread (Activity)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • JFrame (javax.swing)
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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