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

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