@Beta public final class Node extends 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(Object o) |
AttachedBinaries |
getAttachedBinaries() |
ChildOrder |
getChildOrder() |
IndexConfigDocument |
getIndexConfigDocument() |
Long |
getManualOrderValue() |
NodeState |
getNodeState() |
NodeType |
getNodeType() |
NodeVersionId |
getNodeVersionId() |
AccessControlList |
getPermissions() |
Instant |
getTimestamp() |
int |
hashCode() |
NodeId |
id() |
boolean |
inheritsPermissions() |
boolean |
isRoot() |
NodeName |
name() |
NodePath |
parentPath() |
NodePath |
path() |
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 Instant getTimestamp()
public PropertyTree data()
public IndexConfigDocument getIndexConfigDocument()
public ChildOrder getChildOrder()
public Long getManualOrderValue()
public AccessControlList getPermissions()
public boolean inheritsPermissions()
public NodeType getNodeType()
public AttachedBinaries getAttachedBinaries()
public NodeState getNodeState()
public NodeVersionId getNodeVersionId()
public void validateForIndexing()
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()