[R4] Add active attribute to doctor entity
This commit is contained in:
parent
2ee9727c80
commit
34071ec1d8
@ -30,6 +30,7 @@ public class Doctor {
|
|||||||
* @see DoctorDTO
|
* @see DoctorDTO
|
||||||
*/
|
*/
|
||||||
public Doctor(DoctorDTO doctorDTO) {
|
public Doctor(DoctorDTO doctorDTO) {
|
||||||
|
this.active=true;
|
||||||
this.name=doctorDTO.name();
|
this.name=doctorDTO.name();
|
||||||
this.email=doctorDTO.email();
|
this.email=doctorDTO.email();
|
||||||
this.crm=doctorDTO.crm();
|
this.crm=doctorDTO.crm();
|
||||||
@ -62,6 +63,10 @@ public class Doctor {
|
|||||||
@NotNull(message="specialty cannot be null")
|
@NotNull(message="specialty cannot be null")
|
||||||
@Enumerated(EnumType.STRING)
|
@Enumerated(EnumType.STRING)
|
||||||
private Specialty specialty;
|
private Specialty specialty;
|
||||||
|
|
||||||
|
@NotNull(message="active cannot be null")
|
||||||
|
@Column(name="active")
|
||||||
|
private Boolean active;
|
||||||
|
|
||||||
@NotNull(message="address cannot be null")
|
@NotNull(message="address cannot be null")
|
||||||
@Embedded
|
@Embedded
|
||||||
@ -164,6 +169,22 @@ public class Doctor {
|
|||||||
this.specialty = specialty;
|
this.specialty = specialty;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the active
|
||||||
|
* @return A boolean value that states whether the doctor is active in the system
|
||||||
|
*/
|
||||||
|
public Boolean getActive() {
|
||||||
|
return active;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the active
|
||||||
|
* @param active Must not be null. Starts with the true value by default
|
||||||
|
*/
|
||||||
|
public void setActive(Boolean active) {
|
||||||
|
this.active = active;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the address
|
* Returns the address
|
||||||
* @return An object class representing the doctor's address.
|
* @return An object class representing the doctor's address.
|
||||||
|
|||||||
@ -0,0 +1,3 @@
|
|||||||
|
alter table doctors add active tinyint;
|
||||||
|
update doctors set active = 1;
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user