Reemplazo de Meteto Get Set por anotacion Data

parent 0eb6fbe3
...@@ -68,6 +68,13 @@ ...@@ -68,6 +68,13 @@
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId> <artifactId>spring-boot-starter-security</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
<scope>provided</scope>
</dependency>
<!-- <dependency>--> <!-- <dependency>-->
<!-- <groupId>org.projectlombok</groupId>--> <!-- <groupId>org.projectlombok</groupId>-->
<!-- <artifactId>lombok</artifactId>--> <!-- <artifactId>lombok</artifactId>-->
......
...@@ -13,7 +13,9 @@ import javax.validation.constraints.NotBlank; ...@@ -13,7 +13,9 @@ import javax.validation.constraints.NotBlank;
import com.fasterxml.jackson.annotation.JsonManagedReference; import com.fasterxml.jackson.annotation.JsonManagedReference;
@Entity import lombok.Data;
@Entity @Data
@Table(name = "cargo") @Table(name = "cargo")
public class Cargo { public class Cargo {
@Id @Id
...@@ -28,19 +30,6 @@ public class Cargo { ...@@ -28,19 +30,6 @@ public class Cargo {
@JsonManagedReference @JsonManagedReference
private List<ConvocatoriaCargo> convocatorias; private List<ConvocatoriaCargo> convocatorias;
public Long getId() {
return id;
}
public String getNombre() {
return nombre;
}
public void setId(Long id) {
this.id = id;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public List<ConvocatoriaCargo> getConvocatorias() { public List<ConvocatoriaCargo> getConvocatorias() {
return convocatorias; return convocatorias;
} }
......
...@@ -14,8 +14,10 @@ import javax.persistence.Table; ...@@ -14,8 +14,10 @@ import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonBackReference;
import lombok.Data;
@Entity
@Entity @Data
@Table(name="ciudad") @Table(name="ciudad")
public class Ciudad{ public class Ciudad{
@Id @Id
...@@ -40,7 +42,7 @@ public class Ciudad{ ...@@ -40,7 +42,7 @@ public class Ciudad{
@JsonBackReference @JsonBackReference
private Departamento departamento; private Departamento departamento;
/*
public Long getId() { public Long getId() {
return this.id; return this.id;
} }
...@@ -56,7 +58,7 @@ public class Ciudad{ ...@@ -56,7 +58,7 @@ public class Ciudad{
public void setNombre(String nombre) { public void setNombre(String nombre) {
this.nombre = nombre; this.nombre = nombre;
} }
*/
public Departamento getDepartamento() { public Departamento getDepartamento() {
return this.departamento; return this.departamento;
} }
......
...@@ -19,8 +19,10 @@ import com.fasterxml.jackson.annotation.JsonIdentityInfo; ...@@ -19,8 +19,10 @@ import com.fasterxml.jackson.annotation.JsonIdentityInfo;
import com.fasterxml.jackson.annotation.ObjectIdGenerators; import com.fasterxml.jackson.annotation.ObjectIdGenerators;
import com.roshka.utils.Helper; import com.roshka.utils.Helper;
import lombok.Data;
@Entity @Entity
@Table(name = "convocatoria_cargo") @Table(name = "convocatoria_cargo") @Data
@JsonIdentityInfo(generator = ObjectIdGenerators.UUIDGenerator.class, property="@UUID") @JsonIdentityInfo(generator = ObjectIdGenerators.UUIDGenerator.class, property="@UUID")
public class ConvocatoriaCargo { public class ConvocatoriaCargo {
@Id @Id
...@@ -55,30 +57,14 @@ public class ConvocatoriaCargo { ...@@ -55,30 +57,14 @@ public class ConvocatoriaCargo {
@ManyToMany(mappedBy = "postulaciones") @ManyToMany(mappedBy = "postulaciones")
private List<Postulante> postulantes; private List<Postulante> postulantes;
public Long getId() {
return id;
}
public Cargo getCargo() {
return cargo;
}
public int getCupos() {
return cupos;
}
public Date getFechaFin() { public Date getFechaFin() {
return fechaFin; return fechaFin;
} }
public Date getFechaInicio() { public Date getFechaInicio() {
return fechaInicio; return fechaInicio;
} }
public void setId(Long id) {
this.id = id;
}
public void setCargo(Cargo cargo) {
this.cargo = cargo;
}
public void setCupos(int cupos) {
this.cupos = cupos;
}
public void setFechaFin(Date fechaFin) { public void setFechaFin(Date fechaFin) {
this.fechaFin = fechaFin; this.fechaFin = fechaFin;
} }
......
...@@ -11,7 +11,9 @@ import javax.persistence.Table; ...@@ -11,7 +11,9 @@ import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonManagedReference; import com.fasterxml.jackson.annotation.JsonManagedReference;
@Entity import lombok.Data;
@Entity @Data
@Table(name="departamento") @Table(name="departamento")
public class Departamento { public class Departamento {
@Id @Id
...@@ -26,22 +28,6 @@ public class Departamento { ...@@ -26,22 +28,6 @@ public class Departamento {
public Long getId() {
return this.id;
}
public void setId(Long id) {
this.id = id;
}
public String getNombre() {
return this.nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public List<Ciudad> getCiudad() { public List<Ciudad> getCiudad() {
return this.ciudad; return this.ciudad;
} }
......
...@@ -14,12 +14,14 @@ import com.fasterxml.jackson.annotation.JsonBackReference; ...@@ -14,12 +14,14 @@ import com.fasterxml.jackson.annotation.JsonBackReference;
import com.fasterxml.jackson.annotation.JsonManagedReference; import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.roshka.utils.Helper; import com.roshka.utils.Helper;
import lombok.Data;
import javax.persistence.*; import javax.persistence.*;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.Past; import javax.validation.constraints.Past;
@Entity @Entity @Data
@Table(name = "experiencia") @Table(name = "experiencia")
public class Experiencia { public class Experiencia {
@Id @Id
...@@ -61,45 +63,17 @@ public class Experiencia { ...@@ -61,45 +63,17 @@ public class Experiencia {
@NotBlank @NotBlank
private String descripcion; private String descripcion;
public String getDescripcion() {
return descripcion;
}
public void setDescripcion(String descripcion) {
this.descripcion = descripcion;
}
public Date getFechaDesde() { public Date getFechaDesde() {
return fechaDesde; return fechaDesde;
} }
public String getMotivoSalida() {
return motivoSalida;
}
public TipoExperiencia getTipoExperiencia() { public TipoExperiencia getTipoExperiencia() {
return tipoExperiencia; return tipoExperiencia;
} }
public void setMotivoSalida(String motivoSalida) {
this.motivoSalida = motivoSalida;
}
public void setTipoExperiencia(TipoExperiencia tipoExperiencia) { public void setTipoExperiencia(TipoExperiencia tipoExperiencia) {
this.tipoExperiencia = tipoExperiencia; this.tipoExperiencia = tipoExperiencia;
} }
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getInstitucion() {
return institucion;
}
public void setInstitucion(String institucion) {
this.institucion = institucion;
}
public void setFechaDesde(String fechaDesde) { public void setFechaDesde(String fechaDesde) {
this.fechaDesde = Helper.convertirFecha(fechaDesde); this.fechaDesde = Helper.convertirFecha(fechaDesde);
} }
...@@ -112,24 +86,6 @@ public class Experiencia { ...@@ -112,24 +86,6 @@ public class Experiencia {
public void setFechaHasta(String fechaHasta) { public void setFechaHasta(String fechaHasta) {
this.fechaHasta = Helper.convertirFecha(fechaHasta); this.fechaHasta = Helper.convertirFecha(fechaHasta);
} }
public String getNombreReferencia() {
return nombreReferencia;
}
public String getTelefonoReferencia() {
return telefonoReferencia;
}
public void setNombreReferencia(String nombreReferencia) {
this.nombreReferencia = nombreReferencia;
}
public void setTelefonoReferencia(String telefonoReferencia) {
this.telefonoReferencia = telefonoReferencia;
}
public String getCargo() {
return cargo;
}
public void setCargo(String cargo) {
this.cargo = cargo;
}
public void setPostulante(Postulante postulante) { public void setPostulante(Postulante postulante) {
this.postulante = postulante; this.postulante = postulante;
} }
......
...@@ -2,11 +2,13 @@ package com.roshka.modelo; ...@@ -2,11 +2,13 @@ package com.roshka.modelo;
import com.fasterxml.jackson.annotation.JsonManagedReference; import com.fasterxml.jackson.annotation.JsonManagedReference;
import lombok.Data;
import javax.persistence.*; import javax.persistence.*;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import java.util.List; import java.util.List;
@Entity @Entity @Data
@Table(name = "institucion") @Table(name = "institucion")
public class Institucion { public class Institucion {
@Id @Id
...@@ -26,30 +28,6 @@ public class Institucion { ...@@ -26,30 +28,6 @@ public class Institucion {
@JsonManagedReference @JsonManagedReference
private List<Estudio> estudioList; private List<Estudio> estudioList;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getSubNombre() {
return subNombre;
}
public void setSubNombre(String subNombre) {
this.subNombre = subNombre;
}
public List<Estudio> getEstudioList() { public List<Estudio> getEstudioList() {
return estudioList; return estudioList;
} }
......
...@@ -9,6 +9,8 @@ import com.fasterxml.jackson.annotation.JsonManagedReference; ...@@ -9,6 +9,8 @@ import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.fasterxml.jackson.annotation.ObjectIdGenerators; import com.fasterxml.jackson.annotation.ObjectIdGenerators;
import com.roshka.utils.Helper; import com.roshka.utils.Helper;
import lombok.Data;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
...@@ -17,10 +19,11 @@ import java.util.List; ...@@ -17,10 +19,11 @@ import java.util.List;
@Entity @Entity
@Table(name="postulante") @Table(name="postulante")
@JsonIdentityInfo(generator = ObjectIdGenerators.UUIDGenerator.class, property="@UUID") @JsonIdentityInfo(generator = ObjectIdGenerators.UUIDGenerator.class, property="@UUID")
@Data
public class Postulante { public class Postulante {
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name="id") @Column(name="id")
private long id; private long id;
@Column(name="nombre") @Column(name="nombre")
...@@ -31,16 +34,19 @@ public class Postulante { ...@@ -31,16 +34,19 @@ public class Postulante {
@Column(name = "apellido") @Column(name = "apellido")
@NotBlank(message = "Este campo no puede estar vacio") @NotBlank(message = "Este campo no puede estar vacio")
@Size(max = 255) @Size(max = 255)
private String apellido; private String apellido;
@Column(name = "nro_document") @Column(name = "nro_document")
@NotBlank(message = "Este campo no puede estar vacio") @NotBlank(message = "Este campo no puede estar vacio")
@Size(max = 120) @Size(max = 120)
private String nroDocument; private String nroDocument;
@Column(name = "correo") @Column(name = "correo")
@NotBlank(message = "Este campo no puede estar vacio") @NotBlank(message = "Este campo no puede estar vacio")
@Email(message = "Formato incorrecto de correo") @Email(message = "Formato incorrecto de correo")
private String correo; private String correo;
@ManyToOne(targetEntity = Ciudad.class,fetch = FetchType.EAGER) @ManyToOne(targetEntity = Ciudad.class,fetch = FetchType.EAGER)
...@@ -116,30 +122,7 @@ public class Postulante { ...@@ -116,30 +122,7 @@ public class Postulante {
private List<ConvocatoriaCargo> postulaciones; private List<ConvocatoriaCargo> postulaciones;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getApellido() {
return apellido;
}
public void setApellido(String apellido) {
this.apellido = apellido;
}
public String getnroDocument() { public String getnroDocument() {
return nroDocument; return nroDocument;
} }
...@@ -148,22 +131,6 @@ public class Postulante { ...@@ -148,22 +131,6 @@ public class Postulante {
this.nroDocument = nroDocument; this.nroDocument = nroDocument;
} }
public String getCorreo() {
return correo;
}
public void setCorreo(String correo) {
this.correo = correo;
}
public String getTelefono() {
return telefono;
}
public void setTelefono(String telefono) {
this.telefono = telefono;
}
public Date getFechaNacimiento() { public Date getFechaNacimiento() {
return fechaNacimiento; return fechaNacimiento;
} }
...@@ -175,37 +142,12 @@ public class Postulante { ...@@ -175,37 +142,12 @@ public class Postulante {
public void setFechaNacimiento(String fechaNacimiento) { public void setFechaNacimiento(String fechaNacimiento) {
this.fechaNacimiento = Helper.convertirFecha(fechaNacimiento); this.fechaNacimiento = Helper.convertirFecha(fechaNacimiento);
} }
public String getResumen() {
return resumen;
}
public void setResumen(String resumen) {
this.resumen = resumen;
}
public Long getNivelIngles() {
return nivelIngles;
}
public void setNivelIngles(Long nivelIngles) {
this.nivelIngles = nivelIngles;
}
public String getCurriculum() {
return curriculum;
}
public void setCurriculum(String curriculum) {
this.curriculum = curriculum;
}
public Disponibilidad getDisponibilidad() { public Disponibilidad getDisponibilidad() {
return disponibilidad; return disponibilidad;
}
public void setDisponibilidad(Disponibilidad disponibilidad) {
this.disponibilidad = disponibilidad;
} }
public Ciudad getCiudad() { public Ciudad getCiudad() {
return this.ciudad; return this.ciudad;
} }
...@@ -217,34 +159,28 @@ public class Postulante { ...@@ -217,34 +159,28 @@ public class Postulante {
public Long getCiudadId() { public Long getCiudadId() {
return this.ciudadId; return this.ciudadId;
} }
public void setCiudadId(Long ciudadId) { public void setCiudadId(Long ciudadId) {
this.ciudadId = ciudadId; this.ciudadId = ciudadId;
} }
public void setEstadoCivil(EstadoCivil estadoCivil) {
this.estadoCivil = estadoCivil;
}
public void setTipoDocumento(TipoDocumento tipoDocumento) { public void setTipoDocumento(TipoDocumento tipoDocumento) {
this.tipoDocumento = tipoDocumento; this.tipoDocumento = tipoDocumento;
} }
public EstadoCivil getEstadoCivil() {
return estadoCivil;
}
public TipoDocumento getTipoDocumento() { public TipoDocumento getTipoDocumento() {
return tipoDocumento; return tipoDocumento;
} }
public void setEstadoCivil(EstadoCivil estadoCivil) {
this.estadoCivil = estadoCivil;
}
public EstadoCivil getEstadoCivil() {
return estadoCivil;
}
public Nacionalidad getNacionalidad() { public Nacionalidad getNacionalidad() {
return nacionalidad; return nacionalidad;
} }
public void setNacionalidad(Nacionalidad nacionalidad) { public void setNacionalidad(Nacionalidad nacionalidad) {
this.nacionalidad = nacionalidad; this.nacionalidad = nacionalidad;
} }
public void setDisponibilidad(Disponibilidad disponibilidad) {
this.disponibilidad = disponibilidad;
}
public List<PostulanteTecnologia> getTecnologias() { public List<PostulanteTecnologia> getTecnologias() {
return tecnologias; return tecnologias;
} }
...@@ -255,12 +191,12 @@ public class Postulante { ...@@ -255,12 +191,12 @@ public class Postulante {
public List<Estudio> getEstudios() { public List<Estudio> getEstudios() {
return estudios; return estudios;
} }
public List<Experiencia> getExperiencias() {
return experiencias;
}
public void setEstudios(List<Estudio> estudios) { public void setEstudios(List<Estudio> estudios) {
this.estudios = estudios; this.estudios = estudios;
} }
public List<Experiencia> getExperiencias() {
return experiencias;
}
public void setExperiencias(List<Experiencia> experiencias) { public void setExperiencias(List<Experiencia> experiencias) {
this.experiencias = experiencias; this.experiencias = experiencias;
} }
......
...@@ -15,7 +15,9 @@ import javax.validation.constraints.Min; ...@@ -15,7 +15,9 @@ import javax.validation.constraints.Min;
import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonBackReference;
@Entity
import lombok.Data;
@Entity @Data
@Table(name="postulante_tecnologia", @Table(name="postulante_tecnologia",
uniqueConstraints=@UniqueConstraint(columnNames={"postulante_id", "tecnologia_id"})) uniqueConstraints=@UniqueConstraint(columnNames={"postulante_id", "tecnologia_id"}))
...@@ -39,18 +41,6 @@ public class PostulanteTecnologia { ...@@ -39,18 +41,6 @@ public class PostulanteTecnologia {
@JsonBackReference(value = "postulantetecnologia-postulante") @JsonBackReference(value = "postulantetecnologia-postulante")
private Postulante postulante; private Postulante postulante;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public Long getNivel() {
return nivel;
}
public void setNivel(Long nivel) {
this.nivel = nivel;
}
public Tecnologia getTecnologia() { public Tecnologia getTecnologia() {
return tecnologia; return tecnologia;
} }
......
...@@ -2,7 +2,9 @@ package com.roshka.modelo; ...@@ -2,7 +2,9 @@ package com.roshka.modelo;
import javax.persistence.*; import javax.persistence.*;
@Entity import lombok.Data;
@Entity @Data
@Table(name = "recursos_humanos_user") @Table(name = "recursos_humanos_user")
public class RRHHUser { public class RRHHUser {
@Id @Id
...@@ -21,43 +23,5 @@ public class RRHHUser { ...@@ -21,43 +23,5 @@ public class RRHHUser {
@Column(name = "last_name", nullable = false, length = 20) @Column(name = "last_name", nullable = false, length = 20)
private String lastName; private String lastName;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
} }
...@@ -5,7 +5,9 @@ import javax.validation.constraints.NotBlank; ...@@ -5,7 +5,9 @@ import javax.validation.constraints.NotBlank;
import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonBackReference;
@Entity import lombok.Data;
@Entity @Data
@Table(name = "referencia_personal") @Table(name = "referencia_personal")
public class ReferenciaPersonal { public class ReferenciaPersonal {
@Id @Id
...@@ -29,42 +31,9 @@ public class ReferenciaPersonal { ...@@ -29,42 +31,9 @@ public class ReferenciaPersonal {
@JsonBackReference @JsonBackReference
private Postulante postulante; private Postulante postulante;
public Long getId() {
return id;
}
public String getNombre() {
return nombre;
}
public String getRelacion() {
return relacion;
}
public String getTelefono() {
return telefono;
}
public Postulante getPostulante() { public Postulante getPostulante() {
return postulante; return postulante;
} }
public void setId(Long id) {
this.id = id;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setRelacion(String relacion) {
this.relacion = relacion;
}
public void setTelefono(String telefono) {
this.telefono = telefono;
}
public void setPostulante(Postulante postulante) { public void setPostulante(Postulante postulante) {
this.postulante = postulante; this.postulante = postulante;
} }
......
...@@ -8,8 +8,10 @@ import javax.persistence.Id; ...@@ -8,8 +8,10 @@ import javax.persistence.Id;
import javax.persistence.Table; import javax.persistence.Table;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import lombok.Data;
@Entity
@Entity @Data
@Table(name="tecnologia") @Table(name="tecnologia")
public class Tecnologia { public class Tecnologia {
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.IDENTITY)
...@@ -21,21 +23,4 @@ public class Tecnologia { ...@@ -21,21 +23,4 @@ public class Tecnologia {
@NotBlank(message = "Este campo no puede estar vacio") @NotBlank(message = "Este campo no puede estar vacio")
private String nombre; private String nombre;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
} }
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<html>
<head>
</head>
<body>
<div>
${postulante.id}<br>
${postulante.nombre}<br>
${postulante.apellido}<br>
${postulante.ci}<br>
${postulante.correo}<br>
${postulante.ciudadId}<br>
${postulante.telefono}<br>
${postulante.fechaNacimiento}<br>
${postulante.resumen}<br>
${postulante.nivelIngles}<br>
${postulante.curriculum}<br>
${postulante.estadoCivil}<br>
${postulante.nacionalidad}<br>
${postulante.tipoDocumento}<br>
${postulante.disponibilidad}<br><br><br>
${postulante.getCiudad().getNombre()}<br>
<c:forEach items="${postulante.tecnologias}" var="detalle_tecnologia" >
${detalle_tecnologia.getTecnologia().getNombre()}
</c:forEach>
</div>
</body>
</html>
\ No newline at end of file
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