Springboot:  i need help in explaining the Major method and emphasise on the pageables and how it is used to create a page in page response. ============================================= FeedRepo: public interface FeedRepository extends JpaRepository, PagingAndSortingRepository {   PagefindByUser(Useruser,Pageablepageable);   PagefindByUserNot(Useruser,Pageablepageable);     } =========================================================== public class PageResponse {     intpageNum; intpageSize; inttotalPages; Listcontent;   publicPageResponse(Pagepaged){   if(Optional.ofNullable(paged).isPresent()){ this.pageNum=paged.getNumber(); this.pageSize=paged.getSize(); this.totalPages=paged.getTotalPages(); this.content=paged.getContent(); } }   publicintgetPageNum(){ returnpageNum; }   publicvoidsetPageNum(intpageNum){ this.pageNum=pageNum; }   publicintgetPageSize(){ returnpageSize; }   publicvoidsetPageSize(intpageSize){ this.pageSize=pageSize; }   publicintgetTotalPages(){ returntotalPages; }   publicvoidsetTotalPages(inttotalPages){ this.totalPages=totalPages; }   publicListgetContent(){ returncontent; }   publicvoidsetContent(Listcontent){ this.content=content; } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Springboot: 

i need help in explaining the Major method and emphasise on the pageables and how it is used to create a page in page response.

=============================================

FeedRepo:

public interface FeedRepository extends JpaRepository<Feed,Integer>, PagingAndSortingRepository<Feed,Integer> {

 

Page<Feed>findByUser(Useruser,Pageablepageable);

 

Page<Feed>findByUserNot(Useruser,Pageablepageable);

 

 

}

===========================================================

public class PageResponse<T> {

 

 

intpageNum;

intpageSize;

inttotalPages;

List<T>content;

 

publicPageResponse(Page<T>paged){

 

if(Optional.ofNullable(paged).isPresent()){

this.pageNum=paged.getNumber();

this.pageSize=paged.getSize();

this.totalPages=paged.getTotalPages();

this.content=paged.getContent();

}

}

 

publicintgetPageNum(){

returnpageNum;

}

 

publicvoidsetPageNum(intpageNum){

this.pageNum=pageNum;

}

 

publicintgetPageSize(){

returnpageSize;

}

 

publicvoidsetPageSize(intpageSize){

this.pageSize=pageSize;

}

 

publicintgetTotalPages(){

returntotalPages;

}

 

publicvoidsetTotalPages(inttotalPages){

this.totalPages=totalPages;

}

 

publicList<T>getContent(){

returncontent;

}

 

publicvoidsetContent(List<T>content){

this.content=content;

}

}

 

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Form and its Elements
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education