Se agregan anotaciones de validación en DtoUzyTavInstituc y ModelUzyTavInstituc

parent f9280174
package ec.edu.espe.movilidad.MovilidadWS.Dto; package ec.edu.espe.movilidad.MovilidadWS.Dto;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;
import java.util.Date; import java.util.Date;
@Data @Data
public class DtoUzyTavInstituc { public class DtoUzyTavInstituc {
private Long uzytavinstituc_id; private Long uzytavinstituc_id;
@Size(max = 1000)
private String uzytavinstituc_nombre; private String uzytavinstituc_nombre;
@Size(max = 200)
private String uzytavinstituc_calle; private String uzytavinstituc_calle;
@Size(max = 30)
private String uzytavinstituc_telefono; private String uzytavinstituc_telefono;
@Size(max = 200)
private String uzytavinstituc_nomrepl; private String uzytavinstituc_nomrepl;
@Size(max = 100)
private String uzytavinstituc_cargorl; private String uzytavinstituc_cargorl;
@Size(max = 200)
private String uzytavinstituc_apellirl; private String uzytavinstituc_apellirl;
@Size(max = 30)
private String uzytavinstituc_telrepl; private String uzytavinstituc_telrepl;
@Size(max = 50)
private String uzytavinstituc_mailrl1; private String uzytavinstituc_mailrl1;
private Date uzytavinstituc_fecha_crea; 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 uzytavinstituc_estado;
private String uzytparroquia_id; private String uzytparroquia_id;
private DtoUzyTParroquia uzytparroquia; private DtoUzyTParroquia uzytparroquia;
......
...@@ -5,6 +5,7 @@ import lombok.Getter; ...@@ -5,6 +5,7 @@ import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import javax.persistence.*; import javax.persistence.*;
import javax.validation.constraints.Size;
import java.util.Date; import java.util.Date;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import java.util.Set; import java.util.Set;
...@@ -19,31 +20,35 @@ public class ModelUzyTavInstituc { ...@@ -19,31 +20,35 @@ public class ModelUzyTavInstituc {
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "uzytavinstituc_seq") @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "uzytavinstituc_seq")
@Column(name = "uzytavinstituc_id") @Column(name = "uzytavinstituc_id")
private Long uzytavinstituc_id; private Long uzytavinstituc_id;
@Column(name = "uzytavinstituc_nombre") @Size(max = 1000)
@Column(name = "uzytavinstituc_nombre", length = 1000)
private String uzytavinstituc_nombre; private String uzytavinstituc_nombre;
@Column(name = "uzytavinstituc_calle") @Size(max = 200)
@Column(name = "uzytavinstituc_calle", length = 200)
private String uzytavinstituc_calle; private String uzytavinstituc_calle;
@Column(name = "uzytavinstituc_telefono") @Size(max = 30)
@Column(name = "uzytavinstituc_telefono", length = 30)
private String uzytavinstituc_telefono; private String uzytavinstituc_telefono;
@Column(name = "uzytavinstituc_nomrepl") @Size(max = 200)
@Column(name = "uzytavinstituc_nomrepl", length = 200)
private String uzytavinstituc_nomrepl; private String uzytavinstituc_nomrepl;
@Size(max = 100)
@Column(name = "uzytavinstituc_cargorl") @Column(name = "uzytavinstituc_cargorl", length = 100)
private String uzytavinstituc_cargorl; private String uzytavinstituc_cargorl;
@Size(max = 200)
@Column(name = "uzytavinstituc_apellirl") @Column(name = "uzytavinstituc_apellirl",length = 200)
private String uzytavinstituc_apellirl; private String uzytavinstituc_apellirl;
@Size(max = 30)
@Column(name = "uzytavinstituc_telrepl") @Column(name = "uzytavinstituc_telrepl", length = 30)
private String uzytavinstituc_telrepl; private String uzytavinstituc_telrepl;
@Size(max = 50)
@Column(name = "uzytavinstituc_mailrl1") @Column(name = "uzytavinstituc_mailrl1", length = 50)
private String uzytavinstituc_mailrl1; private String uzytavinstituc_mailrl1;
@Column(name = "uzytavinstituc_fecha_crea") @Column(name = "uzytavinstituc_fecha_crea")
private Date uzytavinstituc_fecha_crea; private Date uzytavinstituc_fecha_crea;
@Size(max = 1)
@Column(name = "uzytavinstituc_estado") @Column(name = "uzytavinstituc_estado", length = 1)
private String uzytavinstituc_estado; private String uzytavinstituc_estado;
//RELACIÓN CON PARROQUIA-TABLA PADRE //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