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

How to use
getOption
method
in
com.thoughtworks.go.plugin.access.packagematerial.PackageConfiguration

Best Java code snippets using com.thoughtworks.go.plugin.access.packagematerial.PackageConfiguration.getOption (Showing top 8 results out of 315)

origin: gocd/gocd

  @Override
  public int compareTo(Object o) {
    return this.getOption(DISPLAY_ORDER) - ((PackageConfiguration) o).getOption(DISPLAY_ORDER);
  }
}
origin: gocd/gocd

public boolean hasOption(Option<Boolean> option) {
  return getOption(option) == true;
}
origin: gocd/gocd

private void handleProperty(List<String> list, PackageConfigurations metadata, ConfigurationProperty configurationProperty) {
  PackageConfiguration packageConfiguration = null;
  if (metadata != null) {
    packageConfiguration = metadata.get(configurationProperty.getConfigurationKey().getName());
  }
  if (packageConfiguration == null || packageConfiguration.getOption(PackageConfiguration.PART_OF_IDENTITY)) {
    list.add(configurationProperty.forFingerprint());
  }
}
origin: gocd/gocd

private SecureKeyInfoProvider getSecureKeyInfoProvider() {
  PackageMetadataStore packageMetadataStore = PackageMetadataStore.getInstance();
  final PackageConfigurations metadata = packageMetadataStore.getMetadata(pluginId());
  if (metadata == null) {
    return null;
  }
  return key -> {
    PackageConfiguration packageConfiguration = metadata.get(key);
    return packageConfiguration.getOption(PackageConfiguration.SECURE);
  };
}
origin: gocd/gocd

private SecureKeyInfoProvider getSecureKeyInfoProvider() {
  final RepositoryMetadataStore repositoryMetadataStore = RepositoryMetadataStore.getInstance();
  final PackageConfigurations metadata = repositoryMetadataStore.getMetadata(pluginConfiguration.getId());
  if(metadata==null){
    return null;
  }
  return key -> {
    PackageConfiguration packageConfiguration = metadata.get(key);
    return packageConfiguration.getOption(PackageConfiguration.SECURE);
  };
}
origin: gocd/gocd

@Test
public void shouldGetOptionValue() {
  PackageConfiguration packageConfiguration = new PackageConfiguration("key");
  packageConfiguration.with(PackageConfiguration.DISPLAY_NAME, "some display name");
  packageConfiguration.with(PackageConfiguration.DISPLAY_ORDER, 3);
  assertThat(packageConfiguration.getOption(PackageConfiguration.DISPLAY_NAME), is("some display name"));
  assertThat(packageConfiguration.getOption(PackageConfiguration.DISPLAY_ORDER), is(3));
}
origin: gocd/gocd

@Test
public void shouldConstructPackageConfigurationFromApiRepositoryConfiguration() throws Exception {
  RepositoryConfiguration configuration = new RepositoryConfiguration();
  configuration.add(new PackageMaterialProperty("k1", "v1").with(Property.SECURE, Boolean.TRUE));
  PackageConfigurations packageConfigurations = new PackageConfigurations(configuration);
  assertThat(packageConfigurations.list().size(), is(1));
  assertThat(packageConfigurations.list().get(0).getKey(), is("k1"));
  assertThat(packageConfigurations.list().get(0).getValue(), is("v1"));
  assertThat(packageConfigurations.list().get(0).getOption(PackageConfiguration.REQUIRED), is(true));
  assertThat(packageConfigurations.list().get(0).getOption(PackageConfiguration.PART_OF_IDENTITY), is(true));
  assertThat(packageConfigurations.list().get(0).getOption(PackageConfiguration.SECURE), is(true));
  assertThat(packageConfigurations.list().get(0).getOption(PackageConfiguration.DISPLAY_NAME), is(""));
  assertThat(packageConfigurations.list().get(0).getOption(PackageConfiguration.DISPLAY_ORDER), is(0));
}
origin: gocd/gocd

  @Test
  public void shouldConstructPackageConfigurationFromApiPackageConfiguration() throws Exception {

    com.thoughtworks.go.plugin.api.material.packagerepository.PackageConfiguration configuration = new com.thoughtworks.go.plugin.api.material.packagerepository.PackageConfiguration();
    configuration.add(new PackageMaterialProperty("k1", "v1").with(Property.SECURE, Boolean.TRUE));

    PackageConfigurations packageConfigurations = new PackageConfigurations(configuration);
    assertThat(packageConfigurations.list().size(), is(1));
    assertThat(packageConfigurations.list().get(0).getKey(), is("k1"));
    assertThat(packageConfigurations.list().get(0).getValue(), is("v1"));
    assertThat(packageConfigurations.list().get(0).getOption(PackageConfiguration.REQUIRED), is(true));
    assertThat(packageConfigurations.list().get(0).getOption(PackageConfiguration.PART_OF_IDENTITY), is(true));
    assertThat(packageConfigurations.list().get(0).getOption(PackageConfiguration.SECURE), is(true));
    assertThat(packageConfigurations.list().get(0).getOption(PackageConfiguration.DISPLAY_NAME), is(""));
    assertThat(packageConfigurations.list().get(0).getOption(PackageConfiguration.DISPLAY_ORDER), is(0));
  }
}
com.thoughtworks.go.plugin.access.packagematerialPackageConfigurationgetOption

Popular methods of PackageConfiguration

  • <init>
  • with
  • getKey
  • hasOption
  • compareTo
  • getValue

Popular in Java

  • Reading from database using SQL prepared statement
  • runOnUiThread (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getContentResolver (Context)
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • Vector (java.util)
    Vector is an implementation of List, backed by an array and synchronized. All optional operations in
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Table (org.hibernate.mapping)
    A relational table
  • Best plugins for Eclipse
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