org.apache.jackrabbit.oak.spi.state.NodeStore.reset()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(52)

本文整理了Java中org.apache.jackrabbit.oak.spi.state.NodeStore.reset()方法的一些代码示例,展示了NodeStore.reset()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NodeStore.reset()方法的具体详情如下:
包路径:org.apache.jackrabbit.oak.spi.state.NodeStore
类名称:NodeStore
方法名:reset

NodeStore.reset介绍

[英]Reset the passed builder by throwing away all its changes and setting its base state to the current root state.
[中]通过丢弃所有更改并将其基本状态设置为当前根状态来重置传递的生成器。

代码示例

代码示例来源:origin: org.apache.jackrabbit/oak-core

@Override
public NodeState reset(@NotNull NodeBuilder builder) {
  return getNodeStore(builder).reset(builder);
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
public NodeState reset(@NotNull NodeBuilder builder) {
  return getNodeStore(builder).reset(builder);
}

代码示例来源:origin: org.apache.sling/org.apache.sling.testing.sling-mock-oak

@Override
public NodeState reset(@Nonnull NodeBuilder builder) {
  return getNodeStore(builder).reset(builder);
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
public NodeState reset(NodeBuilder builder) {
  return getNodeStore().reset(builder);
}

代码示例来源:origin: org.apache.sling/org.apache.sling.testing.sling-mock-oak

@Override
public NodeState reset(NodeBuilder builder) {
  return getNodeStore().reset(builder);
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
public NodeState reset(NodeBuilder builder) {
  checkArgument(builder instanceof CompositeNodeBuilder);
  CompositeNodeBuilder nodeBuilder = (CompositeNodeBuilder) builder;
  MountedNodeStore globalStore = ctx.getGlobalStore();
  NodeState globalResult = globalStore.getNodeStore().reset(nodeBuilder.getNodeBuilder(globalStore));
  return ctx.createRootNodeState(globalResult);
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
public final void refresh() {
  checkLive();
  store.reset(builder);
  secureBuilder.baseChanged();
  modCount = 0;
  if (permissionProvider.hasValue()) {
    permissionProvider.get().refresh();
  }
}

代码示例来源:origin: org.apache.jackrabbit/oak-core

@Override
public final void refresh() {
  checkLive();
  store.reset(builder);
  secureBuilder.baseChanged();
  modCount = 0;
  if (permissionProvider.hasValue()) {
    permissionProvider.get().refresh();
  }
}

代码示例来源:origin: org.apache.sling/org.apache.sling.testing.sling-mock-oak

@Override
public final void refresh() {
  checkLive();
  store.reset(builder);
  secureBuilder.baseChanged();
  modCount = 0;
  if (permissionProvider.hasValue()) {
    permissionProvider.get().refresh();
  }
}

相关文章