Clover coverage report - Code Coverage for tapestry-contrib release 4.0-beta-8
Coverage timestamp: Sat Sep 24 2005 11:56:21 EDT
file stats: LOC: 70   Methods: 5
NCLOC: 33   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
SimpleTableState.java - 0% 0% 0%
coverage
 1    // Copyright 2004, 2005 The Apache Software Foundation
 2    //
 3    // Licensed under the Apache License, Version 2.0 (the "License");
 4    // you may not use this file except in compliance with the License.
 5    // You may obtain a copy of the License at
 6    //
 7    // http://www.apache.org/licenses/LICENSE-2.0
 8    //
 9    // Unless required by applicable law or agreed to in writing, software
 10    // distributed under the License is distributed on an "AS IS" BASIS,
 11    // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 12    // See the License for the specific language governing permissions and
 13    // limitations under the License.
 14   
 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    /**
 23    * A container holding all of the table model states.
 24    *
 25    * @author mindbridge
 26    */
 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  0 public SimpleTableState()
 35    {
 36  0 this(new SimpleTablePagingState(), new SimpleTableSortingState());
 37    }
 38   
 39  0 public SimpleTableState(
 40    ITablePagingState objPagingState,
 41    ITableSortingState objSortingState)
 42    {
 43  0 m_objPagingState = objPagingState;
 44  0 m_objSortingState = objSortingState;
 45    }
 46   
 47  0 public SimpleTableState(int nPageSize, int nCurrentPage, String strSortColumn, boolean bSortOrder) {
 48  0 this(new SimpleTablePagingState(nPageSize, nCurrentPage),
 49    new SimpleTableSortingState(strSortColumn, bSortOrder));
 50    }
 51   
 52    /**
 53    * Returns the pagingState.
 54    * @return ITablePagingState
 55    */
 56  0 public ITablePagingState getPagingState()
 57    {
 58  0 return m_objPagingState;
 59    }
 60   
 61    /**
 62    * Returns the sortingState.
 63    * @return ITableSortingState
 64    */
 65  0 public ITableSortingState getSortingState()
 66    {
 67  0 return m_objSortingState;
 68    }
 69   
 70    }