coursemanager.java

来自「Extjs2增删改查」· Java 代码 · 共 52 行

JAVA
52
字号
package com.tcg.demo;import static com.tcg.core.AppService.getService;import com.tcg.core.PaginationSupport;import com.tcg.core.Utils.Condition;import com.tcg.core.Utils.DwrBackParams;import com.tcg.core.Utils.QueryTranslate;import com.tcg.demo.bean.Course;import java.util.List;/** * Created by IntelliJ IDEA. * User: Administrator * Date: 2008-10-29 * Time: 21:55:11 * To change this template use File | Settings | File Templates. */public class CourseManager {    public CourseManager()    {    }    public void  addCourse(Course course)    {        getService().save(course);    }    public void  deleteCourse(Course course)    {        getService().delete(Course.class,course.getId());    }    public void updateCourse(List<Course> list)    {        for (Course course : list) {            getService().save(course);        }    }    public PaginationSupport pageListCourse(DwrBackParams params)    {       String hql="from Course";        int pageSize=params.getLimit();        int currentPage=params.getStart()/pageSize+1;        List<Condition> conditions = params.getConditions();        if(null!=conditions&&conditions.size()>0)        {            QueryTranslate queryTranslate = new QueryTranslate(hql, conditions);            hql = queryTranslate.toString();        }        PaginationSupport paginationSupport = getService().findPage(hql,currentPage ,pageSize );        return paginationSupport;    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?