Se agregan anotaciones de validación en DtoUzyTavInstituc y ModelUzyTavInstituc

parent f9280174
package ec.edu.espe.movilidad.MovilidadWS.Dto;
import lombok.Data;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;
import java.util.Date;
@Data
public class DtoUzyTavInstituc {
private Long uzytavinstituc_id;
@Size(max = 1000)
private String uzytavinstituc_nombre;
@Size(max = 200)
private String uzytavinstituc_calle;
@Size(max = 30)
private String uzytavinstituc_telefono;
@Size(max = 200)
private String uzytavinstituc_nomrepl;
@Size(max = 100)
private String uzytavinstituc_cargorl;
@Size(max = 200)
private String uzytavinstituc_apellirl;
@Size(max = 30)
private String uzytavinstituc_telrepl;
@Size(max = 50)
private String uzytavinstituc_mailrl1;
private Date uzytavinstituc_fecha_crea;
@Size(max = 1)
@Pattern(regexp = "[AI]", message = "El campo uzytavinstituc_estado solo puede ser A=Activo; I= Inactivo")
private String uzytavinstituc_estado;
private String uzytparroquia_id;
private DtoUzyTParroquia uzytparroquia;
......
......@@ -5,6 +5,7 @@ import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.Size;
import java.util.Date;
import java.util.LinkedHashSet;
import java.util.Set;
......@@ -19,31 +20,35 @@ public class ModelUzyTavInstituc {
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "uzytavinstituc_seq")
@Column(name = "uzytavinstituc_id")
private Long uzytavinstituc_id;
@Column(name = "uzytavinstituc_nombre")
@Size(max = 1000)
@Column(name = "uzytavinstituc_nombre", length = 1000)
private String uzytavinstituc_nombre;
@Column(name = "uzytavinstituc_calle")
@Size(max = 200)
@Column(name = "uzytavinstituc_calle", length = 200)
private String uzytavinstituc_calle;
@Column(name = "uzytavinstituc_telefono")
@Size(max = 30)
@Column(name = "uzytavinstituc_telefono", length = 30)
private String uzytavinstituc_telefono;
@Column(name = "uzytavinstituc_nomrepl")
@Size(max = 200)
@Column(name = "uzytavinstituc_nomrepl", length = 200)
private String uzytavinstituc_nomrepl;
@Column(name = "uzytavinstituc_cargorl")
@Size(max = 100)
@Column(name = "uzytavinstituc_cargorl", length = 100)
private String uzytavinstituc_cargorl;
@Column(name = "uzytavinstituc_apellirl")
@Size(max = 200)
@Column(name = "uzytavinstituc_apellirl",length = 200)
private String uzytavinstituc_apellirl;
@Column(name = "uzytavinstituc_telrepl")
@Size(max = 30)
@Column(name = "uzytavinstituc_telrepl", length = 30)
private String uzytavinstituc_telrepl;
@Column(name = "uzytavinstituc_mailrl1")
@Size(max = 50)
@Column(name = "uzytavinstituc_mailrl1", length = 50)
private String uzytavinstituc_mailrl1;
@Column(name = "uzytavinstituc_fecha_crea")
private Date uzytavinstituc_fecha_crea;
@Column(name = "uzytavinstituc_estado")
@Size(max = 1)
@Column(name = "uzytavinstituc_estado", length = 1)
private String uzytavinstituc_estado;
//RELACIÓN CON PARROQUIA-TABLA PADRE
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment