Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. package com.example.Assignment_1.dto;
  2.  
  3. import com.example.Assignment_1.entities.Patient;
  4. import com.example.Assignment_1.entities.User;
  5. import com.fasterxml.jackson.annotation.JsonCreator;
  6. import com.fasterxml.jackson.annotation.JsonInclude;
  7. import com.fasterxml.jackson.annotation.JsonProperty;
  8.  
  9. import java.util.Set;
  10.  
  11. @JsonInclude(JsonInclude.Include.NON_NULL)
  12. public class CaregiverDTO {
  13.  
  14. private Long id;
  15. private int maxNrPatients;
  16. private Set<Patient> patients;
  17.  
  18. @JsonCreator
  19. public CaregiverDTO(@JsonProperty("id") Long id,
  20. @JsonProperty("maxNrPatients") int maxNrPatients,
  21. @JsonProperty("patients") Set<Patient> patients){
  22. this.id = id;
  23. this.maxNrPatients = maxNrPatients;
  24. this.patients = patients;
  25.  
  26. }
  27.  
  28. @JsonProperty("id")
  29. public Long getId() {
  30. return id;
  31. }
  32.  
  33. @JsonProperty("maxNrPatients")
  34. public int getMaxNrPatients() {
  35. return maxNrPatients;
  36. }
  37.  
  38. @JsonProperty("patients")
  39. public Set<Patient> getPatients() {
  40. return patients;
  41. }
  42.  
  43. @Override
  44. public String toString(){
  45. final StringBuilder sb = new StringBuilder("CaregiverDTO{");
  46. sb.append("id='").append(id).append('\'');
  47. sb.append(", maxNrPatients='").append(maxNrPatients).append('\'');
  48. sb.append(", patients='").append(patients);
  49. sb.append('}');
  50. return sb.toString();
  51.  
  52.  
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement