【发布时间】:2012-07-05 05:02:46
【问题描述】:
所以我想根据一些存储库 webscripts 的结果在 Share 中编写一组新的评估器。
当前现有的 Share 评估器可通过一些 XML 配置使用,并且与 Alfresco 常用的元数据相关。
但是,我想知道如何编写自己的 Java 评估器,同时重新使用这里已经存在的大部分逻辑(BaseEvaluator)。
假设我有一个存储库 webscript,它返回一些 JSON,例如 {"result" : "true"}:
- 如何从我的自定义评估器访问它?主要是如何从 Spring 上下文中访问 alfresco webapp 的代理 URL?
- 我需要用 Java 编写自己的异步调用吗?
- 在哪里可以找到所需评估方法的 JSONObject 参数?
感谢您的帮助
【问题讨论】:
-
你看过BaseEvaluator的源代码吗?这应该可以回答您关于 JSONObject 的问题。您肯定需要自己调用 repo 层。 Surf 框架已经支持这一点,因此您应该能够利用 Surf API 来执行此操作。但是很难找到一个例子。