package bboss;
import java.util.HashMap;
import org.activiti.engine.impl.db.upgrade.UpgradeCallback;
public class TestUpgradeCallback implements UpgradeCallback {
/**
* 删除流程实例策略回调函数
* @param procdefs,包含以下信息:
* ID_ 流程定义id
* KEY_ 流程名称
* VERSION_ 最新流程版本号
* DEPLOYMENT_ID_ 流程部署号
*/
public void delete(HashMap procdef) throws Exception {
System.out.println("delete to procdefid:"+procdef.get("ID_"));
System.out.println("delete to KEY_:"+procdef.get("KEY_"));
System.out.println("delete to VERSION_:"+procdef.get("VERSION_"));
System.out.println("delete to DEPLOYMENT_ID_:"+procdef.get("DEPLOYMENT_ID_"));
}
/**
* 升级流程实例策略回调函数
* @param procdefs,包含以下信息:
* ID_ 流程定义id
* KEY_ 流程名称
* VERSION_ 最新流程版本号
* DEPLOYMENT_ID_ 流程部署号
*/
public void update(HashMap procdef) throws Exception {
System.out.println("update to procdefid:"+procdef.get("ID_"));
System.out.println("update to KEY_:"+procdef.get("KEY_"));
System.out.println("update to VERSION_:"+procdef.get("VERSION_"));
System.out.println("update to DEPLOYMENT_ID_:"+procdef.get("DEPLOYMENT_ID_"));
}
}