public static String getExternalProjectIdOrNull(SProject project){ try { return project.getExternalId(); } catch (NoSuchMethodError ex) { return null; } }
public static String getExternalProjectIdOrNull(SProject project){ try { return project.getExternalId(); } catch (NoSuchMethodError ex) { LOGGER.log(Level.INFO,ex.getMessage(),ex); return null; } }
public static String getProjectId(SProject project){ try { return project.getExternalId(); } catch (NoSuchMethodError ex) { return project.getProjectId(); } }
public static String getExternalProjectId(SProject project){ try { return project.getExternalId(); } catch (NoSuchMethodError ex) { return project.getProjectId(); } }
public static String getProjectId(SProject project){ try { return project.getExternalId(); } catch (NoSuchMethodError ex) { LOGGER.log(Level.INFO,ex.getMessage(),ex); return project.getProjectId(); } }
public static String getExternalProjectId(SProject project){ try { return project.getExternalId(); } catch (NoSuchMethodError ex) { LOGGER.log(Level.INFO,ex.getMessage(),ex); return project.getProjectId(); } }
WebHookUpdateResult result = projSettings.addNewWebHook(myProject.getProjectId(), myProject.getExternalId(), request.getParameter("URL"), enabled, states,request.getParameter("payloadFormat"), request.getParameter("payloadTemplate"), buildTypeAll, buildTypeSubProjects, buildTypes, webHookAuthConfig);
public static ProjectWebHooksBean build(WebHookProjectSettings projSettings, SBuildType sBuildType, SProject project, Collection<WebHookPayload> registeredPayloads, List<WebHookPayloadTemplate> templateList){ ProjectWebHooksBean bean = new ProjectWebHooksBean(projSettings, project); List<SBuildType> projectBuildTypes = TeamCityIdResolver.getOwnBuildTypes(project); Set<String> enabledBuildTypes = new HashSet<>(); enabledBuildTypes.add(sBuildType.getBuildTypeId()); /* Create a "new" config with blank stuff so that clicking the "new" button has a bunch of defaults to load in */ WebHookConfig newBlankConfig = new WebHookConfig(project.getProjectId(), project.getExternalId(), "", true, new BuildState().setAllEnabled(), null, null, false, false, enabledBuildTypes, null); newBlankConfig.setUniqueKey("new"); /* And add it to the list */ addWebHookConfigHolder(bean, projectBuildTypes, newBlankConfig, registeredPayloads, templateList); /* Iterate over the rest of the webhooks in this project and add them to the json config */ for (WebHookConfig config : projSettings.getBuildWebHooksAsList(sBuildType)){ addWebHookConfigHolder(bean, projectBuildTypes, config, registeredPayloads, templateList); } return bean; }
whc.setProjectExternalId(project.getExternalId()); whc.setProjectInternalId(project.getProjectId()); configs.add(whc);
public static ProjectWebHooksBean build(WebHookProjectSettings projSettings, SProject project, Collection<WebHookPayload> registeredPayloads, List<WebHookPayloadTemplate> templateList){ ProjectWebHooksBean bean = new ProjectWebHooksBean(projSettings, project); List<SBuildType> projectBuildTypes = TeamCityIdResolver.getOwnBuildTypes(project); /* Create a "new" config with blank stuff so that clicking the "new" button has a bunch of defaults to load in */ WebHookConfig newBlankConfig = new WebHookConfig(project.getProjectId(), project.getExternalId(), "", true, new BuildState().setAllEnabled(), null, null, true, true, null, null); newBlankConfig.setUniqueKey("new"); /* And add it to the list */ addWebHookConfigHolder(bean, projectBuildTypes, newBlankConfig, registeredPayloads, templateList); /* Iterate over the rest of the webhooks in this project and add them to the json config */ for (WebHookConfig config : projSettings.getWebHooksAsList()){ addWebHookConfigHolder(bean, projectBuildTypes, config, registeredPayloads, templateList); } return bean; }
.projectExternalId(sproject.getExternalId()) .testBuildState(BuildStateEnum.BUILD_SUCCESSFUL) .uniqueKey(loadedConfig.getUniqueKey())
.projectExternalId(sproject.getExternalId()) .testBuildState(BuildStateEnum.BUILD_SUCCESSFUL) .uniqueKey(loadedConfig.getUniqueKey())
.projectExternalId(sproject.getExternalId()) .testBuildState(BuildStateEnum.BUILD_SUCCESSFUL) .uniqueKey("12345")
.projectExternalId(sproject.getExternalId()) .testBuildState(BuildStateEnum.BUILD_ADDED_TO_QUEUE) .uniqueKey(loadedConfig.getUniqueKey())
.projectExternalId(sproject.getExternalId()) .testBuildState(BuildStateEnum.BUILD_SUCCESSFUL) .uniqueKey(loadedConfig.getUniqueKey())