com.poscoict.glueframework.dao.vo
Interface GluePageSet

All Superinterfaces:
Collection<GlueRow<String,Object>>, GlueRowSet<GlueRow<String,Object>>, Iterable<GlueRow<String,Object>>, List<GlueRow<String,Object>>
All Known Implementing Classes:
GluePageSetImpl

public interface GluePageSet
extends GlueRowSet<GlueRow<String,Object>>

Database 테이블의 복수 개의 레코드를 표현하는 Value Object 패턴의 인터페이스.
GlueRowSet을 상속받았으므로 모든 기능을 사용할 수 있다. Page Navigation 기능(일종의 게시판 형태의 화면)을 지원하기 위해서 실제 총 레코드 개수를 확인할 수 있는 메소드를 존재한다.


Method Summary
 int getCurrentPage()
          현재 Page 번호를 넘겨 준다.
 int getPageSize()
          Page Size를 Return 한다.
 int getTotalRowCount()
          조회된 실제적인 총 레코드 개수를 확인한다.
 void setCurrentPage(int currentPage)
          currentPage 를 설정한다.
 void setPageSize(int pageSize)
          Page Size를 설정한다.
 void setTotalRowCount(int size)
          총 레코드 개수를 설정한다.
 
Methods inherited from interface com.poscoict.glueframework.dao.vo.GlueRowSet
count, getAllRow, getColumnDefs, hasNext, hasPrevious, next, previous, reset, setColumnDefs
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Method Detail

getCurrentPage

int getCurrentPage()
현재 Page 번호를 넘겨 준다.

Returns:
Current Page

setCurrentPage

void setCurrentPage(int currentPage)
currentPage 를 설정한다.

Parameters:
currentPage - 현재 page 번호

getPageSize

int getPageSize()
Page Size를 Return 한다.

Returns:
Page Size

setPageSize

void setPageSize(int pageSize)
Page Size를 설정한다.

Parameters:
pageSize - Page 단위

getTotalRowCount

int getTotalRowCount()
조회된 실제적인 총 레코드 개수를 확인한다.

Returns:
총 레코드 개수

setTotalRowCount

void setTotalRowCount(int size)
총 레코드 개수를 설정한다.

Parameters:
size - 총 레코드 개수


Copyright © 2013–2014 POSCO ICT SW제품기술팀. All rights reserved.