Class ProjectVcsRootsBean
- java.lang.Object
-
- jetbrains.buildServer.controllers.admin.projects.ProjectVcsRootsBean
-
public class ProjectVcsRootsBean extends Object
This bean contains VCS roots accessible from the specified project
-
-
Field Summary
Fields Modifier and Type Field Description protected ProjectManagermyProjectManagerprotected VcsManagermyVcsManager
-
Constructor Summary
Constructors Constructor Description ProjectVcsRootsBean(SProject ownerProject, VcsManager vcsManager, ProjectManager projectManager, TimeZone tz, SystemProblemList systemProblemsList)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyFilter()protected List<SVcsRoot>calculateAvailableRoots(Filter<SVcsRoot> filter)StringgetKeyword()StringgetOwnerProjectExternalId()Returns owner project external idStringgetOwnerProjectId()Returns owner project internal idintgetPage()PagergetPager()Map<SVcsRoot,String>getStatus()Returns current status of VCS rootsMap<SVcsRoot,Boolean>getUsagesMap()Returns map of VCS root to list of build configurations using this rootVcsProblemsBeangetVcsProblemsBean()List<SVcsRoot>getVisibleVcsRoots()Returns list of VCS roots to be shown on the pageMap<SProject,List<SVcsRoot>>getVisibleVcsRootsMap()Returns map of project to list of its visible VCS rootsbooleanisShowArchivedSubProjectsVcsRoots()booleanisShowSubProjectsVcsRoots()booleanisShowUnusedOnly()voidsetKeyword(String keyword)voidsetPage(int page)voidsetShowArchivedSubProjectsVcsRoots(boolean showArchivedSubProjectsVcsRoots)voidsetShowSubProjectsVcsRoots(boolean showSubProjectsVcsRoots)voidsetShowUnusedOnly(boolean showUnusedOnly)voidupdatePager()
-
-
-
Field Detail
-
myVcsManager
protected VcsManager myVcsManager
-
myProjectManager
protected final ProjectManager myProjectManager
-
-
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 rootsvcsManager- VCS managerprojectManager- project manager
-
-
Method Detail
-
calculateAvailableRoots
@NotNull protected List<SVcsRoot> calculateAvailableRoots(@NotNull Filter<SVcsRoot> filter)
-
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)
-
getVcsProblemsBean
public VcsProblemsBean getVcsProblemsBean()
-
-