我的问题非常具体针对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的代码。请帮忙。
答案 0 :(得分:0)
有时你需要的只是打开javadoc
java.util.Date getExecuteDate(Document document)
获取此操作应执行的日期。在运行execute方法之前总是调用此方法。
<强>参数:强>
文件 - 目标文件。自定义代码不得修改此方法中的文档。
退货:
执行日期。如果日期是过去的,则操作将立即执行。使用CustomWorkflowAction.DATE_EXECUTE_NOW常量立即执行。如果日期是将来,则将在此日期安排操作。在联合操作的任何服务器上运行时,返回的执行日期必须相同。如果执行日期不同,则计划的操作将在不同的服务器上的不同时间运行。
如果您只是想要执行操作,请使用此
public Date getExecuteDate(Document document) {
return DATE_EXECUTE_NOW;
}