有没有办法修改JCR节点,但保持其jcr:lastModified
和jcr:lastModifiedBy
属性不变?
通过修改,我的意思是通过JCR API。例如:
aNode.setProperty("propName", aValue);
答案 0 :(得分:0)
大多数情况都有可能。基本上有两个选项,节点如何检索这两个属性并让它们更新。 通过一些更高级别的API,例如CQ的PageManager,它将它应用于jcr:content节点,或者如果节点具有mixin类型mix,则应用于repo:lastModified in it< s type type hierarchy。
[mix:lastModified]
mixin
- jcr:lastModified (DATE) autocreated
- jcr:lastModifiedBy (STRING) autocreated
在这种情况下,属性会通过存储库自动管理。
所以你应该没问题,只要你避免使用上面提到的mixin创建节点的类型层次结构,例如NT:资源