Package com.enonic.xp.node
Class Node
- java.lang.Object
-
- com.enonic.xp.node.Node
-
@PublicApi public final class Node extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNode.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Node.Buildercreate()static Node.Buildercreate(Node node)static Node.Buildercreate(NodeId id)static Node.Buildercreate(NodeVersion nodeVersion)static Node.BuildercreateRoot()PropertyTreedata()booleanequals(Object o)AttachedBinariesgetAttachedBinaries()ChildOrdergetChildOrder()IndexConfigDocumentgetIndexConfigDocument()LonggetManualOrderValue()NodeStategetNodeState()Deprecated.NodeTypegetNodeType()NodeVersionIdgetNodeVersionId()AccessControlListgetPermissions()InstantgetTimestamp()inthashCode()NodeIdid()booleaninheritsPermissions()booleanisRoot()NodeNamename()NodePathparentPath()NodePathpath()StringtoString()voidvalidateForIndexing()
-
-
-
Field Detail
-
ROOT_UUID
public static final NodeId ROOT_UUID
-
-
Method Detail
-
isRoot
public boolean isRoot()
-
name
public NodeName name()
-
parentPath
public NodePath parentPath()
-
path
public NodePath path()
-
id
public NodeId id()
-
getTimestamp
public Instant getTimestamp()
-
data
public PropertyTree data()
-
getIndexConfigDocument
public IndexConfigDocument getIndexConfigDocument()
-
getChildOrder
public ChildOrder getChildOrder()
-
getManualOrderValue
public Long getManualOrderValue()
-
getPermissions
public AccessControlList getPermissions()
-
inheritsPermissions
public boolean inheritsPermissions()
-
getNodeType
public NodeType getNodeType()
-
getAttachedBinaries
public AttachedBinaries getAttachedBinaries()
-
getNodeState
@Deprecated public NodeState getNodeState()
Deprecated.
-
getNodeVersionId
public NodeVersionId getNodeVersionId()
-
validateForIndexing
public void validateForIndexing()
-
create
public static Node.Builder create()
-
create
public static Node.Builder create(NodeVersion nodeVersion)
-
create
public static Node.Builder create(NodeId id)
-
create
public static Node.Builder create(Node node)
-
createRoot
public static Node.Builder createRoot()
-
-