Package org.opencustomer.framework.db.util

Examples of org.opencustomer.framework.db.util.Page


        List list = null;
        long count = 0;

        Sort sort = ListAction.extractSort(getPanel(), "job_sort", form.getSort(), new Sort(JobListDAO.SORT_DUEDATE, true));
        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramSubject = form.getSubject();
        JobVO.Status[] paramStatus = null;
        if(form.getStatus() != null)
            paramStatus = new JobVO.Status[]{EnumUtility.valueOf(JobVO.Status.class, form.getStatus())};

        Date paramDateStart = null;
        Date paramDateEnd = null;
        SimpleDateFormat sdf = new SimpleDateFormat(MessageUtil.message(request, "default.format.input.date"));
        try
        {
            if (form.getDateStart() != null)
                paramDateStart = sdf.parse(form.getDateStart());
            if (form.getDateEnd() != null)
                paramDateEnd = DateUtility.getEndOfDay(sdf.parse(form.getDateEnd()));
        }
        catch (ParseException e)
        {
            log.error("bad form validation", e);
        }

        JobListDAO dao = new JobListDAO();

        count = dao.countList(company, null, null, paramSubject, paramStatus, null, paramDateStart, paramDateEnd, true, null, user);
        if (count < page.getFirstEntry())
            page.setPage(1);

        if (count > 0) {
            list = dao.getList(company, null, null, paramSubject, paramStatus, null, paramDateStart, paramDateEnd, true, null, sort, page, user);
        } else {
            list = new ArrayList();
View Full Code Here


        if (form.getSort() == null)
            sort = new Sort(PersonListDAO.SORT_LASTNAME, true);
        else
            sort = Sort.parseParam(form.getSort());

        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramFirstName = form.getFirstName();
        String paramLastName = form.getLastName();
        String paramUserName = form.getUserName();
       
        UserListDAO dao = new UserListDAO();

        count = dao.countList(paramFirstName, paramLastName, paramUserName, ignoredUsers, activeUser);
        if (count < page.getFirstEntry())
            page.setPage(1);

        if (count > 0)
            list = dao.getList(paramFirstName, paramLastName, paramUserName, ignoredUsers, sort, page, activeUser);
        else
            list = new ArrayList<UserListVO>();
View Full Code Here

        List<PersonVO> ignoredPersons = getIgnoredPersons(panel);
        if(ignoredPersons != null)
            panel.setAttribute("ignoredPersons", ignoredPersons);
       
        Sort sort = extractSort(panel, form, PersonListDAO.SORT_LASTNAME);
        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramCompanyName = form.getCompanyName();
        String paramFirstName = form.getFirstName();
        String paramLastName = form.getLastName();

        PersonListDAO dao = new PersonListDAO();

        count = dao.countList(paramFirstName, paramLastName, null, null, null, null, paramCompanyName, null, isUserExcluded(), ignoredPersons, user);
        if (count < page.getFirstEntry())
            page.setPage(1);

        if (count > 0)
            list = dao.getList(paramFirstName, paramLastName, null, null, null, null, paramCompanyName, null, isUserExcluded(), ignoredPersons, sort, page, user);
        else
            list = new ArrayList<PersonListVO>();
View Full Code Here

        List<UsergroupVO> list = null;
        long count = 0;

        Sort sort = extractSort(panel, form, UsergroupDAO.SORT_NAME);

        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramName = form.getName();

        UsergroupDAO.AdminSelect adminSelect = UsergroupDAO.AdminSelect.NOT_ADMIN;
        if(isAdmin(panel))
            adminSelect = UsergroupDAO.AdminSelect.ADMIN;
       
        UsergroupDAO dao = new UsergroupDAO();
        count = dao.countList(paramName, adminSelect, activeUser);
        if (count < page.getFirstEntry())
            page.setPage(1);

        if (count > 0)
            list = dao.getList(paramName, adminSelect, sort, page, activeUser);
        else
            list = new ArrayList<UsergroupVO>();
View Full Code Here

        List<CompanyVO> list = null;
        long count = 0;

        Sort sort = extractSort(panel, form, CompanyDAO.SORT_COMPANYNAME);

        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramCompanyName = form.getCompanyName();

        CompanyDAO dao = new CompanyDAO();

        count = dao.countList(paramCompanyName, null, null, null, null, user);
        if (count < page.getFirstEntry())
            page.setPage(1);

        if (count > 0)
            list = dao.getList(paramCompanyName, null, null, null, null, sort, page, user);
        else
            list = new ArrayList<CompanyVO>();
View Full Code Here

TOP

Related Classes of org.opencustomer.framework.db.util.Page

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.