use of com.synopsys.integration.blackduck.api.core.ResourceLink in project hub-alert by blackducksoftware.
the class RuleViolationNotificationMessageExtractorTest method createProjectVersionComponentVersionView.
private ProjectVersionComponentVersionView createProjectVersionComponentVersionView() throws IntegrationException {
ProjectVersionComponentVersionView projectVersionComponentVersionView = new ProjectVersionComponentVersionView();
projectVersionComponentVersionView.setComponentName(COMPONENT.getValue());
projectVersionComponentVersionView.setComponentVersion(COMPONENT_VERSION_URL);
projectVersionComponentVersionView.setComponentVersionName(COMPONENT_VERSION.getValue());
projectVersionComponentVersionView.setPolicyStatus(ProjectVersionComponentPolicyStatusType.IN_VIOLATION);
projectVersionComponentVersionView.setUsages(List.of(UsageType.DYNAMICALLY_LINKED));
ProjectVersionComponentVersionLicensesView projectVersionComponentVersionLicensesView = new ProjectVersionComponentVersionLicensesView();
projectVersionComponentVersionLicensesView.setLicense("http://licenseLink");
projectVersionComponentVersionLicensesView.setLicenseDisplay(LICENSE_DISPLAY);
projectVersionComponentVersionView.setLicenses(List.of(projectVersionComponentVersionLicensesView));
ResourceLink resourceLink = new ResourceLink();
resourceLink.setHref(new HttpUrl("https://someHref"));
resourceLink.setRel("policy-rules");
ResourceMetadata meta = new ResourceMetadata();
meta.setHref(new HttpUrl("https://someUrl"));
meta.setLinks(List.of(resourceLink));
projectVersionComponentVersionView.setMeta(meta);
return projectVersionComponentVersionView;
}
use of com.synopsys.integration.blackduck.api.core.ResourceLink in project hub-alert by blackducksoftware.
the class VulnerabilityNotificationMessageExtractorTest method createProjectVersionComponentVersionView.
private ProjectVersionComponentVersionView createProjectVersionComponentVersionView(boolean withOrigin) throws IntegrationException {
ProjectVersionComponentVersionView projectVersionComponentVersionView = new ProjectVersionComponentVersionView();
projectVersionComponentVersionView.setComponentName(COMPONENT.getValue());
projectVersionComponentVersionView.setComponentVersion(COMPONENT_VERSION_URL);
projectVersionComponentVersionView.setComponentVersionName(COMPONENT_VERSION.getValue());
projectVersionComponentVersionView.setPolicyStatus(ProjectVersionComponentPolicyStatusType.IN_VIOLATION);
projectVersionComponentVersionView.setUsages(List.of(UsageType.DYNAMICALLY_LINKED));
ProjectVersionComponentVersionLicensesView projectVersionComponentVersionLicensesView = new ProjectVersionComponentVersionLicensesView();
projectVersionComponentVersionLicensesView.setLicense("http://licenseLink");
projectVersionComponentVersionLicensesView.setLicenseDisplay(LICENSE_DISPLAY);
projectVersionComponentVersionView.setLicenses(List.of(projectVersionComponentVersionLicensesView));
ResourceLink resourceLink = new ResourceLink();
resourceLink.setHref(new HttpUrl("https://policyRulesLink"));
resourceLink.setRel("policy-rules");
ResourceMetadata meta = new ResourceMetadata();
meta.setHref(new HttpUrl("https://bomComponentHref"));
meta.setLinks(List.of(resourceLink));
projectVersionComponentVersionView.setMeta(meta);
ResourceLink resourceLinkUpgradeGuidance = new ResourceLink();
resourceLinkUpgradeGuidance.setHref(new HttpUrl(UPGRADE_GUIDANCE_URL));
resourceLinkUpgradeGuidance.setRel("upgrade-guidance");
ResourceMetadata metaUpgradeGuidance = new ResourceMetadata();
metaUpgradeGuidance.setHref(new HttpUrl("https://upgradeGuidance"));
metaUpgradeGuidance.setLinks(List.of(resourceLinkUpgradeGuidance));
RiskProfileView riskProfileView = new RiskProfileView();
RiskProfileCountsView riskProfileCountsView = new RiskProfileCountsView();
riskProfileCountsView.setCount(BigDecimal.ONE);
riskProfileCountsView.setCountType(RiskPriorityType.HIGH);
riskProfileView.setCounts(List.of(riskProfileCountsView));
projectVersionComponentVersionView.setSecurityRiskProfile(riskProfileView);
if (withOrigin) {
VersionBomOriginView versionBomOriginView = new VersionBomOriginView();
versionBomOriginView.setMeta(metaUpgradeGuidance);
projectVersionComponentVersionView.setOrigins(List.of(versionBomOriginView));
} else {
projectVersionComponentVersionView.setOrigins(List.of());
}
return projectVersionComponentVersionView;
}
use of com.synopsys.integration.blackduck.api.core.ResourceLink in project hub-alert by blackducksoftware.
the class VulnerabilityNotificationMessageExtractorTest method createComponentVersionView.
private ComponentVersionView createComponentVersionView() throws IntegrationException {
ComponentVersionView componentVersionView = new ComponentVersionView();
ResourceLink resourceLinkUpgradeGuidance = new ResourceLink();
resourceLinkUpgradeGuidance.setHref(new HttpUrl(UPGRADE_GUIDANCE_URL));
resourceLinkUpgradeGuidance.setRel("upgrade-guidance");
ResourceMetadata metaUpgradeGuidance = new ResourceMetadata();
metaUpgradeGuidance.setHref(new HttpUrl("https://upgradeGuidance"));
metaUpgradeGuidance.setLinks(List.of(resourceLinkUpgradeGuidance));
componentVersionView.setMeta(metaUpgradeGuidance);
return componentVersionView;
}
use of com.synopsys.integration.blackduck.api.core.ResourceLink in project hub-alert by blackducksoftware.
the class BomEditNotificationMessageExtractorTest method createProjectVersionComponentVersionView.
private ProjectVersionComponentVersionView createProjectVersionComponentVersionView() throws IntegrationException {
ProjectVersionComponentVersionView projectVersionComponentVersionView = new ProjectVersionComponentVersionView();
projectVersionComponentVersionView.setComponentName(COMPONENT.getValue());
projectVersionComponentVersionView.setComponentVersion(COMPONENT_VERSION_URL);
projectVersionComponentVersionView.setComponentVersionName(COMPONENT_VERSION.getValue());
projectVersionComponentVersionView.setPolicyStatus(ProjectVersionComponentPolicyStatusType.IN_VIOLATION);
projectVersionComponentVersionView.setUsages(List.of(UsageType.DYNAMICALLY_LINKED));
ProjectVersionComponentVersionLicensesView projectVersionComponentVersionLicensesView = new ProjectVersionComponentVersionLicensesView();
projectVersionComponentVersionLicensesView.setLicense("http://licenseLink");
projectVersionComponentVersionLicensesView.setLicenseDisplay(LICENSE_DISPLAY);
projectVersionComponentVersionView.setLicenses(List.of(projectVersionComponentVersionLicensesView));
ResourceLink resourceLink = new ResourceLink();
resourceLink.setHref(new HttpUrl("https://someHref"));
resourceLink.setRel("policy-rules");
ResourceMetadata meta = new ResourceMetadata();
meta.setHref(new HttpUrl("https://someUrl"));
meta.setLinks(List.of(resourceLink));
projectVersionComponentVersionView.setMeta(meta);
return projectVersionComponentVersionView;
}
use of com.synopsys.integration.blackduck.api.core.ResourceLink in project hub-alert by blackducksoftware.
the class BlackDuckResponseTestUtility method createProjectVersionComponentVersionView.
public ProjectVersionComponentVersionView createProjectVersionComponentVersionView() throws IntegrationException {
ProjectVersionComponentVersionView projectVersionComponentVersionView = new ProjectVersionComponentVersionView();
projectVersionComponentVersionView.setComponentName("component name");
projectVersionComponentVersionView.setComponentVersion("http://component-version-url");
projectVersionComponentVersionView.setComponentVersionName("component version name");
projectVersionComponentVersionView.setPolicyStatus(ProjectVersionComponentPolicyStatusType.IN_VIOLATION);
projectVersionComponentVersionView.setUsages(List.of(UsageType.DYNAMICALLY_LINKED));
ProjectVersionComponentVersionLicensesView projectVersionComponentVersionLicensesView = new ProjectVersionComponentVersionLicensesView();
projectVersionComponentVersionLicensesView.setLicense("http://license-link");
projectVersionComponentVersionLicensesView.setLicenseDisplay("license-display");
projectVersionComponentVersionView.setLicenses(List.of(projectVersionComponentVersionLicensesView));
ResourceLink resourceLink = new ResourceLink();
resourceLink.setHref(new HttpUrl("https://resource-url"));
resourceLink.setRel("policy-rules");
ResourceMetadata meta = new ResourceMetadata();
meta.setHref(new HttpUrl("https://meta-url"));
meta.setLinks(List.of(resourceLink));
projectVersionComponentVersionView.setMeta(meta);
return projectVersionComponentVersionView;
}
Aggregations