Tabnine Logo
PackageMetadataStore.hasOption
Code IndexAdd Tabnine to your IDE (free)

How to use
hasOption
method
in
com.thoughtworks.go.plugin.access.packagematerial.PackageMetadataStore

Best Java code snippets using com.thoughtworks.go.plugin.access.packagematerial.PackageMetadataStore.hasOption (Showing top 2 results out of 315)

origin: gocd/gocd

public void applyPackagePluginMetadata(String pluginId) {
  for (ConfigurationProperty configurationProperty : configuration) {
    PackageMetadataStore packageMetadataStore = PackageMetadataStore.getInstance();
    if (packageMetadataStore.getMetadata(pluginId) != null) {
      boolean isSecureProperty = packageMetadataStore.hasOption(pluginId, configurationProperty.getConfigurationKey().getName(), PackageConfiguration.SECURE);
      configurationProperty.handleSecureValueConfiguration(isSecureProperty);
    }
  }
}
origin: gocd/gocd

public void performPluginValidationsFor(final PackageDefinition packageDefinition) {
  String pluginId = packageDefinition.getRepository().getPluginConfiguration().getId();
  ValidationResult validationResult = packageRepositoryExtension.isPackageConfigurationValid(pluginId, buildPackageConfigurations(packageDefinition), buildRepositoryConfigurations(packageDefinition.getRepository()));
  for (ValidationError error : validationResult.getErrors()) {
    packageDefinition.addConfigurationErrorFor(error.getKey(), error.getMessage());
  }
  for (ConfigurationProperty configurationProperty : packageDefinition.getConfiguration()) {
    String key = configurationProperty.getConfigurationKey().getName();
    if (PackageMetadataStore.getInstance().hasOption(packageDefinition.getRepository().getPluginConfiguration().getId(), key, PackageConfiguration.REQUIRED)) {
      if (configurationProperty.getValue().isEmpty() && configurationProperty.doesNotHaveErrorsAgainstConfigurationValue()) {
        configurationProperty.addErrorAgainstConfigurationValue("Field: '" + configurationProperty.getConfigurationKey().getName() + "' is required");
      }
    }
  }
}
com.thoughtworks.go.plugin.access.packagematerialPackageMetadataStorehasOption

Popular methods of PackageMetadataStore

  • getInstance
  • addMetadataFor
  • getMetadata
  • removeMetadata
  • clear
  • getPackageMetadata
  • hasPlugin

Popular in Java

  • Creating JSON documents from java classes using gson
  • compareTo (BigDecimal)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • startActivity (Activity)
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • BlockingQueue (java.util.concurrent)
    A java.util.Queue that additionally supports operations that wait for the queue to become non-empty
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Collectors (java.util.stream)
  • Top 15 Vim Plugins
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