Example usage for org.hibernate Criteria setFirstResult

List of usage examples for org.hibernate Criteria setFirstResult

Introduction

In this page you can find the example usage for org.hibernate Criteria setFirstResult.

Prototype

public Criteria setFirstResult(int firstResult);

Source Link

Document

Set the first result to be retrieved.

Usage

From source file:com.inkubator.hrm.dao.impl.WtGroupWorkingDaoImpl.java

@Override
public List<WtGroupWorking> getByParam(WtGroupWorkingSearchParameter searchParameter, int firstResult,
        int maxResults, Order order) {
    Criteria criteria = getCurrentSession().createCriteria(getEntityClass());
    doSearchWtGroupWorkingByParam(searchParameter, criteria);
    criteria.addOrder(order);//from ww w.  jav  a  2s  . c o  m
    criteria.setFirstResult(firstResult);
    criteria.setMaxResults(maxResults);
    return criteria.list();
}

From source file:com.inkubator.hrm.dao.impl.WtHolidayDaoImpl.java

@Override
public List<WtHoliday> getByParam(HolidaySearchParameter searchParameter, int firstResult, int maxResults,
        Order order) {//ww  w  .j a  v a2  s. co  m
    Criteria criteria = getCurrentSession().createCriteria(getEntityClass());
    doSearchWtHolidayByParam(searchParameter, criteria);
    criteria.addOrder(order);
    criteria.createAlias("religion", "religion", JoinType.LEFT_OUTER_JOIN);
    criteria.setFirstResult(firstResult);
    criteria.setMaxResults(maxResults);
    return criteria.list();
}

From source file:com.inkubator.hrm.dao.impl.WtOverTimeDaoImpl.java

@Override
public List<WtOverTime> getByParam(WtOverTimeSearchParameter searchParameter, int firstResult, int maxResults,
        Order order) {/*from  ww w . j av  a  2  s  .  c o m*/
    Criteria criteria = getCurrentSession().createCriteria(getEntityClass());
    doSearchWtOverTimeByParam(searchParameter, criteria);
    criteria.addOrder(order);
    criteria.setFirstResult(firstResult);
    criteria.setMaxResults(maxResults);
    return criteria.list();
}

From source file:com.inkubator.hrm.dao.impl.WtPeriodeDaoImpl.java

@Override
public List<WtPeriode> getByParam(WtPeriodeSearchParameter searchParameter, int firstResult, int maxResults,
        Order order) {//w  w  w .j a v a  2 s.  c  om
    Criteria criteria = getCurrentSession().createCriteria(getEntityClass());
    doSearchWtPeriodeByParam(searchParameter, criteria);
    criteria.addOrder(order);
    criteria.setFirstResult(firstResult);
    criteria.setMaxResults(maxResults);
    return criteria.list();
}

From source file:com.inkubator.hrm.dao.impl.WtScheduleShiftDaoImpl.java

@Override
public List<WtScheduleShift> getByParam(Long workingGroupId, int firstResult, int maxResults, Order order) {
    Criteria criteria = getCurrentSession().createCriteria(getEntityClass());
    doSearchWtScheduleShiftByParam(workingGroupId, criteria);
    criteria.createAlias("wtWorkingHour", "wtWorkingHour", JoinType.INNER_JOIN);
    criteria.addOrder(order);/*from   w ww . j  a  va 2 s  . c  om*/
    criteria.setFirstResult(firstResult);
    criteria.setMaxResults(maxResults);
    return criteria.list();
}

From source file:com.inventory.system.dao.StaffDAOImpl.java

@Override
public List<Teacher> fetchTeacherByDateRange(Date fromDate, Date toDate) {
    Session session = HibernateBDUtil.getSessionFactory().openSession();
    List<Teacher> list;// w w w .j a  v  a 2  s . com

    Criteria criteria = session.createCriteria(Teacher.class);
    criteria.add(Restrictions.between("registeredDate", fromDate, toDate));
    criteria.setFirstResult(0);
    criteria.setMaxResults(500);
    criteria.addOrder(Order.desc("id"));
    list = criteria.list();

    return list;
}

From source file:com.inventory.system.dao.StaffDAOImpl.java

@Override
public List<Teacher> fetchTeacher() {
    Session session = HibernateBDUtil.getSessionFactory().openSession();
    List<Teacher> list;//from   w  w w  .jav a2  s  . c  o m

    Criteria criteria = session.createCriteria(NonTeachingStaff.class);
    criteria.setFirstResult(0);
    criteria.setMaxResults(500);
    criteria.addOrder(Order.desc("id"));
    list = criteria.list();

    return list;
}

From source file:com.inventory.system.dao.StaffDAOImpl.java

@Override
public List<NonTeachingStaff> fetchByDateRange(Date fromDate, Date toDate) {
    Session session = HibernateBDUtil.getSessionFactory().openSession();
    List<NonTeachingStaff> list;

    Criteria criteria = session.createCriteria(NonTeachingStaff.class);
    criteria.add(Restrictions.between("registeredDate", fromDate, toDate));
    criteria.setFirstResult(0);
    criteria.setMaxResults(500);//  w ww  . j  ava2  s .com
    criteria.addOrder(Order.desc("id"));
    list = criteria.list();

    return list;
}

From source file:com.inventory.system.dao.StaffDAOImpl.java

@Override
public List<NonTeachingStaff> fetchNonTeachingStaff() {
    Session session = HibernateBDUtil.getSessionFactory().openSession();
    List<NonTeachingStaff> list;

    Criteria criteria = session.createCriteria(NonTeachingStaff.class);
    criteria.setFirstResult(0);
    criteria.setMaxResults(500);/* w w w  . j a  va  2s  .  c  o  m*/
    criteria.addOrder(Order.desc("id"));
    list = criteria.list();

    return list;
}

From source file:com.inventory.system.dao.StudentRegistrationDAOImpl.java

@Override
public List<StudentRegistration> fetchStudentsByClass(AcademicClass stdClass) {
    Session session = HibernateBDUtil.getSessionFactory().openSession();
    List<StudentRegistration> list;

    Criteria criteria = session.createCriteria(StudentRegistration.class);
    criteria.add(Restrictions.eq("academicclass", stdClass));
    criteria.setFirstResult(0);
    criteria.setMaxResults(500);/*www.j  a  v  a2 s.  c om*/
    criteria.addOrder(Order.desc("id"));
    list = criteria.list();

    return list;
}