Author: ssmaeklu
Date: 2007-08-21 22:50:04 +0200 (Tue, 21 Aug 2007)
New Revision: 5652

Removed:
   
trunk/core-api/src/test/java/no/sesat/search/util/test/PagingDisplayHelperUnitTest.java
   
trunk/result-spi/src/main/java/no/sesat/search/result/PagingDisplayHelper.java
Modified:
   trunk/core-api/src/test/resources/testng.xml
   
trunk/data-model-api/src/main/java/no/sesat/search/datamodel/search/SearchDataObject.java
   
trunk/result-handler-control-spi/src/main/java/no/sesat/search/result/handler/DataModelResultHandler.java
Log:
PagingDisplayHelper retired. SEARCH-3159

Deleted: 
trunk/core-api/src/test/java/no/sesat/search/util/test/PagingDisplayHelperUnitTest.java
===================================================================
--- 
trunk/core-api/src/test/java/no/sesat/search/util/test/PagingDisplayHelperUnitTest.java
     2007-08-21 13:54:03 UTC (rev 5651)
+++ 
trunk/core-api/src/test/java/no/sesat/search/util/test/PagingDisplayHelperUnitTest.java
     2007-08-21 20:50:04 UTC (rev 5652)
@@ -1,183 +0,0 @@
-/*
- * Copyright (2005-2007) Schibsted Søk AS
- * This file is part of SESAT.
- * You can use, redistribute, and/or modify it, under the terms of the SESAT 
License.
- * You should have received a copy of the SESAT License along with this 
program.  
- * If not, see https://dev.sesat.no/confluence/display/SESAT/SESAT+License
- *
- */
-package no.sesat.search.util.test;
-
-import no.sesat.search.result.PagingDisplayHelper;
-import no.sesat.search.site.SiteTestCase;
-import no.sesat.search.result.PagingDisplayHelper;
-import junit.framework.TestResult;
-import org.apache.log4j.Logger;
-import static org.testng.AssertJUnit.*;
-import org.testng.annotations.BeforeTest;
-import org.testng.annotations.AfterTest;
-
-
-/** Test a PagingDisplayHelper.
- *
- * @author <a href="mailto:[EMAIL PROTECTED]">Magnus Eklund</a>
- * @version <tt>$Revision$</tt>
- */
-public final class PagingDisplayHelperUnitTest extends SiteTestCase {
-
-    // Constants -----------------------------------------------------
-
-    private static final Logger LOG = 
Logger.getLogger(PagingDisplayHelperUnitTest.class);
-
-    // Attributes ----------------------------------------------------
-
-     private PagingDisplayHelper pager;
-
-    // Static --------------------------------------------------------
-
-   // Constructors --------------------------------------------------
-
-    public PagingDisplayHelperUnitTest(final String testName) {
-        super(testName);
-    }
-
-    // Public --------------------------------------------------------
-
-    public void testPageSets() {
-
-        LOG.info("testPageSets");
-        pager.setNumberOfResults(100);
-
-        assertEquals(1, pager.getFirstVisiblePage());
-        assertEquals(10, pager.getLastVisiblePage());
-
-        pager.setCurrentOffset(9);
-        assertEquals(1, pager.getFirstVisiblePage());
-        assertEquals(10, pager.getLastVisiblePage());
-
-        pager.setNumberOfResults(200);
-        pager.setCurrentOffset(0);
-
-        assertEquals(20, pager.getNumberOfPages());
-
-        pager.setCurrentOffset(pager.getOffsetOfNextPage());
-        pager.setCurrentOffset(pager.getOffsetOfNextPage());
-        pager.setCurrentOffset(pager.getOffsetOfNextPage());
-        pager.setCurrentOffset(pager.getOffsetOfNextPage());
-        pager.setCurrentOffset(pager.getOffsetOfNextPage());
-        pager.setCurrentOffset(pager.getOffsetOfNextPage());
-        pager.setCurrentOffset(pager.getOffsetOfNextPage());
-        pager.setCurrentOffset(pager.getOffsetOfNextPage());
-        pager.setCurrentOffset(pager.getOffsetOfNextPage());
-        pager.setCurrentOffset(pager.getOffsetOfNextPage());
-
-        assertEquals(6, pager.getFirstVisiblePage());
-        assertEquals(15, pager.getLastVisiblePage());
-
-        pager.setNumberOfResults(93);
-        pager.setCurrentOffset(0);
-
-        assertEquals(10, pager.getOffsetOfNextPage());
-        assertEquals(10, pager.getOffsetOfPage(2));
-
-        assertEquals(10, pager.getNumberOfPages());
-        assertEquals(10, pager.getLastVisiblePage());
-    }
-
-    public void testPaging() {
-
-        LOG.info("testPaging");
-        pager.setNumberOfResults(100);
-
-        // Default offset is 0
-        assertEquals(1, pager.getCurrentPage());
-        assertEquals(1, pager.getFirstHitOnPage());
-        assertEquals(10, pager.getLastHitOnPage());
-        assertEquals(10, pager.getNumberOfPages());
-        assertEquals(10, pager.getOffsetOfNextPage());
-        assertTrue(pager.isFirstPage());
-
-        pager.setCurrentOffset(1);
-
-        assertEquals(2, pager.getFirstHitOnPage());
-        assertEquals(11, pager.getLastHitOnPage());
-        assertEquals(10, pager.getNumberOfPages());
-        assertEquals(11, pager.getOffsetOfNextPage());
-
-        pager.setCurrentOffset(9);
-
-        assertEquals(10, pager.getFirstHitOnPage());
-        assertEquals(19, pager.getLastHitOnPage());
-        assertEquals(10, pager.getNumberOfPages());
-        assertEquals(19, pager.getOffsetOfNextPage());
-
-        pager.setCurrentOffset(0);
-
-        assertEquals(10, pager.getOffsetOfNextPage());
-
-        pager.setCurrentOffset(pager.getOffsetOfNextPage());
-
-        assertEquals(2, pager.getCurrentPage());
-        assertEquals(11, pager.getFirstHitOnPage());
-        assertEquals(20, pager.getLastHitOnPage());
-
-        pager.setCurrentOffset(99);
-        assertTrue(pager.isLastPage());
-        assertFalse(pager.isFirstPage());
-        assertEquals(10, pager.getCurrentPage());
-
-        pager.setCurrentOffset(pager.getOffsetOfPreviousPage());
-        assertFalse(pager.isLastPage());
-
-        pager.setNumberOfResults(200);
-        pager.setCurrentOffset(0);
-
-        assertEquals(20, pager.getNumberOfPages());
-    }
-
-    public void testDifferentPageSize() {
-
-        LOG.info("testDifferentPageSize");
-        pager = new PagingDisplayHelper(12, 10);
-        pager.setNumberOfResults(2000);
-        pager.setCurrentOffset(120);
-
-        assertEquals(6, pager.getFirstVisiblePage());
-
-        pager.setCurrentOffset(0);
-        assertEquals(1, pager.getFirstVisiblePage());
-
-        pager.setCurrentOffset(108);
-        assertEquals(5, pager.getFirstVisiblePage());
-
-        pager.setCurrentOffset(30);
-        assertEquals(1, pager.getFirstVisiblePage());
-
-        pager.setCurrentOffset(240);
-        assertEquals(16, pager.getFirstVisiblePage());
-    }
-
-
-
-    // Package protected ---------------------------------------------
-
-    // Protected -----------------------------------------------------
-
-
-    @BeforeTest
-    protected void setUp() throws Exception {
-        super.setUp();
-
-        pager = new PagingDisplayHelper(10, 10);
-    }
-
-    @AfterTest
-    protected void tearDown() throws Exception {
-        super.tearDown();
-    }
-
-
-    // Private -------------------------------------------------------
-
-    // Inner classes -------------------------------------------------
-}

Modified: trunk/core-api/src/test/resources/testng.xml
===================================================================
--- trunk/core-api/src/test/resources/testng.xml        2007-08-21 13:54:03 UTC 
(rev 5651)
+++ trunk/core-api/src/test/resources/testng.xml        2007-08-21 20:50:04 UTC 
(rev 5652)
@@ -3,10 +3,6 @@
 <suite name="Search Engine Unit Tests" verbose="10" parallel="false">
     
     <test name="UnitTests" junit="true">
-        <classes>
-            <class 
name="no.sesat.search.util.test.PagingDisplayHelperUnitTest"/>
-        </classes>
-    
     </test>
    
 </suite>

Modified: 
trunk/data-model-api/src/main/java/no/sesat/search/datamodel/search/SearchDataObject.java
===================================================================
--- 
trunk/data-model-api/src/main/java/no/sesat/search/datamodel/search/SearchDataObject.java
   2007-08-21 13:54:03 UTC (rev 5651)
+++ 
trunk/data-model-api/src/main/java/no/sesat/search/datamodel/search/SearchDataObject.java
   2007-08-21 20:50:04 UTC (rev 5652)
@@ -12,7 +12,6 @@
 import no.sesat.search.datamodel.generic.DataObject;
 import no.sesat.search.datamodel.query.QueryDataObject;
 import no.sesat.search.mode.config.SearchConfiguration;
-import no.sesat.search.result.PagingDisplayHelper;
 import no.sesat.search.result.ResultItem;
 import no.sesat.search.result.ResultList;
 

Modified: 
trunk/result-handler-control-spi/src/main/java/no/sesat/search/result/handler/DataModelResultHandler.java
===================================================================
--- 
trunk/result-handler-control-spi/src/main/java/no/sesat/search/result/handler/DataModelResultHandler.java
   2007-08-21 13:54:03 UTC (rev 5651)
+++ 
trunk/result-handler-control-spi/src/main/java/no/sesat/search/result/handler/DataModelResultHandler.java
   2007-08-21 20:50:04 UTC (rev 5652)
@@ -21,7 +21,6 @@
 import no.sesat.search.datamodel.query.QueryDataObject;
 import no.sesat.search.datamodel.search.SearchDataObject;
 import no.sesat.search.mode.config.SearchConfiguration;
-import no.sesat.search.result.PagingDisplayHelper;
 import no.sesat.search.view.config.SearchTab;
 import no.sesat.search.site.Site;
 import no.sesat.search.site.SiteContext;
@@ -82,20 +81,6 @@
             throw new IllegalStateException(skfie.getMessage(), skfie);
         }
 
-// will be replaced with SEARCH-3159 - Replace PagingDisplayHelper
-//        // Paging helper
-//        PagingDisplayHelper pager = null;
-//        if (config.isPaging()) {
-//            pager = new PagingDisplayHelper(
-//                    cxt.getSearchResult().getHitCount(), 
-//                    tab.getPageSize(), 
-//                    tab.getPagingSize());
-//            final Object v = null != parameters.get("offset") ? 
parameters.get("offset") : "0";
-//            pager.setCurrentOffset(Integer.parseInt( v instanceof String[] 
&& ((String[])v).length ==1
-//                    ? ((String[]) v)[0]
-//                    : (String) v));
-//        }
-        
         // friendly command-specific search string
         final String friendly = null != cxt.getDisplayQuery() && 
cxt.getDisplayQuery().length() > 0
                         ? cxt.getDisplayQuery()

Deleted: 
trunk/result-spi/src/main/java/no/sesat/search/result/PagingDisplayHelper.java
===================================================================
--- 
trunk/result-spi/src/main/java/no/sesat/search/result/PagingDisplayHelper.java  
    2007-08-21 13:54:03 UTC (rev 5651)
+++ 
trunk/result-spi/src/main/java/no/sesat/search/result/PagingDisplayHelper.java  
    2007-08-21 20:50:04 UTC (rev 5652)
@@ -1,217 +0,0 @@
-/*
- * Copyright (2005-2007) Schibsted Søk AS
- * This file is part of SESAT.
- * You can use, redistribute, and/or modify it, under the terms of the SESAT 
License.
- * You should have received a copy of the SESAT License along with this 
program.  
- * If not, see https://dev.sesat.no/confluence/display/SESAT/SESAT+License
- * 
- */
-package no.sesat.search.result;
-
-import java.io.Serializable;
-
-/**
- * @deprecated replaced by SEARCH-3159 - Replace PagingDisplayHelper
- * 
- * @author <a href="mailto:[EMAIL PROTECTED]">Magnus Eklund</a>
- * @version <tt>$Id$</tt>
- */
-public final class PagingDisplayHelper implements Serializable {
-
-    private int pageSize = 10;
-    private int maxPages = 10;
-
-    private int numberOfResults;
-
-    private int currentOffset = 0;
-
-    /**
-     * 
-     * @param numberOfResults 
-     */
-    public PagingDisplayHelper(final int numberOfResults) {
-        this.numberOfResults = numberOfResults;
-    }
-
-    /**
-     * 
-     * @param numberOfResults 
-     * @param pageSize 
-     * @param maxPages 
-     */
-    public PagingDisplayHelper(final int numberOfResults, final int pageSize, 
final int maxPages) {
-        this.numberOfResults = numberOfResults;
-        this.pageSize = pageSize;
-        this.maxPages = maxPages;
-    }
-
-    /**
-     * 
-     * @param pageSize 
-     * @param maxPages 
-     */
-    public PagingDisplayHelper(final int pageSize, final int maxPages) {
-        this.pageSize = pageSize;
-        this.maxPages = maxPages;
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public int getCurrentPage() {
-        return currentOffset / pageSize + 1;
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public int getNumberOfPages() {
-        return (numberOfResults + pageSize - 1) / pageSize;
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public int getPageSize() {
-        return pageSize;
-    }
-
-    /**
-     * 
-     * @param pageSize 
-     */
-    public final void setPageSize(final int pageSize) {
-        this.pageSize = pageSize;
-    }
-    
-    /**
-     * 
-     * @return 
-     */
-    public boolean isFirstPage() {
-        return getCurrentPage() == 1;
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public boolean isLastPage() {
-        return getCurrentPage() == getNumberOfPages();
-    }
-
-    /**
-     * 
-     * @param offset 
-     */
-    public void setCurrentOffset(final int offset) {
-        currentOffset = offset;
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public int getOffsetOfNextPage() {
-        return getFirstHitOnPage() + pageSize - 1;
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public int getOffsetOfPreviousPage() {
-        return (getCurrentPage() - 2) * pageSize;
-    }
-
-    /**
-     *
-     * @param page
-     * @return
-     */
-    public int getOffsetOfPage(final int page) {
-        return (page - 1) * (pageSize);
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public int getFirstVisiblePage() {
-
-        int firstPage = 0;
-        int n = (getCurrentOffset()/pageSize);
-        if (n > 5)
-            if ( ( getNumberOfPages() - getCurrentPage() ) < 5) {
-                firstPage = getNumberOfPages() - 9;
-                if (firstPage <= 0)
-                    firstPage = 1;
-            } else
-                firstPage = (n - 5 + 1);
-        else
-            firstPage = 1;
-
-        return firstPage;
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public int getLastVisiblePage() {
-        int pageSet = getFirstVisiblePage() + maxPages - 1;
-
-        return getNumberOfPages() < pageSet ? getNumberOfPages() : pageSet;
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public int getMaxPages() {
-        return maxPages;
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public int getFirstHitOnPage() {
-        return (getCurrentPage() - 1) * pageSize + currentOffset % pageSize + 
1;
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public int getLastHitOnPage() {
-        return Math.min(numberOfResults, getFirstHitOnPage() + pageSize - 1);
-    }
-
-    /**
-     * 
-     * @param numberOfResults 
-     */
-    public void setNumberOfResults(final int numberOfResults) {
-        this.numberOfResults = numberOfResults;
-    }
-
-    /**
-     * 
-     * @return 
-     */
-    public int getNumberOfResults() {
-        return numberOfResults;
-    }
-    
-    /**
-     * 
-     * @return 
-     */
-    public int getCurrentOffset() {
-        return currentOffset;
-    }
-}

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to