org.yawlfoundation.yawl.monitor.sort
Class TableSorter

java.lang.Object
  extended by org.yawlfoundation.yawl.monitor.sort.TableSorter

public class TableSorter
extends Object

Author: Michael Adams Creation Date: 9/12/2009


Nested Class Summary
static class TableSorter.CaseColumn
           
static class TableSorter.ItemColumn
           
static class TableSorter.ParamColumn
           
 
Constructor Summary
TableSorter()
           
 
Method Summary
 List<CaseInstance> applyCaseOrder(List<CaseInstance> caseList)
           
 List<WorkItemInstance> applyItemOrder(List<WorkItemInstance> itemList)
           
 List<ParameterInstance> applyParamOrder(List<ParameterInstance> paramList)
           
 CaseOrder getCaseOrder()
           
 ItemOrder getItemOrder()
           
 ParamOrder getParamOrder()
           
 List<CaseInstance> sort(List<CaseInstance> caseList, TableSorter.CaseColumn column)
           
 List<ParameterInstance> sort(List<ParameterInstance> paramList, TableSorter.ParamColumn column)
           
 List<WorkItemInstance> sort(List<WorkItemInstance> itemList, TableSorter.ItemColumn column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableSorter

public TableSorter()
Method Detail

sort

public List<CaseInstance> sort(List<CaseInstance> caseList,
                               TableSorter.CaseColumn column)

applyCaseOrder

public List<CaseInstance> applyCaseOrder(List<CaseInstance> caseList)

getCaseOrder

public CaseOrder getCaseOrder()

sort

public List<WorkItemInstance> sort(List<WorkItemInstance> itemList,
                                   TableSorter.ItemColumn column)

applyItemOrder

public List<WorkItemInstance> applyItemOrder(List<WorkItemInstance> itemList)

getItemOrder

public ItemOrder getItemOrder()

sort

public List<ParameterInstance> sort(List<ParameterInstance> paramList,
                                    TableSorter.ParamColumn column)

applyParamOrder

public List<ParameterInstance> applyParamOrder(List<ParameterInstance> paramList)

getParamOrder

public ParamOrder getParamOrder()


Copyright © 2004-2012 The YAWL Foundation.