Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.Assignment_1.dto;
- import com.example.Assignment_1.entities.Patient;
- import com.example.Assignment_1.entities.User;
- import com.fasterxml.jackson.annotation.JsonCreator;
- import com.fasterxml.jackson.annotation.JsonInclude;
- import com.fasterxml.jackson.annotation.JsonProperty;
- import java.util.Set;
- @JsonInclude(JsonInclude.Include.NON_NULL)
- public class CaregiverDTO {
- private Long id;
- private int maxNrPatients;
- private Set<Patient> patients;
- @JsonCreator
- public CaregiverDTO(@JsonProperty("id") Long id,
- @JsonProperty("maxNrPatients") int maxNrPatients,
- @JsonProperty("patients") Set<Patient> patients){
- this.id = id;
- this.maxNrPatients = maxNrPatients;
- this.patients = patients;
- }
- @JsonProperty("id")
- public Long getId() {
- return id;
- }
- @JsonProperty("maxNrPatients")
- public int getMaxNrPatients() {
- return maxNrPatients;
- }
- @JsonProperty("patients")
- public Set<Patient> getPatients() {
- return patients;
- }
- @Override
- public String toString(){
- final StringBuilder sb = new StringBuilder("CaregiverDTO{");
- sb.append("id='").append(id).append('\'');
- sb.append(", maxNrPatients='").append(maxNrPatients).append('\'');
- sb.append(", patients='").append(patients);
- sb.append('}');
- return sb.toString();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement