Modelo
El modelo se realiza para consumir los objetos del api rest que realizamos en springboot.Creamos el paquete com.tutosoftware.clientaccess.model Creamos la clase Usuario
package com.tutosoftware.clientaccess.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 password;
private String rol;
public boolean hasRole(String rol) {
String rolAdmin="admin";
return rol.equals(rolAdmin);
}
}
Creamos la clase Piso
package com.tutosoftware.clientaccess.model;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter @Setter @NoArgsConstructor @AllArgsConstructor
public class Piso {
private String clave;
private String descripcion;
}
Creamos la clase Empresa
package com.tutosoftware.clientaccess.model;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter @Setter @NoArgsConstructor @AllArgsConstructor
public class Empresa {
private String clave;
private String nombre;
private String extension;
private String ubicacion;
}
Creamos la clase Visitantes
import java.time.LocalDateTime;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter @Setter @NoArgsConstructor @AllArgsConstructor
public class Visitantes {
private String idVisitante;
private String nombre;
private String apellidoPaterno;
private String apellidoMaterno;
private String identificacion;
private String numIdentificacion;
private String piso;
private String empresa;
private String asunto;
private String aQuienVisita;
private String gafete;
private String foto;
private LocalDateTime fechaEntrada;
private LocalDateTime fechaSalida;
private boolean salida;
}
Creamos la clase VisitantesDto
package com.tutosoftware.clientaccess.model;
public class VisitantesDto {
private String idVisitante;
private String nombre;
private String apellidoPaterno;
private String apellidoMaterno;
private String identificacion;
private String numIdentificacion;
private String piso;
private String empresa;
private String asunto;
private String aQuienVisita;
private String gafete;
private String foto;
private String fechaEntrada;
private String fechaSalida;
private boolean salida;
public VisitantesDto() {
}
public String getIdVisitante() {
return idVisitante;
}
public void setIdVisitante(String idVisitante) {
this.idVisitante = idVisitante;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getApellidoPaterno() {
return apellidoPaterno;
}
public void setApellidoPaterno(String apellidoPaterno) {
this.apellidoPaterno = apellidoPaterno;
}
public String getApellidoMaterno() {
return apellidoMaterno;
}
public void setApellidoMaterno(String apellidoMaterno) {
this.apellidoMaterno = apellidoMaterno;
}
public String getIdentificacion() {
return identificacion;
}
public void setIdentificacion(String identificacion) {
this.identificacion = identificacion;
}
public String getNumIdentificacion() {
return numIdentificacion;
}
public void setNumIdentificacion(String numIdentificacion) {
this.numIdentificacion = numIdentificacion;
}
public String getPiso() {
return piso;
}
public void setPiso(String piso) {
this.piso = piso;
}
public String getEmpresa() {
return empresa;
}
public void setEmpresa(String empresa) {
this.empresa = empresa;
}
public String getAsunto() {
return asunto;
}
public void setAsunto(String asunto) {
this.asunto = asunto;
}
public String getaQuienVisita() {
return aQuienVisita;
}
public void setaQuienVisita(String aQuienVisita) {
this.aQuienVisita = aQuienVisita;
}
public String getGafete() {
return gafete;
}
public void setGafete(String gafete) {
this.gafete = gafete;
}
public String getFoto() {
return foto;
}
public void setFoto(String foto) {
this.foto = foto;
}
public String getFechaEntrada() {
return fechaEntrada;
}
public void setFechaEntrada(String fechaEntrada) {
this.fechaEntrada = fechaEntrada;
}
public String getFechaSalida() {
return fechaSalida;
}
public void setFechaSalida(String fechaSalida) {
this.fechaSalida = fechaSalida;
}
public boolean isSalida() {
return salida;
}
public void setSalida(boolean salida) {
this.salida = salida;
}
}