如何在WCM中使用自定义操作日期(日期类型)?

时间:2014-04-29 17:30:28

标签: websphere-portal wcm lotus-wcm

我的问题非常具体针对WCM中的自定义操作。在创建自定义操作时,日期类型下拉框中有一个名为“自定义操作日期”的选项。我只是想知道它是什么以及它如何与这个功能相关

  public Date getExecuteDate(Document arg0) {
      // code goes here
    return SomeDate
}

我们在实现接口CustomWorkflowAction时得到如下 -

 public class MyCustomWorkFlowAction implements    CustomWorkflowAction { }

可以访问此链接 - http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Customize_WCM_Workflow_Notification_Email_Body 检查CustomWorkflowAction的代码。请帮忙。

1 个答案:

答案 0 :(得分:0)

有时你需要的只是打开javadoc

java.util.Date getExecuteDate(Document document)

获取此操作应执行的日期。在运行execute方法之前总是调用此方法。

<强>参数:

文件 - 目标文件。自定义代码不得修改此方法中的文档。

退货:

执行日期。如果日期是过去的,则操作将立即执行。使用CustomWorkflowAction.DATE_EXECUTE_NOW常量立即执行。如果日期是将来,则将在此日期安排操作。在联合操作的任何服务器上运行时,返回的执行日期必须相同。如果执行日期不同,则计划的操作将在不同的服务器上的不同时间运行。

如果您只是想要执行操作,请使用此

public Date getExecuteDate(Document document) {
    return DATE_EXECUTE_NOW;
}