public String getBuildName(){ return sBuildType.getName(); }
public String getBuildName(){ return sBuildType.getName(); }
public String getBuildTypeName() { return this.sBuildType.getName(); }
private static void addSlackNotificationConfigHolder(ProjectSlackNotificationsBean bean, List<SBuildType> projectBuildTypes, SlackNotificationConfig config, SlackNotificationMainSettings mainSettings) { SlacknotificationConfigAndBuildTypeListHolder holder = new SlacknotificationConfigAndBuildTypeListHolder(config, mainSettings); for (SBuildType sBuildType : projectBuildTypes){ holder.addSlackNotificationBuildType(new SlacknotificationBuildTypeEnabledStatusBean( sBuildType.getBuildTypeId(), sBuildType.getName(), config.isEnabledForBuildType(sBuildType) ) ); } bean.slackNotificationList.put(holder.getUniqueKey(), holder); } }
private static void addWebHookConfigHolder(ProjectWebHooksBean bean, List<SBuildType> projectBuildTypes, WebHookConfig config, Collection<WebHookPayload> registeredPayloads, List<WebHookPayloadTemplate> templateList) { WebhookConfigAndBuildTypeListHolder holder = new WebhookConfigAndBuildTypeListHolder(config, registeredPayloads, templateList); for (SBuildType sBuildType : projectBuildTypes){ holder.addWebHookBuildType(new WebhookBuildTypeEnabledStatusBean( sBuildType.getBuildTypeId(), sBuildType.getName(), config.isEnabledForBuildType(sBuildType) ) ); } bean.webHookList.put(holder.getUniqueKey(), holder); }
protected WebHookHistoryItem(WebHookConfig whc, WebHookExecutionStats webHookExecutionStats, SBuildType sBuildType, WebHookErrorStatus errorStatus) { this.projectId = sBuildType.getProjectId(); this.buildTypeId = sBuildType.getBuildTypeId(); this.buildTypeName = sBuildType.getName(); this.buildTypeExternalId = sBuildType.getExternalId(); this.webHookConfig = whc; this.webHookExecutionStats = webHookExecutionStats; this.timestamp = findTimeStamp(webHookExecutionStats); this.webhookErrorStatus = checkAndSetHttpStatusInfo(errorStatus); }
@Override protected void fillModel(Map<String,Object> model, HttpServletRequest request, @NotNull SBuildType buildType, SUser user) { List<ProjectAndBuildWebhooksBean> projectAndParents = new ArrayList<>(); List<SProject> parentProjects = buildType.getProject().getProjectPath(); for (SProject projectParent : parentProjects){ projectAndParents.add( ProjectAndBuildWebhooksBean.newInstance( projectParent, (WebHookProjectSettings) this.myProjectSettingsManager.getSettings(projectParent.getProjectId(), "webhooks"), buildType, user.isPermissionGrantedForProject(projectParent.getProjectId(), Permission.EDIT_PROJECT), myWebAddressTransformer ) ); } model.put("projectAndParents", projectAndParents); model.put("projectId", buildType.getProject().getProjectId()); model.put("projectExternalId", TeamCityIdResolver.getExternalProjectId(buildType.getProject())); model.put("projectName", buildType.getProject().getName()); model.put("buildTypeId", buildType.getBuildTypeId()); model.put("buildExternalId", TeamCityIdResolver.getExternalBuildId(buildType)); model.put("buildName", buildType.getName()); model.put("items", myWebHookHistoryRepository.findHistoryItemsForBuildType(buildType.getBuildTypeId(), 1, 50)); }
params.put("projectExternalId", TeamCityIdResolver.getExternalProjectId(project)); params.put("haveBuild", "true"); params.put("buildName", sBuildType.getName()); params.put("buildExternalId", TeamCityIdResolver.getExternalBuildId(sBuildType)); params.put("buildTypeList", project.getBuildTypes());
model.put("buildName", buildType.getName());
private void addBuildTypeData(WebHookHistoryItem item) { item.setBuildTypeName(myProjectManager.findBuildTypeById(item.getBuildTypeId()).getName()); item.setBuildTypeExternalId(myProjectManager.findBuildTypeById(item.getBuildTypeId()).getExternalId()); }
/** * Used by RepsonsiblityChanged. * Therefore, does not have access to a specific build instance. * @param server * @param buildType * @param state */ private void populateCommonContent(SBuildServer server, SBuildType buildType, BuildStateEnum state) { setBuildFullName(buildType.getFullName()); setBuildName(buildType.getName()); setBuildTypeId(TeamCityIdResolver.getBuildTypeId(buildType)); setBuildStatusUrl(server.getRootUrl() + "/viewLog.html?buildTypeId=" + buildType.getBuildTypeId() + "&buildId=lastFinished"); }
when(build2.getName()).thenReturn("This is Build 2"); when(build3.getBuildTypeId()).thenReturn("bt3"); when(build3.getInternalId()).thenReturn("bt3"); when(build3.getName()).thenReturn("This is Build 3"); ((MockSProject) sProject).addANewBuildTypeToTheMock(build2); ((MockSProject) sProject).addANewBuildTypeToTheMock(build3);
params.put("projectExternalId", TeamCityIdResolver.getExternalProjectId(project)); params.put("haveBuild", "true"); params.put("buildName", sBuildType.getName()); params.put("buildExternalId", TeamCityIdResolver.getExternalBuildId(sBuildType)); params.put("buildTypeList", project.getBuildTypes());
when(build2.getName()).thenReturn("This is Build 2"); when(build3.getBuildTypeId()).thenReturn("bt3"); when(build3.getInternalId()).thenReturn("bt3"); when(build3.getName()).thenReturn("This is Build 3"); ((MockSProject) sProject).addANewBuildTypeToTheMock(build2); ((MockSProject) sProject).addANewBuildTypeToTheMock(build3);
setBuildRunners(sRunningBuild.getBuildType().getBuildRunners()); setBuildFullName(sRunningBuild.getBuildType().getFullName()); setBuildName(sRunningBuild.getBuildType().getName()); setBuildId(Long.toString(sRunningBuild.getBuildId())); setBuildTypeId(TeamCityIdResolver.getBuildTypeId(sRunningBuild.getBuildType()));
setBuildResult(sRunningBuild, previousBuild, buildState); setBuildFullName(sRunningBuild.getBuildType().getFullName()); setBuildName(sRunningBuild.getBuildType().getName()); if (sRunningBuild.getTriggeredBy().getUser() != null) { setTriggeredBySlackUserId(sRunningBuild.getTriggeredBy().getUser().getPropertyValue(SlackNotificator.USERID_KEY));
/** * Used by RepsonsiblityChanged. * Therefore, does not have access to a specific build instance. * @param server * @param buildType * @param state */ private void populateCommonContent(VariableResolverFactory variableResolverFactory, SBuildServer server, SBuildType buildType, BuildStateEnum state, Map<String,String> templates) { setNotifyType(state.getShortName()); setBuildRunners(buildType.getBuildRunners()); setBuildFullName(buildType.getFullName()); setBuildName(buildType.getName()); setBuildTypeId(TeamCityIdResolver.getBuildTypeId(buildType)); setBuildInternalTypeId(TeamCityIdResolver.getInternalBuildId(buildType)); setBuildExternalTypeId(TeamCityIdResolver.getExternalBuildId(buildType)); setProjectName(buildType.getProjectName()); setProjectId(TeamCityIdResolver.getProjectId(buildType.getProject())); setProjectInternalId(TeamCityIdResolver.getInternalProjectId(buildType.getProject())); setProjectExternalId(TeamCityIdResolver.getExternalProjectId(buildType.getProject())); setRootUrl(StringUtils.stripTrailingSlash(server.getRootUrl()) + "/"); setBuildStatusUrl(getRootUrl() + "viewLog.html?buildTypeId=" + buildType.getBuildTypeId() + "&buildId=lastFinished"); setBuildStateDescription(state.getDescriptionSuffix()); }