Modelo
A continuación vamos a crear las clases con las que vamos a recibir los datos de nuestra api rest creamos el paquete com.tutosoftware.activity.model y en el creamos la clase Usuario
package com.tutosoftware.activity.model;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter @Setter @NoArgsConstructor @AllArgsConstructor
public class Usuario {
private String nombre;
private String apellidoPaterno;
private String apellidoMaterno;
private String email;
private String contrasena;
private String rol;
public boolean hasRoleAdmin(String rol) {
String rolAdmin="admin";
return rol.equals(rolAdmin);
}
public boolean hasRolePM(String rol) {
String rolPM="pm";
return rol.equals(rolPM);
}
}
Creamos la clase Cliente
package com.tutosoftware.activity.model;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter @Setter @NoArgsConstructor @AllArgsConstructor
public class Cliente {
private Long clienteId;
private String nombre;
private String email;
private String telefono;
private String contacto;
}
Creamos la clase Proyecto
package com.tutosoftware.activity.model;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter @Setter @NoArgsConstructor @AllArgsConstructor
public class Proyecto {
private Long proyectoId;
private String nombreProyecto;
private String cliente;
private String liderProyectoCliente;
private String liderProyectoInterno;
private String emailLiderCliente;
private String emailLiderInterno;
private String telefonoLiderCliente;
private String telefonoLiderInterno;
private String ubicacion;
private Date fechaInicio;
private String status;
private Date fechaEntrega;
}