Class ProjectBomService

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.lang.String> addComponentToProjectVersion​(com.synopsys.integration.bdio.model.externalid.ExternalId componentExternalId, com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)  
      void addComponentToProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ComponentVersionView componentVersionView, com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)  
      void addComponentToProjectVersion​(com.synopsys.integration.rest.HttpUrl componentVersionUrl, com.synopsys.integration.rest.HttpUrl projectVersionComponentsUrl)  
      void addProjectVersionToProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionViewToAdd, com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView targetProjectVersionView)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionComponentView> getComponentsForProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)  
      java.util.List<VersionBomComponentModel> getComponentsWithMatchedFilesForProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView version)  
      java.util.List<ComponentVersionVulnerabilities> getComponentVersionVulnerabilities​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)  
      java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionPolicyStatusView> getPolicyStatusForVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView version)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionVulnerableBomComponentsView> getVulnerableComponentsForProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getComponentsForProjectVersion

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionComponentView> getComponentsForProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)
                                                                                                                                         throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getVulnerableComponentsForProjectVersion

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionVulnerableBomComponentsView> getVulnerableComponentsForProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)
                                                                                                                                                                 throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getComponentVersionVulnerabilities

        public java.util.List<ComponentVersionVulnerabilities> getComponentVersionVulnerabilities​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)
                                                                                           throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getComponentsWithMatchedFilesForProjectVersion

        public java.util.List<VersionBomComponentModel> getComponentsWithMatchedFilesForProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView version)
                                                                                                throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getPolicyStatusForVersion

        public java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionPolicyStatusView> getPolicyStatusForVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView version)
                                                                                                                                           throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • addComponentToProjectVersion

        public java.util.Optional<java.lang.String> addComponentToProjectVersion​(com.synopsys.integration.bdio.model.externalid.ExternalId componentExternalId,
                                                                                 com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)
                                                                          throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • addProjectVersionToProjectVersion

        public void addProjectVersionToProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionViewToAdd,
                                                      com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView targetProjectVersionView)
                                               throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • addComponentToProjectVersion

        public void addComponentToProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ComponentVersionView componentVersionView,
                                                 com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)
                                          throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • addComponentToProjectVersion

        public void addComponentToProjectVersion​(com.synopsys.integration.rest.HttpUrl componentVersionUrl,
                                                 com.synopsys.integration.rest.HttpUrl projectVersionComponentsUrl)
                                          throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException