Tabnine Logo
MaterialConfigs.getExistingOrDefaultMaterial
Code IndexAdd Tabnine to your IDE (free)

How to use
getExistingOrDefaultMaterial
method
in
com.thoughtworks.go.config.materials.MaterialConfigs

Best Java code snippets using com.thoughtworks.go.config.materials.MaterialConfigs.getExistingOrDefaultMaterial (Showing top 10 results out of 315)

origin: gocd/gocd

public SvnMaterialConfig getSvnMaterial() {
  return getExistingOrDefaultMaterial(new SvnMaterialConfig("", "", "", false));
}
origin: gocd/gocd

public HgMaterialConfig getHgMaterial() {
  return getExistingOrDefaultMaterial(new HgMaterialConfig("", null));
}
origin: gocd/gocd

public GitMaterialConfig getGitMaterial() {
  return getExistingOrDefaultMaterial(new GitMaterialConfig(""));
}
origin: gocd/gocd

public P4MaterialConfig getP4Material() {
  return getExistingOrDefaultMaterial(new P4MaterialConfig("", ""));
}
origin: gocd/gocd

public PackageMaterialConfig getPackageMaterial() {
  return getExistingOrDefaultMaterial(new PackageMaterialConfig());
}
origin: gocd/gocd

public PluggableSCMMaterialConfig getSCMMaterial() {
  return getExistingOrDefaultMaterial(new PluggableSCMMaterialConfig());
}
origin: gocd/gocd

public TfsMaterialConfig getTfsMaterial() {
  return getExistingOrDefaultMaterial(new TfsMaterialConfig(new GoCipher(), new UrlArgument(""), "", "", "", ""));
}
origin: gocd/gocd

public DependencyMaterialConfig getDependencyMaterial() {
  return getExistingOrDefaultMaterial(new DependencyMaterialConfig(new CaseInsensitiveString(""), new CaseInsensitiveString("")));
}
origin: gocd/gocd

@Test
public void shouldGetExistingOrDefaultMaterialCorrectly() {
  SvnMaterialConfig svn = new SvnMaterialConfig("http://test.com", false);
  PackageMaterialConfig p1 = new PackageMaterialConfig("p1");
  PackageMaterialConfig p2 = new PackageMaterialConfig("p2");
  assertThat(new MaterialConfigs(svn, p2).getExistingOrDefaultMaterial(p1).getPackageId(), is("p2"));
  assertThat(new MaterialConfigs(svn).getExistingOrDefaultMaterial(p1).getPackageId(), is("p1"));
}
origin: gocd/gocd

@Test
public void shouldGetExistingOrDefaultPluggableSCMMaterialCorrectly() {
  SvnMaterialConfig svn = new SvnMaterialConfig("http://test.com", false);
  PluggableSCMMaterialConfig pluggableSCMMaterialOne = new PluggableSCMMaterialConfig("scm-id-1");
  PluggableSCMMaterialConfig pluggableSCMMaterialTwo = new PluggableSCMMaterialConfig("scm-id-2");
  assertThat(new MaterialConfigs(svn, pluggableSCMMaterialTwo).getExistingOrDefaultMaterial(pluggableSCMMaterialOne).getScmId(), is("scm-id-2"));
  assertThat(new MaterialConfigs(svn).getExistingOrDefaultMaterial(pluggableSCMMaterialOne).getScmId(), is("scm-id-1"));
}
com.thoughtworks.go.config.materialsMaterialConfigsgetExistingOrDefaultMaterial

Popular methods of MaterialConfigs

  • <init>
  • add
  • get
  • clear
  • first
  • errors
  • findDependencyMaterial
  • forEach
  • size
  • validate
  • hasDependencyMaterial
  • hasMaterialWithFingerprint
  • hasDependencyMaterial,
  • hasMaterialWithFingerprint,
  • isEmpty,
  • setConfigAttributes,
  • validateTree,
  • addAll,
  • addError,
  • addMaterialConfig,
  • displayNameFor

Popular in Java

  • Finding current android device location
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • requestLocationUpdates (LocationManager)
  • putExtra (Intent)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • String (java.lang)
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Top Sublime Text 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