package com.norteksoft.wf.engine.dao;
import org.springframework.stereotype.Repository;
import com.norteksoft.product.orm.hibernate.HibernateDao;
import com.norteksoft.wf.engine.entity.WorkflowDefinitionFile;
@Repository
public class WorkflowDefinitionFileDao extends HibernateDao<WorkflowDefinitionFile, Long>{
public WorkflowDefinitionFile getWfDefinitionFileByWfdId(Long wfdId){
return this.findUniqueBy("wfDefinitionId", wfdId);
}
public void deleteDefinitionFileByWfdId(Long wfdId){
this.createQuery("delete WorkflowDefinitionFile wfdf where wfdf.wfDefinitionId = ?", wfdId).executeUpdate();
}
public WorkflowDefinitionFile getWfDefinitionFileByWfdId(Long wfdId, Long companyId){
return this.findUnique("from WorkflowDefinitionFile wfdf where wfdf.wfDefinitionId = ? and wfdf.companyId = ?", wfdId, companyId);
}
}