private boolean isValidGroup( String groupName, CruiseConfig cruiseConfig, HttpLocalizedOperationResult result) { if (!cruiseConfig.hasPipelineGroup(groupName)) { result.notFound( LocalizedMessage.string("PIPELINE_GROUP_NOT_FOUND", groupName), HealthStateType.general(HealthStateScope.forGroup(groupName))); return false; } return true; }
public PipelineConfigDependencyGraph upstreamDependencyGraphOf( String pipelineName, CruiseConfig currentConfig) { return findUpstream( currentConfig.pipelineConfigByName(new CaseInsensitiveString(pipelineName))); }
protected Object valid() { CruiseConfig config = configForEditing(); PipelineConfigs group = config.findGroup(groupName); return group.getCopyForEditing(); }
protected final CruiseConfig configForEditing() { CruiseConfig config = getConfigForEditing(); this.md5 = config.getMd5(); return config; }