Package com.google.gerrit.server.project
Class ProjectNode
- java.lang.Object
- 
- com.google.gerrit.server.project.ProjectNode
 
- 
- All Implemented Interfaces:
- TreeFormatter.TreeNode,- Comparable<ProjectNode>
 
 public class ProjectNode extends Object implements TreeFormatter.TreeNode, Comparable<ProjectNode> Node of a Project in a tree formatted byListProjects.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceProjectNode.Factory
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedProjectNode(AllProjectsName allProjectsName, Project project, boolean isVisible)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(ProjectNode child)intcompareTo(ProjectNode o)SortedSet<? extends ProjectNode>getChildren()StringgetDisplayName()Project.NameKeygetParentName()Returns the project parent name.ProjectgetProject()booleanisAllProjects()booleanisVisible()
 
- 
- 
- 
Constructor Detail- 
ProjectNode@Inject protected ProjectNode(AllProjectsName allProjectsName, Project project, boolean isVisible) 
 
- 
 - 
Method Detail- 
getParentNamepublic Project.NameKey getParentName() Returns the project parent name.- Returns:
- Project parent name, nullfor the 'All-Projects' root project
 
 - 
isAllProjectspublic boolean isAllProjects() 
 - 
getProjectpublic Project getProject() 
 - 
getDisplayNamepublic String getDisplayName() - Specified by:
- getDisplayNamein interface- TreeFormatter.TreeNode
 
 - 
isVisiblepublic boolean isVisible() - Specified by:
- isVisiblein interface- TreeFormatter.TreeNode
 
 - 
getChildrenpublic SortedSet<? extends ProjectNode> getChildren() - Specified by:
- getChildrenin interface- TreeFormatter.TreeNode
 
 - 
addChildpublic void addChild(ProjectNode child) 
 - 
compareTopublic int compareTo(ProjectNode o) - Specified by:
- compareToin interface- Comparable<ProjectNode>
 
 
- 
 
-