Interface ProjectVcsRoots

    • Method Detail

      • findVcsRootById

        @Nullable
        SVcsRoot findVcsRootById​(long id)
        Finds VCS root by id
        Parameters:
        id - vcs root id
        Returns:
        found VCS root or null
        Since:
        8.0
      • findVcsRootByExternalId

        @Nullable
        SVcsRoot findVcsRootByExternalId​(@NotNull
                                         String externalId)
        Finds VCS root by external id
        Parameters:
        externalId - external vcs root id
        Returns:
        found VCS root or null
        Since:
        8.0
      • findVcsRootByConfigId

        @Nullable
        SVcsRoot findVcsRootByConfigId​(@NotNull
                                       String configId)
        Finds VCS root by config id
        Parameters:
        configId - the config is of vcs root
        Returns:
        found VCS root or null
        Since:
        9.0
      • findVcsRootsByIds

        @NotNull
        Collection<SVcsRoot> findVcsRootsByIds​(@NotNull
                                               Collection<Long> ids)
        Finds all VCS roots having the specified ids. Returns roots in the same order as provided ids.
        Parameters:
        ids - ids of VCS roots
        Returns:
        collection of found VCS roots
        Since:
        8.0
      • getAllVcsRoots

        @NotNull
        List<SVcsRoot> getAllVcsRoots()
        Returns:
        all VCS roots configured in all projects
        Since:
        8.0