コード例 #1
0
ファイル: DependencyMaterial.java プロジェクト: ollie314/gocd
 public Boolean isUsedInFetchArtifact(PipelineConfig pipelineConfig) {
   List<FetchTask> fetchTasks = pipelineConfig.getFetchTasks();
   for (FetchTask fetchTask : fetchTasks) {
     if (pipelineName.equals(fetchTask.getDirectParentInAncestorPath())) return true;
   }
   return false;
 }
コード例 #2
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 public MaterialConfig findMaterialWithName(
     final CaseInsensitiveString pipelineName, final CaseInsensitiveString materialName) {
   MaterialConfigs materialConfigs = materialConfigsFor(pipelineName);
   for (MaterialConfig materialConfig : materialConfigs) {
     if (materialName.equals(materialConfig.getName())) {
       return materialConfig;
     }
   }
   LOGGER.error("material [" + materialName + "] not found in pipeline [" + pipelineName + "]");
   return null;
 }
コード例 #3
0
ファイル: DependencyMaterial.java プロジェクト: ollie314/gocd
  @Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    DependencyMaterial that = (DependencyMaterial) o;
    if (type != null ? !type.equals(that.type) : that.type != null) {
      return false;
    }
    if (pipelineName != null
        ? !pipelineName.equals(that.pipelineName)
        : that.pipelineName != null) {
      return false;
    }
    if (stageName != null ? !stageName.equals(that.stageName) : that.stageName != null) {
      return false;
    }

    return true;
  }