View Javadoc
1   /**
2    * Copyright By Grandsoft Company Limited.  
3    * 2012-4-18 下午04:48:55
4    */
5   package gboat2.serviceflow.service;
6   
7   import java.util.Map;
8   
9   
10  /**
11   * 
12   * @author lysming
13   * @since jdk1.6
14   * @date 2012-4-18
15   *  
16   */
17  
18  public interface IExitActionHandler {
19  	
20  	/**判断是否接受进入该节点
21  	 * @param processId
22  	 * 			流程id
23  	 * @param businessObjectId
24  	 * 			对象id
25  	 * @param taskName
26  	 * 			节点名称
27  	 * @param params
28  	 * 			动态参数
29  	 * @return true 接受; false 不接受
30  	 */
31  	public boolean accept(String processId, String businessObjectId, String taskName, Map<String, Object> params);
32  	
33  	/** 执行该节点的具体操作
34  	 * @param processId
35  	 * 			流程id
36  	 * @param businessObjectId
37  	 * 			对象id
38  	 * @param taskName
39  	 * 			节点名称
40  	 * @param params
41  	 * 			动态参数
42  	 */
43  	public void action(String processId, String businessObjectId, String taskName, Map<String, Object> params);
44  }