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 ProjectManager
myProjectManager
protected VcsManager
myVcsManager
-
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 void
applyFilter()
protected List<SVcsRoot>
calculateAvailableRoots(Filter<SVcsRoot> filter)
String
getKeyword()
String
getOwnerProjectExternalId()
Returns owner project external idString
getOwnerProjectId()
Returns owner project internal idint
getPage()
Pager
getPager()
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 rootVcsProblemsBean
getVcsProblemsBean()
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 rootsboolean
isShowArchivedSubProjectsVcsRoots()
boolean
isShowSubProjectsVcsRoots()
boolean
isShowUnusedOnly()
void
setKeyword(String keyword)
void
setPage(int page)
void
setShowArchivedSubProjectsVcsRoots(boolean showArchivedSubProjectsVcsRoots)
void
setShowSubProjectsVcsRoots(boolean showSubProjectsVcsRoots)
void
setShowUnusedOnly(boolean showUnusedOnly)
void
updatePager()
-
-
-
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()
-
-