Class BlackDuckView
- java.lang.Object
-
- com.synopsys.integration.util.Stringable
-
- com.synopsys.integration.blackduck.api.core.BlackDuckComponent
-
- com.synopsys.integration.blackduck.api.core.BlackDuckResponse
-
- com.synopsys.integration.blackduck.api.core.BlackDuckView
-
- Direct Known Subclasses:
AnnouncementBannerView,AssignedUserView,BomComponentIssueView,CodeLocationView,ComplexLicenseView,ComponentDetailsView,ComponentMatchedFilesView,ComponentOriginMatchedFilesView,ComponentPolicyRulesView,ComponentPolicyStatusView,ComponentVersionLicenseLicensesView,ComponentVersionLicenseView,ComponentVersionMatchedFilesView,ComponentVersionPolicyStatusView,ComponentVersionView,ComponentView,CurrentUserView,CustomFieldObjectView,CustomFieldView,DeveloperScanComponentResultView,ExternalExtensionConfigValueView,ExternalExtensionUserView,ExternalExtensionView,FieldsCustomFieldView,GraphComponentImportEventsView,IssueView,JobView,LicenseFamilyView,LicenseReportsReportView,LicenseTermAssociationView,LicenseTermAssociationView,LicenseTermCategoryView,LicenseTermView,LicenseTermView,LicenseTextView,LicenseView,ManageAnnouncementBannerView,MatchedFileView,NotificationUserView,NotificationView,OriginView,PolicyRuleView,PolicyStatusView,PolicyViolationComponentView,PolicyViolationLicenseView,PolicyViolationVulnerabilityView,ProjectCustomFieldView,ProjectDashboardRiskAmalgamation,ProjectMappingView,ProjectVersionComponentCustomFieldView,ProjectVersionComponentVersionCustomFieldView,ProjectVersionComponentVersionView,ProjectVersionComponentView,ProjectVersionCustomFieldView,ProjectVersionIssuesView,ProjectVersionLicenseLicensesView,ProjectVersionLicenseView,ProjectVersionPolicyStatusView,ProjectVersionView,ProjectVersionVulnerableBomComponentsItemsVulnerabilityWithRemediationView,ProjectVersionVulnerableBomComponentsView,ProjectView,RegistrationView,ReportContent,ReportContentsView,ReportView,RiskProfileView,RoleAssignmentView,RoleView,ScanBomEntriesView,ScanSummaryView,ScanView,TagView,UserGroupView,UserView,VersionBomComponentView,VersionBomPolicyRuleView,VersionBomPolicyStatusView,VulnerabilityAffectedProjectsView,VulnerabilityReportsReportView,VulnerabilityView,VulnerabilityView,VulnerabilityWithRemediationView,VulnerableComponentView
public class BlackDuckView extends BlackDuckResponse
A marker class used when a BlackDuckResponse has the '_meta' property which, for now, must be determined manually by actually performing requests against Black Duck endpoints.
-
-
Constructor Summary
Constructors Constructor Description BlackDuckView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getAllowedMethods()java.util.List<java.lang.String>getAvailableLinks()com.synopsys.integration.rest.HttpUrlgetFirstLink(java.lang.String linkKey)java.util.Optional<com.synopsys.integration.rest.HttpUrl>getFirstLinkSafely(java.lang.String linkKey)com.synopsys.integration.rest.HttpUrlgetHref()java.util.List<com.synopsys.integration.rest.HttpUrl>getLinks(java.lang.String linkKey)java.lang.StringgetMediaType()ResourceMetadatagetMeta()java.util.List<ResourceLink>getResourceLinks()ResourceMetadatagetResourceMetadata()booleanhasLink(java.lang.String linkKey)voidsetMeta(ResourceMetadata meta)-
Methods inherited from class com.synopsys.integration.blackduck.api.core.BlackDuckResponse
getGson, getJson, getJsonElement, getPatch, getSubclass, hasSubclasses, setGson, setJson, setJsonElement, setPatch
-
-
-
-
Method Detail
-
getMeta
public ResourceMetadata getMeta()
-
setMeta
public void setMeta(ResourceMetadata meta)
-
hasLink
public boolean hasLink(java.lang.String linkKey)
-
getFirstLink
public com.synopsys.integration.rest.HttpUrl getFirstLink(java.lang.String linkKey)
-
getFirstLinkSafely
public java.util.Optional<com.synopsys.integration.rest.HttpUrl> getFirstLinkSafely(java.lang.String linkKey)
-
getLinks
public java.util.List<com.synopsys.integration.rest.HttpUrl> getLinks(java.lang.String linkKey)
-
getResourceMetadata
public ResourceMetadata getResourceMetadata()
-
getResourceLinks
public java.util.List<ResourceLink> getResourceLinks()
-
getAvailableLinks
public java.util.List<java.lang.String> getAvailableLinks()
-
getAllowedMethods
public java.util.List<java.lang.String> getAllowedMethods()
-
getHref
public com.synopsys.integration.rest.HttpUrl getHref()
-
getMediaType
public java.lang.String getMediaType()
-
-