Se agregan anotaciones de validación en ModelUzyTavProyec

parent 9593cb64
...@@ -7,6 +7,7 @@ import lombok.Getter; ...@@ -7,6 +7,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;
...@@ -21,9 +22,8 @@ public class ModelUzyTavProyec { ...@@ -21,9 +22,8 @@ public class ModelUzyTavProyec {
@SequenceGenerator(name = "proyec_seq", sequenceName = "SEQ_PROYEC", allocationSize = 1) @SequenceGenerator(name = "proyec_seq", sequenceName = "SEQ_PROYEC", allocationSize = 1)
@Column(name = "uzytavproyec_id") @Column(name = "uzytavproyec_id")
private Long uzytavproyec_id; private Long uzytavproyec_id;
@Size(max = 500)
@Column(name = "uzytavproyec_nombre", length = 500)
@Column(name = "uzytavproyec_nombre")
private String uzytavproyec_nombre; private String uzytavproyec_nombre;
@Column(name = "uzytavproyec_aporuni") @Column(name = "uzytavproyec_aporuni")
...@@ -47,22 +47,25 @@ public class ModelUzyTavProyec { ...@@ -47,22 +47,25 @@ public class ModelUzyTavProyec {
@Column(name = "uzytavproyec_fecha_finaliza") @Column(name = "uzytavproyec_fecha_finaliza")
private Date uzytavproyec_fecha_finaliza; private Date uzytavproyec_fecha_finaliza;
@Column(name = "uzytavproyec_bienes") @Size(max = 3000)
@Column(name = "uzytavproyec_bienes", length = 3000)
private String uzytavproyec_bienes; private String uzytavproyec_bienes;
@Column(name = "uzytavproyec_servicios") @Size(max = 3000)
@Column(name = "uzytavproyec_servicios", length = 3000)
private String uzytavproyec_servicios; private String uzytavproyec_servicios;
@Column(name = "uzytavproyec_bien_servicio") @Size(max = 3000)
@Column(name = "uzytavproyec_bien_servicio", length = 3000)
private String uzytavproyec_bien_servicio; private String uzytavproyec_bien_servicio;
@Size(max = 3000)
@Column(name = "uzytavproyec_situactual") @Column(name = "uzytavproyec_situactual", length = 3000)
private String uzytavproyec_situactual; private String uzytavproyec_situactual;
@Size(max = 3000)
@Column(name = "uzytavproyec_diagnostico") @Column(name = "uzytavproyec_diagnostico", length = 3000)
private String uzytavproyec_diagnostico; private String uzytavproyec_diagnostico;
@Size(max = 3000)
@Column(name = "uzytavproyec_lineabase") @Column(name = "uzytavproyec_lineabase", length = 3000)
private String uzytavproyec_lineabase; private String uzytavproyec_lineabase;
@Column(name = "uzytavproyec_directos_hombres") @Column(name = "uzytavproyec_directos_hombres")
...@@ -80,100 +83,96 @@ public class ModelUzyTavProyec { ...@@ -80,100 +83,96 @@ public class ModelUzyTavProyec {
@Column(name = "uzytavproyec_inidirectos_mujeres") @Column(name = "uzytavproyec_inidirectos_mujeres")
private Integer uzytavproyec_inidirectos_mujeres; private Integer uzytavproyec_inidirectos_mujeres;
@Column(name = "uzytavproyec_factoresc") @Size(max = 3000)
@Column(name = "uzytavproyec_factoresc", length = 3000)
private String uzytavproyec_factoresc; private String uzytavproyec_factoresc;
@Size(max = 3000)
@Column(name = "uzytavproyec_restricion") @Column(name = "uzytavproyec_restricion", length = 3000)
private String uzytavproyec_restricion; private String uzytavproyec_restricion;
@Size(max = 3000)
@Column(name = "uzytavproyec_viabilidad") @Column(name = "uzytavproyec_viabilidad", length = 3000)
private String uzytavproyec_viabilidad; private String uzytavproyec_viabilidad;
@Size(max = 3000)
@Column(name = "uzytavproyec_perderia") @Column(name = "uzytavproyec_perderia", length = 3000)
private String uzytavproyec_perderia; private String uzytavproyec_perderia;
@Size(max = 3000)
@Column(name = "uzytavproyec_resultados") @Column(name = "uzytavproyec_resultados", length = 3000)
private String uzytavproyec_resultados; private String uzytavproyec_resultados;
@Size(max = 3000)
@Column(name = "uzytavproyec_impactoa") @Column(name = "uzytavproyec_impactoa", length = 3000)
private String uzytavproyec_impactoa; private String uzytavproyec_impactoa;
@Size(max = 3000)
@Column(name = "uzytavproyec_sostenibilidad") @Column(name = "uzytavproyec_sostenibilidad", length = 3000)
private String uzytavproyec_sostenibilidad; private String uzytavproyec_sostenibilidad;
@Column(name = "uzytavproyec_inidirectos_discapa") @Column(name = "uzytavproyec_inidirectos_discapa")
private Integer uzytavproyec_inidirectos_discapa; private Integer uzytavproyec_inidirectos_discapa;
@Size(max = 1)
@Column(name = "uzytavproyec_tipo_proy") @Column(name = "uzytavproyec_tipo_proy", length = 1)
private String uzytavproyec_tipo_proy; private String uzytavproyec_tipo_proy;
@Size(max = 4)
@Column(name = "stvsubj_code", length = 4)
@Column(name = "stvsubj_code")
private String stvsubj_code; private String stvsubj_code;
@Size(max = 20)
@Column(name = "uzytavproyec_codigo") @Column(name = "uzytavproyec_codigo", length = 20)
private String uzytavproyec_codigo; private String uzytavproyec_codigo;
@Size(max = 100)
@Column(name = "uzytavproyec_aprob_con_dep_nom", length = 100)
@Column(name = "uzytavproyec_aprob_con_dep_nom")
private String uzytavproyec_aprob_con_dep_nom; private String uzytavproyec_aprob_con_dep_nom;
@Size(max = 250)
@Column(name = "uzytavproyec_aprob_con_dep_url") @Column(name = "uzytavproyec_aprob_con_dep_url", length = 250)
private String uzytavproyec_aprob_con_dep_url; private String uzytavproyec_aprob_con_dep_url;
@Size(max = 5)
@Column(name = "uzytavproyec_estado") @Column(name = "uzytavproyec_estado", length = 5)
private String uzytavproyec_estado; private String uzytavproyec_estado;
@Column(name = "uzytavproyec_fecha_c") @Column(name = "uzytavproyec_fecha_c")
private Date uzytavproyec_fecha_c; private Date uzytavproyec_fecha_c;
@Size(max = 100)
@Column(name = "uzytavproyec_nombre_pdf_acta") @Column(name = "uzytavproyec_nombre_pdf_acta", length = 100)
private String uzytavproyec_nombre_pdf_acta; private String uzytavproyec_nombre_pdf_acta;
@Size(max = 250)
@Column(name = "uzytavproyec_url_pdf_acta") @Column(name = "uzytavproyec_url_pdf_acta", length = 250)
private String uzytavproyec_url_pdf_acta; private String uzytavproyec_url_pdf_acta;
@Size(max = 250)
@Column(name = "uzytavproyec_observacio_c") @Column(name = "uzytavproyec_observacio_c", length = 250)
private String uzytavproyec_observacio_c; private String uzytavproyec_observacio_c;
@Size(max = 1000)
@Column(name = "uzytavproyec_mensaje_correo") @Column(name = "uzytavproyec_mensaje_correo", length = 1000)
private String uzytavproyec_mensaje_correo; private String uzytavproyec_mensaje_correo;
@Size(max = 500)
@Column(name = "uzytavproyec_asunto_correo") @Column(name = "uzytavproyec_asunto_correo", length = 500)
private String uzytavproyec_asunto_correo; private String uzytavproyec_asunto_correo;
@Size(max = 100)
@Column(name = "uzytavproyec_direccion_correo") @Column(name = "uzytavproyec_direccion_correo", length = 100)
private String uzytavproyec_direccion_correo; private String uzytavproyec_direccion_correo;
@Column(name = "uzytavproyec_directos_ejec") @Column(name = "uzytavproyec_directos_ejec")
private Integer uzytavproyec_directos_ejec; private Integer uzytavproyec_directos_ejec;
@Column(name = "uzytavproyec_situactual2") @Lob
@Column(name = "uzytavproyec_situactual2", columnDefinition = "CLOB")
private String uzytavproyec_situactual2; private String uzytavproyec_situactual2;
@Column(name = "uzytavproyec_diagnostico2") @Lob
@Column(name = "uzytavproyec_diagnostico2", columnDefinition = "CLOB")
private String uzytavproyec_diagnostico2; private String uzytavproyec_diagnostico2;
@Size(max = 100)
@Column(name = "uzytavproyec_nombre_pdf_memo") @Column(name = "uzytavproyec_nombre_pdf_memo", length = 100)
private String uzytavproyec_nombre_pdf_memo; private String uzytavproyec_nombre_pdf_memo;
@Size(max = 250)
@Column(name = "uzytavproyec_url_pdf_memo", length = 250)
////
@Column(name = "uzytavproyec_url_pdf_memo")
private String uzytavproyec_url_pdf_memo; private String uzytavproyec_url_pdf_memo;
@Size(max = 1)
@Column(name = "uzytavconparaeva_adjunto_acta") @Column(name = "uzytavconparaeva_adjunto_acta", length = 1)
private String uzytavconparaeva_adjunto_acta; private String uzytavconparaeva_adjunto_acta;
@Size(max = 1)
@Column(name = "uzytavconparaeva_adjunto_memo") @Column(name = "uzytavconparaeva_adjunto_memo", length = 1)
private String uzytavconparaeva_adjunto_memo; private String uzytavconparaeva_adjunto_memo;
@Column(name = "uzytavproyec_cobertura") @Column(name = "uzytavproyec_cobertura")
...@@ -184,26 +183,26 @@ public class ModelUzyTavProyec { ...@@ -184,26 +183,26 @@ public class ModelUzyTavProyec {
@Column(name = "uzytavproyec_indirectos_ninios") @Column(name = "uzytavproyec_indirectos_ninios")
private Integer uzytavproyec_indirectos_ninios; private Integer uzytavproyec_indirectos_ninios;
@Size(max = 500)
@Column(name = "uzytavproyec_cierre_prod") @Column(name = "uzytavproyec_cierre_prod", length = 500)
private String uzytavproyec_cierre_prod; private String uzytavproyec_cierre_prod;
@Size(max = 500)
@Column(name = "uzytavproyec_cierre_bien") @Column(name = "uzytavproyec_cierre_bien", length = 500)
private String uzytavproyec_cierre_bien; private String uzytavproyec_cierre_bien;
@Size(max = 500)
@Column(name = "uzytavproyec_cierre_resul") @Column(name = "uzytavproyec_cierre_resul", length = 500)
private String uzytavproyec_cierre_resul; private String uzytavproyec_cierre_resul;
@Size(max = 500)
@Column(name = "uzytavproyec_cierre_aplic") @Column(name = "uzytavproyec_cierre_aplic", length = 500)
private String uzytavproyec_cierre_aplic; private String uzytavproyec_cierre_aplic;
@Size(max = 500)
@Column(name = "uzytavproyec_cierre_imp") @Column(name = "uzytavproyec_cierre_imp", length = 500)
private String uzytavproyec_cierre_imp; private String uzytavproyec_cierre_imp;
@Size(max = 500)
@Column(name = "uzytavproyec_cierre_rest") @Column(name = "uzytavproyec_cierre_rest", length = 500)
private String uzytavproyec_cierre_rest; private String uzytavproyec_cierre_rest;
@Size(max = 500)
@Column(name = "uzytavproyec_cierre_comen") @Column(name = "uzytavproyec_cierre_comen", length = 500)
private String uzytavproyec_cierre_comen; private String uzytavproyec_cierre_comen;
@Column(name = "uzytavconparaevaf_code") @Column(name = "uzytavconparaevaf_code")
...@@ -211,11 +210,11 @@ public class ModelUzyTavProyec { ...@@ -211,11 +210,11 @@ public class ModelUzyTavProyec {
@Column(name = "uzytavproyec_fecha_v") @Column(name = "uzytavproyec_fecha_v")
private Date uzytavproyec_fecha_v; private Date uzytavproyec_fecha_v;
@Size(max = 250)
@Column(name = "uzytavproyec_observacio_v") @Column(name = "uzytavproyec_observacio_v", length = 250)
private String uzytavproyec_observacio_v; private String uzytavproyec_observacio_v;
@Size(max = 1)
@Column(name = "uzytavproyec_estado_activo") @Column(name = "uzytavproyec_estado_activo", length = 1)
private String uzytavproyec_estado_activo; private String uzytavproyec_estado_activo;
...@@ -227,63 +226,61 @@ public class ModelUzyTavProyec { ...@@ -227,63 +226,61 @@ public class ModelUzyTavProyec {
@Column(name = "uzytavproyec_fecha_mail_avance") @Column(name = "uzytavproyec_fecha_mail_avance")
private Date uzytavproyec_fecha_mail_avance; private Date uzytavproyec_fecha_mail_avance;
@Column(name = "uzytavproyec_lineabase2") @Column(name = "uzytavproyec_lineabase2")
private String uzytavproyec_lineabase2; private String uzytavproyec_lineabase2;
@Column(name = "uzytavproyec_indirectos") @Column(name = "uzytavproyec_indirectos")
private Integer uzytavproyec_indirectos; private Integer uzytavproyec_indirectos;
//6 @Size(max = 3)
@Column(name = "stvcamp_code", length = 3)
@Column(name = "stvcamp_code")
private String stvcamp_code; private String stvcamp_code;
//7
@Column(name = "stvmajr_code") @Size(max = 4)
@Column(name = "stvmajr_code", length = 4)
private String stvmajr_code; private String stvmajr_code;
@Size(max = 100)
@Column(name = "uzytavproyec_com_part1_nom") @Column(name = "uzytavproyec_com_part1_nom", length = 100)
private String uzytavproyec_com_part1_nom; private String uzytavproyec_com_part1_nom;
@Size(max = 250)
@Column(name = "uzytavproyec_com_part1_url") @Column(name = "uzytavproyec_com_part1_url", length = 250)
private String uzytavproyec_com_part1_url; private String uzytavproyec_com_part1_url;
@Size(max = 100)
@Column(name = "uzytavproyec_com_part2_nom") @Column(name = "uzytavproyec_com_part2_nom", length = 100)
private String uzytavproyec_com_part2_nom; private String uzytavproyec_com_part2_nom;
@Size(max = 250)
@Column(name = "uzytavproyec_com_part2_url") @Column(name = "uzytavproyec_com_part2_url", length = 250)
private String uzytavproyec_com_part2_url; private String uzytavproyec_com_part2_url;
@Column(name = "uzytavproyec_fecha_finp") @Column(name = "uzytavproyec_fecha_finp")
private Date uzytavproyec_fecha_finp; private Date uzytavproyec_fecha_finp;
@Size(max = 25)
@Column(name = "uzytavproyec_aprob_con_dep_nro") @Column(name = "uzytavproyec_aprob_con_dep_nro", length = 25)
private String uzytavproyec_aprob_con_dep_nro; private String uzytavproyec_aprob_con_dep_nro;
@Column(name = "uzytavproyec_aprob_con_dep_fec") @Column(name = "uzytavproyec_aprob_con_dep_fec")
private Date uzytavproyec_aprob_con_dep_fec; private Date uzytavproyec_aprob_con_dep_fec;
@Size(max = 100)
@Column(name = "uzytavproyec_aprob_viitt_nom") @Column(name = "uzytavproyec_aprob_viitt_nom", length = 100)
private String uzytavproyec_aprob_viitt_nom; private String uzytavproyec_aprob_viitt_nom;
@Size(max = 250)
@Column(name = "uzytavproyec_aprob_viitt_url") @Column(name = "uzytavproyec_aprob_viitt_url", length = 250)
private String uzytavproyec_aprob_viitt_url; private String uzytavproyec_aprob_viitt_url;
@Size(max = 25)
@Column(name = "uzytavproyec_aprob_viitt_nro") @Column(name = "uzytavproyec_aprob_viitt_nro", length = 25)
private String uzytavproyec_aprob_viitt_nro; private String uzytavproyec_aprob_viitt_nro;
@Column(name = "uzytavproyec_aprob_viitt_fec") @Column(name = "uzytavproyec_aprob_viitt_fec")
private Date uzytavproyec_aprob_viitt_fec; private Date uzytavproyec_aprob_viitt_fec;
@Size(max = 25)
@Column(name = "uzytavproyec_cons_acad_nroacta") @Column(name = "uzytavproyec_cons_acad_nroacta", length = 25)
private String uzytavproyec_cons_acad_nroacta; private String uzytavproyec_cons_acad_nroacta;
@Size(max = 250)
@Column(name = "uzytavproyec_carta_com_url") @Column(name = "uzytavproyec_carta_com_url", length = 250)
private String uzytavproyec_carta_com_url; private String uzytavproyec_carta_com_url;
@Size(max = 100)
@Column(name = "uzytavproyec_carta_com_nom") @Column(name = "uzytavproyec_carta_com_nom", length = 100)
private String uzytavproyec_carta_com_nom; private String uzytavproyec_carta_com_nom;
@Column(name = "uzytavproyec_fecha_fin_ejec") @Column(name = "uzytavproyec_fecha_fin_ejec")
...@@ -296,23 +293,21 @@ public class ModelUzyTavProyec { ...@@ -296,23 +293,21 @@ public class ModelUzyTavProyec {
@Column(name = "uzytavproyec_secuencial") @Column(name = "uzytavproyec_secuencial")
private Integer uzytavproyec_secuencial; private Integer uzytavproyec_secuencial;
@Size(max = 3000)
@Column(name = "uzytavproyec_efecto_esperado", length = 3000)
@Column(name = "uzytavproyec_efecto_esperado")
private String uzytavproyec_efecto_esperado; private String uzytavproyec_efecto_esperado;
@Column(name = "uzytavproyec_tipo") @Column(name = "uzytavproyec_tipo")
private Integer uzytavproyec_tipo; private Integer uzytavproyec_tipo;
@Size(max = 1000)
@Column(name = "uzytavproyec_descripcion_pobl") @Column(name = "uzytavproyec_descripcion_pobl", length = 1000)
private String uzytavproyec_descripcion_pobl; private String uzytavproyec_descripcion_pobl;
@Size(max = 100)
@Column(name = "uzytavproyec_com_part3_nom") @Column(name = "uzytavproyec_com_part3_nom", length = 100)
private String uzytavproyec_com_part3_nom; private String uzytavproyec_com_part3_nom;
@Size(max = 250)
@Column(name = "uzytavproyec_com_part3_url", length = 250)
@Column(name = "uzytavproyec_com_part3_url")
private String uzytavproyec_com_part3_url; private String uzytavproyec_com_part3_url;
//RELACIÓN CON PROGRAMA //RELACIÓN CON PROGRAMA
...@@ -322,7 +317,6 @@ public class ModelUzyTavProyec { ...@@ -322,7 +317,6 @@ public class ModelUzyTavProyec {
private ModelUzyTavPrograma_V uzytavprograma_v; private ModelUzyTavPrograma_V uzytavprograma_v;
//RELACIÓN CON PARAMETROS_DET TABLA PADRE //RELACIÓN CON PARAMETROS_DET TABLA PADRE
@ManyToOne(fetch = FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "uzytparametros_det_id") @JoinColumn(name = "uzytparametros_det_id")
...@@ -463,7 +457,6 @@ public class ModelUzyTavProyec { ...@@ -463,7 +457,6 @@ public class ModelUzyTavProyec {
private Set<ModelUzyTavProlin> modelUzyTavProlinSet = new LinkedHashSet<>(); private Set<ModelUzyTavProlin> modelUzyTavProlinSet = new LinkedHashSet<>();
//RELACIÓN CON ACTASPERFIL_PROYEC-TABLA PADRE //RELACIÓN CON ACTASPERFIL_PROYEC-TABLA PADRE
@ManyToOne(fetch = FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
......
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