Ejemplo de paginación (Listado de preguntas pendientes) con primefaces

utilizando LazyDataModel, con recarga automática de la página
solicitada.
This commit is contained in:
Marcos Garcia Nuñez
2019-12-16 22:02:27 +01:00
parent dcbebe5253
commit 9bfdebbea4
12 changed files with 250 additions and 54 deletions

View File

@@ -3,6 +3,8 @@ package jpa;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
@@ -29,28 +31,28 @@ public class QuestionJPA implements Serializable {
private int id;
private String title;
private String message;
@Enumerated(EnumType.STRING)
private QuestionStatus status;
private String response;
@ManyToOne
@JoinColumn(name = "patientid")
private PatientJPA patient;
@ManyToOne
@JoinColumn(name = "familydoctorid")
private FamilyDoctorJPA familydoctor;
private FamilyDoctorJPA familyDoctor;
public QuestionJPA() {
}
public QuestionJPA(int id, String title, String message, QuestionStatus status, PatientJPA patient,
FamilyDoctorJPA familydoctor, String response) {
public QuestionJPA(int id, String title, String message, QuestionStatus status, PatientJPA patient, FamilyDoctorJPA familydoctor, String response) {
this.id = id;
this.title = title;
this.message = message;
this.status = status;
this.patient = patient;
this.familydoctor = familydoctor;
this.familyDoctor = familydoctor;
this.response = response;
}
@@ -94,12 +96,12 @@ public class QuestionJPA implements Serializable {
this.status = status;
}
public FamilyDoctorJPA getDoctor() {
return familydoctor;
public FamilyDoctorJPA getFamilyDoctor() {
return familyDoctor;
}
public void setDoctor(FamilyDoctorJPA familydoctor) {
this.familydoctor = familydoctor;
public void setFamilyDoctor(FamilyDoctorJPA familyDoc) {
this.familyDoctor = familyDoc;
}
public String getResponse() {