[R3] Add zip code validation in address entity
This commit is contained in:
parent
61b947ada8
commit
e86ede0af4
@ -5,6 +5,7 @@ import com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO;
|
|||||||
|
|
||||||
import jakarta.persistence.Embeddable;
|
import jakarta.persistence.Embeddable;
|
||||||
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
|
import jakarta.validation.constraints.Pattern;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@ -40,6 +41,7 @@ public class Address {
|
|||||||
private String neighborhood;
|
private String neighborhood;
|
||||||
|
|
||||||
@NotBlank(message="zipCode cannot be blank")
|
@NotBlank(message="zipCode cannot be blank")
|
||||||
|
@Pattern(regexp="\\d{8}", message="invalid format for zipCode")
|
||||||
private String zipCode;
|
private String zipCode;
|
||||||
|
|
||||||
@NotBlank(message="city cannot be blank")
|
@NotBlank(message="city cannot be blank")
|
||||||
@ -94,7 +96,7 @@ public class Address {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the zip code
|
* Sets the zip code
|
||||||
* @param zipCode Must not be blank.
|
* @param zipCode Must have 8 characters and not be blank
|
||||||
*/
|
*/
|
||||||
public void setZipCode(String zipCode) {
|
public void setZipCode(String zipCode) {
|
||||||
this.zipCode = zipCode;
|
this.zipCode = zipCode;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user