1 15 package org.apache.tapestry.contrib.table.model.simple; 16 17 import java.io.Serializable ; 18 19 import org.apache.tapestry.contrib.table.model.ITablePagingState; 20 import org.apache.tapestry.contrib.table.model.ITableSortingState; 21 22 27 public class SimpleTableState implements Serializable 28 { 29 private static final long serialVersionUID = 1L; 30 31 private ITablePagingState m_objPagingState; 32 private ITableSortingState m_objSortingState; 33 34 public SimpleTableState() 35 { 36 this(new SimpleTablePagingState(), new SimpleTableSortingState()); 37 } 38 39 public SimpleTableState( 40 ITablePagingState objPagingState, 41 ITableSortingState objSortingState) 42 { 43 m_objPagingState = objPagingState; 44 m_objSortingState = objSortingState; 45 } 46 47 public SimpleTableState(int nPageSize, int nCurrentPage, String strSortColumn, boolean bSortOrder) { 48 this(new SimpleTablePagingState(nPageSize, nCurrentPage), 49 new SimpleTableSortingState(strSortColumn, bSortOrder)); 50 } 51 52 56 public ITablePagingState getPagingState() 57 { 58 return m_objPagingState; 59 } 60 61 65 public ITableSortingState getSortingState() 66 { 67 return m_objSortingState; 68 } 69 70 } 71 | Popular Tags |