@Beta
public final class Node
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Node.Builder |
Modifier | Constructor and Description |
---|---|
protected |
Node(Node.Builder builder) |
Modifier and Type | Method and Description |
---|---|
static Node.Builder |
create() |
static Node.Builder |
create(Node node) |
static Node.Builder |
create(NodeId id) |
static Node.Builder |
create(NodeVersion nodeVersion) |
static Node.Builder |
createRoot() |
PropertyTree |
data() |
boolean |
equals(java.lang.Object o) |
AttachedBinaries |
getAttachedBinaries() |
ChildOrder |
getChildOrder() |
IndexConfigDocument |
getIndexConfigDocument() |
java.lang.Long |
getManualOrderValue() |
NodeState |
getNodeState() |
NodeType |
getNodeType() |
NodeVersionId |
getNodeVersionId() |
AccessControlList |
getPermissions() |
java.time.Instant |
getTimestamp() |
int |
hashCode() |
NodeId |
id() |
boolean |
inheritsPermissions() |
boolean |
isRoot() |
NodeName |
name() |
NodePath |
parentPath() |
NodePath |
path() |
java.lang.String |
toString() |
void |
validateForIndexing() |
public static final NodeId ROOT_UUID
protected Node(Node.Builder builder)
public boolean isRoot()
public NodeName name()
public NodePath parentPath()
public NodePath path()
public NodeId id()
public java.time.Instant getTimestamp()
public PropertyTree data()
public IndexConfigDocument getIndexConfigDocument()
public ChildOrder getChildOrder()
public java.lang.Long getManualOrderValue()
public AccessControlList getPermissions()
public boolean inheritsPermissions()
public NodeType getNodeType()
public AttachedBinaries getAttachedBinaries()
public NodeState getNodeState()
public NodeVersionId getNodeVersionId()
public void validateForIndexing()
public java.lang.String toString()
toString
in class java.lang.Object
public static Node.Builder create()
public static Node.Builder create(NodeVersion nodeVersion)
public static Node.Builder create(NodeId id)
public static Node.Builder create(Node node)
public static Node.Builder createRoot()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object