Alfresco节点锁定在Web脚本中

时间:2011-08-04 09:43:18

标签: java javascript rhino alfresco

2 个答案:

答案 0 :(得分:2)

不幸的是,LockService没有Javascript桥接,这意味着您需要开发Java-backed Web Script。然后,您将能够执行以下操作:

LockStatus lockStatus = lockService.getLockStatus(node);
if (LockStatus.LOCKED.equals(lockStatus) ||
    LockStatus.LOCK_OWNER.equals(lockStatus)) {
  lockService.unlock(node);
}

答案 1 :(得分:1)

我猜你可以做两件事:

1)使用Check-in / out Javascript API Wiki location。如果签出文档,它将被锁定并进入只读模式。用户可以在完成后查看。

2)使用纯{Java Java Backed Webscript,你可以更好地控制它。你可以锁定,解锁等。