Package cern.nxcals.api.domain
Class Hierarchy.InnerBuilder
- java.lang.Object
-
- cern.nxcals.api.domain.Hierarchy.Builder
-
- cern.nxcals.api.domain.Hierarchy.InnerBuilder
-
- Enclosing class:
- Hierarchy
public static class Hierarchy.InnerBuilder extends Hierarchy.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Hierarchybuild()Hierarchy.InnerBuilderchild(HierarchyView child)Hierarchy.InnerBuilderchildren(java.util.Collection<? extends HierarchyView> children)Hierarchy.InnerBuilderclearChildren()Hierarchy.InnerBuilderdescription(java.lang.String description)Hierarchy.InnerBuilderid(long id)Hierarchy.InnerBuilderleaf(boolean leaf)Hierarchy.InnerBuilderlevel(int level)Hierarchy.InnerBuildername(java.lang.String name)Hierarchy.InnerBuildernodePath(java.lang.String nodePath)Hierarchy.InnerBuilderparent(HierarchyView parent)Hierarchy.InnerBuilderrecVersion(long recVersion)Hierarchy.InnerBuildersystemSpec(SystemSpec systemSpec)java.lang.StringtoString()
-
-
-
Method Detail
-
id
public Hierarchy.InnerBuilder id(long id)
- Returns:
this.
-
name
public Hierarchy.InnerBuilder name(java.lang.String name)
- Overrides:
namein classHierarchy.Builder- Returns:
this.
-
description
public Hierarchy.InnerBuilder description(java.lang.String description)
- Overrides:
descriptionin classHierarchy.Builder- Returns:
this.
-
systemSpec
public Hierarchy.InnerBuilder systemSpec(SystemSpec systemSpec)
- Overrides:
systemSpecin classHierarchy.Builder- Returns:
this.
-
child
public Hierarchy.InnerBuilder child(HierarchyView child)
-
children
public Hierarchy.InnerBuilder children(java.util.Collection<? extends HierarchyView> children)
-
clearChildren
public Hierarchy.InnerBuilder clearChildren()
-
parent
public Hierarchy.InnerBuilder parent(HierarchyView parent)
- Overrides:
parentin classHierarchy.Builder- Returns:
this.
-
nodePath
public Hierarchy.InnerBuilder nodePath(java.lang.String nodePath)
- Returns:
this.
-
leaf
public Hierarchy.InnerBuilder leaf(boolean leaf)
- Returns:
this.
-
level
public Hierarchy.InnerBuilder level(int level)
- Returns:
this.
-
recVersion
public Hierarchy.InnerBuilder recVersion(long recVersion)
- Returns:
this.
-
build
public Hierarchy build()
- Overrides:
buildin classHierarchy.Builder
-
toString
public java.lang.String toString()
- Overrides:
toStringin classHierarchy.Builder
-
-