Newer
Older
EMS-WEB-3.0 / src / main / java / com / casic / accessControl / task / manager / TaskDetailManager.java
wxn on 9 Aug 2016 1 KB first commit
package com.casic.accessControl.task.manager;

import com.casic.accessControl.core.hibernate.HibernateEntityDao;
import com.casic.accessControl.task.domain.Task;
import com.casic.accessControl.task.domain.TaskDetail;
import org.hibernate.Criteria;
import org.hibernate.criterion.Restrictions;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * Created by lenovo on 2016/4/22.
 */
@Service("taskDetailManager")
public class TaskDetailManager extends HibernateEntityDao<TaskDetail> {

    public List<TaskDetail> getTaskDetailByTask(Task task) {
        Criteria criteria = this.createCriteria(TaskDetail.class);
        criteria.add(Restrictions.eq("task", task));
        List<TaskDetail> taskDetails = criteria.list();
        return taskDetails;

    }
    public List<TaskDetail> getUncheckedByTask(Task task){
        Criteria criteria = this.createCriteria(TaskDetail.class);
        criteria.add(Restrictions.eq("task", task));
        criteria.add(Restrictions.eq("isChecked",0));
        List<TaskDetail> taskDetails = criteria.list();
        return taskDetails;
    }

    public void save() {

    }
}