snaker-core/src/main/java/org/snaker/engine/core/ProcessService.java
public void cascadeRemove(String id) {
		Process entity = access().getProcess(id);
		List<HistoryOrder> historyOrders = access().getHistoryOrders(null, new QueryFilter().setProcessId(id));

		for(HistoryOrder historyOrder : historyOrders) {
			ServiceContext.getEngine().order().cascadeRemove(historyOrder.getId());
		}
		access().deleteProcess(entity);
		clear(entity);
	}
public void cascadeRemove(String id) {
		Process entity = access().getProcess(id);
		List<HistoryOrder> historyOrders = access().getHistoryOrders(null, new QueryFilter().setProcessId(id));

		for(HistoryOrder historyOrder : historyOrders) {
			ServiceContext.getEngine().order().cascadeRemove(historyOrder.getId());
		}
		access().deleteProcess(entity);
		clear(entity);
	}
public void cascadeRemove ( String id ) { Process entity = access ( ) . getProcess ( id ) ; List < HistoryOrder > historyOrders = access ( ) . getHistoryOrders ( null , new QueryFilter ( ) . setProcessId ( id ) ) ; for ( HistoryOrder historyOrder : historyOrders ) { ServiceContext . getEngine ( ) . order ( ) . cascadeRemove ( historyOrder . getId ( ) ) ; } access ( ) . deleteProcess ( entity ) ; clear ( entity ) ; }
级联删除指定流程定义的所有数据
级联删除指定流程定义的所有数据