public PipelineModel getPipelineModel(String pipelineName) { for (PipelineModel pipelineModel : pipelineModels) { if (pipelineModel.getName().equalsIgnoreCase(pipelineName)) { return pipelineModel; } } return null; }
public CaseInsensitiveString name() { return new CaseInsensitiveString(pipelineModel.getName()); }
public String forPipelineModelBuildCauses(PipelineModel model) { return cacheKeyGenerator.generate("view", "buildCausesForPipelineModel", model.getName(), appendActivePipelineInstanceModels(model, new StringBuilder())); }
private void filterSelections(PipelineGroupModels groupModels, DashboardFilter filter) { for (PipelineGroupModel groupModel : groupModels.asList()) { for (PipelineModel pipelineModel : groupModel.getPipelineModels()) { if (!filter.isPipelineVisible(new CaseInsensitiveString(pipelineModel.getName()))) { groupModels.removePipeline(groupModel, pipelineModel); } } } }
private void updateGroupAdministrability(Username username, PipelineGroupModels groupModels) { for (PipelineGroupModel groupModel : groupModels.asList()) { if (!goConfigService.isUserAdminOfGroup(username.getUsername(), groupModel.getName())) { continue; } for (PipelineModel pipelineModel : groupModel.getPipelineModels()) { if (goConfigService.isPipelineEditable(pipelineModel.getName())) pipelineModel.updateAdministrability(true); } } }
private String keyForPipelineModelFragment(PipelineModel model, String name) { PipelinePauseInfo pauseInfo = model.getPausedInfo(); return cacheKeyGenerator.generate("view", name, model.getName(), appendLockStatus(model), getPipelineInstanceModelAsKey(model), model.canOperate(), model.canForce(), pauseInfo.isPaused(), pauseInfo.getPauseCause().replaceAll("\\W", ""), pauseInfo.getPauseBy(), model.canAdminister() ); }
private PipelineModel addInstanceTo(PipelineModel pipelineModel) { pipelineModel.addPipelineInstance(new PipelineInstanceModel(pipelineModel.getName(), 1, "label", BuildCause.createManualForced(), new StageInstanceModels())); return pipelineModel; } }