我将入站规则添加到露天的文件夹中。我如何确定它刚刚创建的节点,还是从另一个文件夹中移出的?Alfresco入站规则
回答
创建新文件夹时,可以使用下一个片段添加新行为。此示例将针对存储库中创建的每个文件夹触发。你必须自己实现你实际要做的事情。
public class SalesProjectFolderBehaviour implements NodeServicePolicies.OnCreateNodePolicy{
/** The policy component. */
private PolicyComponent policyComponent;
/** The on create node behaviour. */
private Behaviour onCreateNodeBehaviour;
/** The service registry. */
private ServiceRegistry serviceRegistry;
/**
* Inits the.
*/
public void init()
{
LOG.error("initializing the behaviours");
// Create behaviours
this.onCreateNodeBehaviour = new JavaBehaviour(this, "onCreateNode",
NotificationFrequency.TRANSACTION_COMMIT);
// Bind behaviours to node policies
this.policyComponent.bindClassBehaviour(QName.createQName(
NamespaceService.ALFRESCO_URI, "onCreateNode"),
org.alfresco.model.ContentModel.TYPE_FOLDER, this.onCreateNodeBehaviour);
}
/* (non-Javadoc)
* @see org.alfresco.repo.node.NodeServicePolicies.OnCreateNodePolicy#onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef)
*/
@Override
public void onCreateNode(ChildAssociationRef childAssocRef) {
LOG.trace("created new folder!");
}
}
OP正在寻找文件夹规则的帮助,而不是行为。 – 2013-02-13 23:54:33
嗨Jeff 行为的实现不能像文件夹规则一样吗?我知道我的答案不是入站规则,但它可以完成同样的事情。 – Qkyrie 2013-02-14 08:11:48
嗨Qkyrie,谢谢你的回答,但我不想用我的逻辑使用策略。 – mrgrechkinn 2013-02-14 10:06:38
- 1. Alfresco:文件夹之间的规则
- 2. URL tuckey - 出站规则
- 3. Alfresco大规模删除
- 4. 导入css规则
- 5. 写入.htaccess规则
- 6. TFS签入规则
- 7. 将RTF转换为PDF到一个规则到Alfresco
- 8. 获取Alfresco网站我是
- 9. Alfresco提升网站效果
- 10. IIS Url重写入站规则进程查询字符串
- 11. iis se友好的url - 入站规则 - 可选参数?
- 12. 入站规则更改未更新到实例
- 13. Azure虚拟机 - 创建TCP入站规则
- 14. 在DSC脚本添加入站重写规则不起作用
- 15. Sitecore插入选项规则
- 16. 用javascript插入css规则
- 17. ESLint导入规则错误
- 18. 什么是输入规则?
- 19. 少的CSS规则导入
- 20. Double.ToString( “N”)规则上舍入
- 21. 出站规则不里面的UpdatePanel
- 22. 重写规则不影响网站
- 23. ASP.NET产品的路由规则网站
- 24. htaccess规则 - 多语言网站
- 25. IIS7 URL重写出站规则
- 26. Wordpress多站点重写规则
- 27. Nginx的多站点WordPress重写规则
- 28. OWASP跨站点脚本规则?
- 29. .htaccess站点重定向规则
解决方法:对于新节点“cm:created”等于“cm:modified”。所以我检查“cm:created”是否等于“cm:modified”这是一个新节点。 – mrgrechkinn 2013-02-14 10:08:37