扩展postActivity

时间:2014-08-19 13:37:26

标签: alfresco alfresco-share

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

从我在ActivityPostServiceImpl.java中看到的,在那里创建了日期时间,并且无法自定义。

以下是代码片段:

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)。

任何帮助?

1 个答案:

答案 0 :(得分:1)

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