PagingUtils

Skip to end of metadata



Go to start of metadata


Description

  • org.joget.commons.util.PagingUtils
  • Under wflow-commons module
  • Utility method used for sorting and paging an ordered list of data

Code Sample

import java.util.List;

import org.joget.apps.app.service.AppUtil;

import org.joget.workflow.model.WorkflowProcess;

import org.joget.workflow.model.service.WorkflowManager;

 

 

WorkflowManager workflowManager = (WorkflowManager) AppUtil.getApplicationContext().getBean("workflowManager");

List<WorkflowProcess> processList = (List<WorkflowProcess>) workflowManager.getProcessList("crm");

 

//Sort it by process id

PagingUtils.sort(processList, "id"false);

Methods

sort
public static void sort(java.util.List list, java.lang.String field, java.lang.Boolean desc)

Sorts a list based on a field value of object in the list 

sortAndPage
public static java.util.List sortAndPage(java.util.List list, java.lang.String field, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

Orders the list based on a field value of object in the list and returns the results of a page

sortMapByValue
public static java.util.Map sortMapByValue(java.util.Map map, java.lang.Boolean desc)

Sorts a map based on a value

subList
public static java.util.List subList(java.util.List list, java.lang.Integer start, java.lang.Integer rows)

Gets the results of a page from a List

文档更新时间: 2018-11-06 07:07   作者:李庆