/* ==================================================================
* Created [2009-4-27 下午11:32:55] by Jon.King
* ==================================================================
* TSS
* ==================================================================
* mailTo:jinpujun@hotmail.com
* Copyright (c) Jon.King, 2009-2012
* ==================================================================
*/
package com.jinhe.tss.cms.workflow;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import com.jinhe.tss.core.exception.BusinessException;
import com.jinhe.tss.core.persistence.ICommonDao;
public class WorkFlowServiceImpl implements WorkFlowService {
@Autowired private ICommonDao siteDao;
public boolean deleteWorkFlow(Integer code){
List<?> list = siteDao.getEntities("from Channel c where c.workflowId=?", code);
if( list.size() > 0 ) {
throw new BusinessException("工作流已被使用,无法删除");
}
return WorkFlowManager.getInstance().deleteWorkFlow(code);
}
}