學(xué)習(xí)osworkflow
http://my.so-net.net.tw/idealist/OSWorkflow/ wfentry表中的state字段來(lái)自于接口WorkflowEntry,有如下幾個(gè)值:
public static final int CREATED = 0;
public static final int ACTIVATED = 1;
public static final int SUSPENDED = 2;
public static final int KILLED = 3;
public static final int COMPLETED = 4;
public static final int UNKNOWN = -1;
Workflow接口相當(dāng)于我們service層的接口,而WorkflowStore接口相當(dāng)于我們DAO層的接口,
我們知道osworkflow提供的Workflow實(shí)現(xiàn)(如:BasicWorkflow)有時(shí)并不能滿足業(yè)務(wù)的需要,因此我們可以實(shí)現(xiàn)自己的Workflow,具體可以參照BasicWorkflow
繼承AbstractWorkflow,接著加入自己想要的方法。同理,我們可以通過(guò)繼承相應(yīng)的WorkflowStore(如:HibernateWorkflowStore)來(lái)編寫(xiě)自己的方法