Class ProjectVcsRootsBean


  • public class ProjectVcsRootsBean
    extends Object
    This bean contains VCS roots accessible from the specified project
    • Constructor Detail

      • ProjectVcsRootsBean

        public ProjectVcsRootsBean​(@NotNull
                                   SProject ownerProject,
                                   @NotNull
                                   VcsManager vcsManager,
                                   @NotNull
                                   ProjectManager projectManager,
                                   @NotNull
                                   TimeZone tz,
                                   @NotNull
                                   SystemProblemList systemProblemsList)
        Constructor
        Parameters:
        ownerProject - project - owner of VCS roots
        vcsManager - VCS manager
        projectManager - project manager
    • Method Detail

      • getOwnerProjectId

        public String getOwnerProjectId()
        Returns owner project internal id
        Returns:
        owner project internal id
      • getOwnerProjectExternalId

        public String getOwnerProjectExternalId()
        Returns owner project external id
        Returns:
        owner project external id
      • getPage

        public int getPage()
      • setPage

        public void setPage​(int page)
      • getPager

        public Pager getPager()
      • updatePager

        public void updatePager()
      • getKeyword

        public String getKeyword()
      • setKeyword

        public void setKeyword​(String keyword)
      • applyFilter

        public void applyFilter()
      • getVisibleVcsRoots

        @NotNull
        public List<SVcsRoot> getVisibleVcsRoots()
        Returns list of VCS roots to be shown on the page
        Returns:
        see above
      • getVisibleVcsRootsMap

        @NotNull
        public Map<SProject,​List<SVcsRoot>> getVisibleVcsRootsMap()
        Returns map of project to list of its visible VCS roots
        Returns:
        see above
      • getUsagesMap

        @NotNull
        public Map<SVcsRoot,​Boolean> getUsagesMap()
        Returns map of VCS root to list of build configurations using this root
        Returns:
        see above
      • getStatus

        @NotNull
        public Map<SVcsRoot,​String> getStatus()
        Returns current status of VCS roots
        Returns:
        see above
      • setShowUnusedOnly

        public void setShowUnusedOnly​(boolean showUnusedOnly)
      • isShowUnusedOnly

        public boolean isShowUnusedOnly()
      • setShowSubProjectsVcsRoots

        public void setShowSubProjectsVcsRoots​(boolean showSubProjectsVcsRoots)
      • isShowSubProjectsVcsRoots

        public boolean isShowSubProjectsVcsRoots()
      • isShowArchivedSubProjectsVcsRoots

        public boolean isShowArchivedSubProjectsVcsRoots()
      • setShowArchivedSubProjectsVcsRoots

        public void setShowArchivedSubProjectsVcsRoots​(boolean showArchivedSubProjectsVcsRoots)