【问题标题】:How to use Custom Action Date (Date Type) in WCM?如何在 WCM 中使用自定义操作日期(日期类型)?
【发布时间】:2014-04-29 17:30:27
【问题描述】:

我的问题非常具体到 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 的代码。请帮忙。

【问题讨论】:

    标签: websphere-portal wcm lotus-wcm


    【解决方案1】:

    有时你只需要打开 javadoc

    java.util.Date getExecuteDate(Document document)
    

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

    参数:

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

    返回:

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

    如果你只是想让你的动作被执行,使用这个

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

    【讨论】:

    猜你喜欢
    • 2022-08-23
    • 2016-05-22
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    • 2021-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多