@Beta
public interface NodeService
Node create(CreateNodeParams params)
Node update(UpdateNodeParams params)
Node rename(RenameNodeParams params)
PushNodesResult push(NodeIds ids, Branch target)
Node duplicate(NodeId nodeId, DuplicateNodeProcessor processor)
FindNodesByParentResult findByParent(FindNodesByParentParams params)
FindNodesByQueryResult findByQuery(NodeQuery nodeQuery)
NodeComparison compare(NodeId id, Branch target)
NodeComparisons compare(NodeIds ids, Branch target)
NodeVersionQueryResult findVersions(GetNodeVersionsParams params)
GetActiveNodeVersionsResult getActiveVersions(GetActiveNodeVersionsParams params)
NodeVersionId setActiveVersion(NodeId nodeId, NodeVersionId nodeVersionId)
Node setChildOrder(SetNodeChildOrderParams params)
ReorderChildNodesResult reorderChildren(ReorderChildNodesParams params)
NodeVersion getByNodeVersion(NodeVersionMetadata nodeVersionMetadata)
ResolveSyncWorkResult resolveSyncWork(SyncWorkResolverParams params)
SnapshotResult snapshot(SnapshotParams params)
RestoreResult restore(RestoreParams params)
DeleteSnapshotsResult deleteSnapshot(DeleteSnapshotParams param)
SnapshotResults listSnapshots()
void refresh(RefreshMode refreshMode)
int applyPermissions(ApplyNodePermissionsParams params)
com.google.common.io.ByteSource getBinary(NodeId nodeId, BinaryReference reference)
String getBinaryKey(NodeId nodeId, BinaryReference reference)
Node createRootNode(CreateRootNodeParams params)
SetNodeStateResult setNodeState(SetNodeStateParams params)
Node getRoot()
ImportNodeResult importNode(ImportNodeParams params)
NodesHasChildrenResult hasChildren(Nodes nodes)
boolean hasChildren(Node node)
boolean nodeExists(NodeId nodeId)
boolean nodeExists(NodePath nodePath)