Class PagingResponse


  • @Component
    public class PagingResponse
    extends java.lang.Object
    페이징 처리와 관련하여 응답 객체에 관련 변수들을 설정하고 가져오는, 모듈화된 객체
    Version:
    1.0
    Author:
    Yeonhee Kim
    • Constructor Summary

      Constructors 
      Constructor Description
      PagingResponse()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Object> getItems​(ResponseData responseData)
      응답 객체에서 화면으로 응답할 데이터 리스트, 데이터의 총 수, 페이징 처리 관련 HTML 태그 문자열
      이 담긴 Map을 가져와서 반환함
      java.lang.Object getList​(ResponseData responseData)
      응답 객체에서 화면으로 응답할 데이터 리스트를 가져와서 반환함
      java.lang.String getPagination​(ResponseData responseData)
      응답 객체에서 페이징 처리 관련 HTML 태그 문자열을 가져와서 반환함
      ResponseData getResponseData​(java.lang.Object list, java.lang.Object totalCount, java.lang.Object pagination)
      화면으로 응답할 객체에 페이징 처리와 관련한 변수를 담고 반환함
      int getTotalCount​(ResponseData responseData)
      응답 객체에서 데이터의 총 수를 가져와서 반환함
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PagingResponse

        public PagingResponse()
    • Method Detail

      • getResponseData

        public ResponseData getResponseData​(java.lang.Object list,
                                            java.lang.Object totalCount,
                                            java.lang.Object pagination)
        화면으로 응답할 객체에 페이징 처리와 관련한 변수를 담고 반환함
        Parameters:
        list - 화면으로 응답할 데이터 리스트
        totalCount - 데이터의 총 수
        pagination - 페이징 처리 관련 HTML 태그 문자열
        Returns:
        페이징 처리와 관련한 변수가 담긴 응답 객체
      • getItems

        public java.util.Map<java.lang.String,​java.lang.Object> getItems​(ResponseData responseData)
        응답 객체에서 화면으로 응답할 데이터 리스트, 데이터의 총 수, 페이징 처리 관련 HTML 태그 문자열
        이 담긴 Map을 가져와서 반환함
        Parameters:
        responseData - 화면으로 응답할 객체
        Returns:
        화면으로 응답할 데이터 리스트, 데이터의 총 수, 페이징 처리 관련 HTML 태그 문자열이 담긴 Map
      • getList

        public java.lang.Object getList​(ResponseData responseData)
        응답 객체에서 화면으로 응답할 데이터 리스트를 가져와서 반환함
        Parameters:
        responseData - 화면으로 응답할 객체
        Returns:
        화면으로 응답할 데이터 리스트
      • getTotalCount

        public int getTotalCount​(ResponseData responseData)
        응답 객체에서 데이터의 총 수를 가져와서 반환함
        Parameters:
        responseData - 화면으로 응답할 객체
        Returns:
        데이터의 총 수
      • getPagination

        public java.lang.String getPagination​(ResponseData responseData)
        응답 객체에서 페이징 처리 관련 HTML 태그 문자열을 가져와서 반환함
        Parameters:
        responseData - 응답 객체
        Returns:
        페이징 처리 관련 HTML 태그 문자열