Alfresco 扩展后活动

Alfresco 扩展后活动,alfresco,alfresco-share,Alfresco,Alfresco Share,我想发布带有自定义日期时间的活动 从我在ActivityPostServiceImpl.java中看到的情况来看,datetimes是在那里创建的,不能自定义 这里有一段代码: try { Date postDate = new Date(); ActivityPostEntity activityPost = new ActivityPostEntity(); activityPost.setUserId(userId); activityPost.setS

我想发布带有自定义日期时间的活动

从我在ActivityPostServiceImpl.java中看到的情况来看,datetimes是在那里创建的,不能自定义

这里有一段代码:

try {

    Date postDate = new Date();
    ActivityPostEntity activityPost = new ActivityPostEntity();
    activityPost.setUserId(userId);

    activityPost.setSiteNetwork(tenantService.getName(siteId));
    activityPost.setAppTool(appTool);
    activityPost.setActivityData(activityData);
    activityPost.setActivityType(activityType);
    activityPost.setPostDate(postDate);
    activityPost.setStatus(status.toString());
    activityPost.setLastModified(postDate);
我想通过activityData对象将自定义日期时间传递给活动。然而,我不能让Alfresco在bean上加载我的新类(它扩展了ActivityPostServiceImpl)


有什么帮助吗?

解决方案是创建一个新的CustomActivityPostService.java文件,在该文件中,我可以扩展postActivity方法以增加一个日期参数,然后修改bean以使用该服务,而不是默认的ActivityPostService。

是否有错误?你的bean是如何定义的?我设法解决了它,将发布解决方案。