org.drools.guvnor.server.builder
Class PageResponseBuilder<T extends AbstractPageRow>

java.lang.Object
  extended by org.drools.guvnor.server.builder.PageResponseBuilder<T>

public class PageResponseBuilder<T extends AbstractPageRow>
extends Object


Constructor Summary
PageResponseBuilder()
           
 
Method Summary
 PageResponse<T> build()
           
 PageResponse<T> buildWithTotalRowCount(long totalRowCount)
           
 void fixTotalRowSize(long totalRowsCount)
           
 PageResponseBuilder<T> withLastPage(boolean isLastPage)
           
 PageResponseBuilder<T> withPageRowList(List<T> assetPageRowList)
           
 PageResponseBuilder<T> withStartRowIndex(int startRowIndex)
           
 PageResponseBuilder<T> withTotalRowSize(int totalRowSize)
           
 PageResponseBuilder<T> withTotalRowSizeExact()
           
 PageResponseBuilder<T> withTotalRowSizeHelper(int totalRowCount)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageResponseBuilder

public PageResponseBuilder()
Method Detail

withStartRowIndex

public PageResponseBuilder<T> withStartRowIndex(int startRowIndex)

withPageRowList

public PageResponseBuilder<T> withPageRowList(List<T> assetPageRowList)

withLastPage

public PageResponseBuilder<T> withLastPage(boolean isLastPage)

withTotalRowSize

public PageResponseBuilder<T> withTotalRowSize(int totalRowSize)

withTotalRowSizeHelper

public PageResponseBuilder<T> withTotalRowSizeHelper(int totalRowCount)

withTotalRowSizeExact

public PageResponseBuilder<T> withTotalRowSizeExact()

fixTotalRowSize

public void fixTotalRowSize(long totalRowsCount)

build

public PageResponse<T> build()

buildWithTotalRowCount

public PageResponse<T> buildWithTotalRowCount(long totalRowCount)


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.