osworkflow

osworkflow
学习osworkflow
http://my.so-net.net.tw/idealist/OSWorkflow/ 

wfentry表中的state字段来自于接口WorkflowEntry,有如下几个值:
    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接口相当于我们service层的接口,而WorkflowStore接口相当于我们DAO层的接口,
我们知道osworkflow提供的Workflow实现(如:BasicWorkflow)有时并不能满足业务的需要,因此我们可以实现自己的Workflow,具体可以参照BasicWorkflow 
继承AbstractWorkflow,接着加入自己想要的方法。同理,我们可以通过继承相应的WorkflowStore(如:HibernateWorkflowStore)来编写自己的方法

你可能感兴趣的:(osworkflow)