交換

2016-07-25 11 views
0

交換

com.adobe.granite.workflow
com.day.cq.workflow.util.WorkflowUtil.isStale(Workflow workflow, Collection<Event> wfJobs) 

のための代替はありますか?私は、この方法を新しい花崗岩のワークフローAPIに置き換える簡単な方法を見つけることができないようです。

+0

私は花崗岩のワークフローAPIに 'WorkflowUtil'がありません。しかし、ドキュメントには、 'isStale()'の代わりに 'isStaleWorkflow(Workflow workflow、Collection wfJobs)'の使用が記載されています。 – rakhi4110

答えて

0

isStale実装を提供するGranite APIには、直接利用可能なUtilクラスはありません。

しかし、代替案が必要な場合は、独自のコードをラップしてステータスを取得する方法があります。

com.adobe.granite.workflow.core.PayloadMapFactory Components View of Adapter Factory

6.1のJavaドキュメントが PayloadMapため hereWorkflow

あなたの方法は、インスタンスを取得するためにgetWorkflowInstancesを呼び出し、インスタンスからして、ステータスを得ることができるを参照

に指定されている。これは、適合させることができる

com.adobe.granite.workflow.PayloadMap 

WorkflowインスタンスでgetStatus()メソッドを呼び出します。