Class ProjectService

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ProjectVersionWrapper createProject​(com.synopsys.integration.blackduck.api.manual.temporary.component.ProjectRequest projectRequest)  
      com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView createProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView, com.synopsys.integration.blackduck.api.manual.temporary.component.ProjectVersionRequest projectVersionRequest)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getAllProjectMatches​(java.lang.String projectName)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getAllProjects()  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView> getAllProjectVersions​(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView)  
      java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView> getNewestProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView)  
      java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getProjectByName​(java.lang.String projectName)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getProjectMatches​(java.lang.String projectName, int limit)  
      java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView> getProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectView project, java.lang.String projectVersionName)  
      java.util.Optional<ProjectVersionWrapper> getProjectVersion​(com.synopsys.integration.util.NameVersion projectAndVersion)  
      java.util.Optional<ProjectVersionWrapper> getProjectVersion​(java.lang.String projectName, java.lang.String projectVersionName)  
      ProjectVersionWrapper syncProjectAndVersion​(ProjectSyncModel projectSyncModel)  
      ProjectVersionWrapper syncProjectAndVersion​(ProjectSyncModel projectSyncModel, boolean performUpdate)  
      void updateProject​(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView)  
      void updateProjectVersion​(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

      • getAllProjects

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getAllProjects()
                                                                                                         throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • createProject

        public ProjectVersionWrapper createProject​(com.synopsys.integration.blackduck.api.manual.temporary.component.ProjectRequest projectRequest)
                                            throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getAllProjectVersions

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView> getAllProjectVersions​(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView)
                                                                                                                       throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • createProjectVersion

        public com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView createProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView,
                                                                                                             com.synopsys.integration.blackduck.api.manual.temporary.component.ProjectVersionRequest projectVersionRequest)
                                                                                                      throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getAllProjectMatches

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getAllProjectMatches​(java.lang.String projectName)
                                                                                                               throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getProjectMatches

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getProjectMatches​(java.lang.String projectName,
                                                                                                                   int limit)
                                                                                                            throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getProjectByName

        public java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getProjectByName​(java.lang.String projectName)
                                                                                                               throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getProjectVersion

        public java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView> getProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectView project,
                                                                                                                              java.lang.String projectVersionName)
                                                                                                                       throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getProjectVersion

        public java.util.Optional<ProjectVersionWrapper> getProjectVersion​(com.synopsys.integration.util.NameVersion projectAndVersion)
                                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getProjectVersion

        public java.util.Optional<ProjectVersionWrapper> getProjectVersion​(java.lang.String projectName,
                                                                           java.lang.String projectVersionName)
                                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getNewestProjectVersion

        public java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView> getNewestProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView)
                                                                                                                             throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • updateProject

        public void updateProject​(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView)
                           throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • updateProjectVersion

        public void updateProjectVersion​(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)
                                  throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • syncProjectAndVersion

        public ProjectVersionWrapper syncProjectAndVersion​(ProjectSyncModel projectSyncModel)
                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • syncProjectAndVersion

        public ProjectVersionWrapper syncProjectAndVersion​(ProjectSyncModel projectSyncModel,
                                                           boolean performUpdate)
                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException