Class ProjectNode
- java.lang.Object
-
- com.google.gerrit.server.restapi.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 Summary
Nested Classes Modifier and Type Class Description static interface
ProjectNode.Factory
-
Constructor Summary
Constructors Modifier Constructor Description protected
ProjectNode(AllProjectsName allProjectsName, Project project, boolean isVisible)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(ProjectNode o)
SortedSet<? extends ProjectNode>
getChildren()
String
getDisplayName()
boolean
isVisible()
-
-
-
Constructor Detail
-
ProjectNode
@Inject protected ProjectNode(AllProjectsName allProjectsName, Project project, boolean isVisible)
-
-
Method Detail
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceTreeFormatter.TreeNode
-
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interfaceTreeFormatter.TreeNode
-
getChildren
public SortedSet<? extends ProjectNode> getChildren()
- Specified by:
getChildren
in interfaceTreeFormatter.TreeNode
-
compareTo
public int compareTo(ProjectNode o)
- Specified by:
compareTo
in interfaceComparable<ProjectNode>
-
-