//------------------------------------------------------------< Writing >---
@Override
public void move(String srcAbsPath, String destAbsPath) throws RepositoryException {
checkIsAlive();
Path sourcePath = Path.create(sessionContext.getWorkspaceName(), srcAbsPath);
TransientNodeState sourceParent = nodeStateProvider.getNodeState(sourcePath.getParent());
if (sourceParent == null) {
throw new PathNotFoundException(srcAbsPath);
}
sourceParent.move(sourcePath.getName(), Path.create(sessionContext.getWorkspaceName(), destAbsPath));
}