在Jackrabbit存储库中存档文档的最佳方法是什么?

时间:2014-10-07 07:19:14

标签: java jackrabbit jcr content-repository

要求:
我有一个要求,我需要存档存储库中的一些nt:file节点,这些节点可以在稍后阶段恢复。 这些nt:file节点一旦归档,如果在存储库中搜索,则不应该是可见的。 但是,一旦恢复,它们就应该可以搜索到。

的方法:

将要归档的文件夹移至同一Temp下的workspace文件夹下。一旦用户尝试恢复节点,它应该移回到它存在的位置。这似乎是一种正确的方法吗?

  • 如果有人已经实现了这样的功能,可以分享 他们的经验和方法,或
  • 我必须有哪些可选项才能实现此类功能?

1 个答案:

答案 0 :(得分:1)

将这些节点移动到特定/存档文件夹下对我来说听起来不错。

然后,您可以使用访问控制使其对用户不可见,并实施服务以便以受控方式将内容移入和移出存档。

要允许用户取消归档文档,您可以在迁移到归档时留下“影子”节点,并提供足够的信息以允许授权用户取消归档文档。