protected final CruiseConfig configForEditing() { CruiseConfig config = getConfigForEditing(); this.md5 = config.getMd5(); return config; }
public PipelineConfigs getAllPipelinesForEditInGroup(String group) { return getConfigForEditing().pipelines(group); }
public ConfigReposConfig getConfigRepos() { return goConfigService.getConfigForEditing().getConfigRepos(); }
public String xml() { return configAsXml(getConfigForEditing()); }
private CruiseConfig clonedConfigForEdit() { return cloner.deepClone(getConfigForEditing()); }
private PipelineConfigs getConfig(String groupName) { CruiseConfig cruiseConfig = goConfigService.getConfigForEditing(); return cruiseConfig.getGroups().findGroup(groupName); }
public ConfigRepoConfig getConfigRepo(String repoId) { return goConfigService.getConfigForEditing().getConfigRepos().getConfigRepo(repoId); }
public List<PipelineConfig> getAllPipelineConfigsForEditForUser(Username username) { ArrayList<PipelineConfig> pipelineConfigs = new ArrayList<>(); List<String> groupsForUser = getConfigForEditing().getGroupsForUser(username.getUsername(), rolesForUser(username.getUsername())); for (String groupName : groupsForUser) { pipelineConfigs.addAll(getAllPipelinesForEditInGroup(groupName).getPipelines()); } return pipelineConfigs; }
public EnvironmentConfig getEnvironmentForEdit(String environmentName) { return cloner.deepClone(goConfigService.getConfigForEditing().getEnvironments().find(new CaseInsensitiveString(environmentName))); }
private boolean isRequestFresh() { PackageDefinition oldPackage = goConfigService.getConfigForEditing().getPackageRepositories().findPackageDefinitionWith(oldPackageId); boolean freshRequest = entityHashingService.md5ForEntity(oldPackage).equals(md5); if (!freshRequest) { result.stale(staleResourceConfig("package", oldPackage.getId())); } return freshRequest; } }
} else { PartialConfig partialConfig = plugin.parseContent(contents, context); CruiseConfig config = partialConfigService.merge(partialConfig, context.configMaterial().getFingerprint(), CLONER.deepClone(gcs.getConfigForEditing()));