Interface GluePageSet
- All Superinterfaces:
Collection<GlueRow<String,
,Object>> GlueRowSet<GlueRow<String,
,Object>> Iterable<GlueRow<String,
,Object>> List<GlueRow<String,
,Object>> SequencedCollection<GlueRow<String,
Object>>
- All Known Implementing Classes:
GluePageSetImpl
Database 테이블의 복수 개의 레코드를 표현하는 Value Object 패턴의 인터페이스.
GlueRowSet을 상속받았으므로 모든 기능을 사용할 수 있다. Page Navigation 기능(일종의 게시판 형태의 화면)을 지원하기 위해서 실제 총 레코드 개수를 확인할 수 있는 메소드를 존재한다.
GlueRowSet을 상속받았으므로 모든 기능을 사용할 수 있다. Page Navigation 기능(일종의 게시판 형태의 화면)을 지원하기 위해서 실제 총 레코드 개수를 확인할 수 있는 메소드를 존재한다.
-
Method Summary
Modifier and TypeMethodDescriptionint
현재 Page 번호를 넘겨 준다.int
Page Size를 Return 한다.int
조회된 실제적인 총 레코드 개수를 확인한다.void
setCurrentPage
(int currentPage) currentPage 를 설정한다.void
setPageSize
(int pageSize) Page Size를 설정한다.void
setTotalRowCount
(int size) 총 레코드 개수를 설정한다.Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
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, addFirst, addLast, clear, contains, containsAll, equals, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, size, sort, spliterator, subList, toArray, toArray
-
Method Details
-
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
- 총 레코드 개수
-