Commit ada5d79e by Adrian

Commit merge con cambio de pc aulas

parents 99e81ed9 9936b8a3
...@@ -11,8 +11,6 @@ import es.ujaen.dae.ujacoin.entidades.Tarjeta; ...@@ -11,8 +11,6 @@ import es.ujaen.dae.ujacoin.entidades.Tarjeta;
import es.ujaen.dae.ujacoin.entidades.DTO.ClienteDTO; import es.ujaen.dae.ujacoin.entidades.DTO.ClienteDTO;
import es.ujaen.dae.ujacoin.entidades.DTO.CuentaDTO; import es.ujaen.dae.ujacoin.entidades.DTO.CuentaDTO;
import es.ujaen.dae.ujacoin.entidades.DTO.TarjetaDTO; import es.ujaen.dae.ujacoin.entidades.DTO.TarjetaDTO;
import java.time.LocalDate;
import org.springframework.hateoas.Link;
import org.springframework.hateoas.server.mvc.ControllerLinkBuilder; import org.springframework.hateoas.server.mvc.ControllerLinkBuilder;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -25,13 +23,13 @@ public class Mapeador { ...@@ -25,13 +23,13 @@ public class Mapeador {
public ClienteDTO aClienteDTO(Cliente cliente) { public ClienteDTO aClienteDTO(Cliente cliente) {
ClienteDTO clienteDTO = new ClienteDTO(cliente.getDni(), ClienteDTO clienteDTO = new ClienteDTO(
cliente.getDni(),
cliente.getNombre(), cliente.getNombre(),
cliente.getFechaNacimiento(), cliente.getFechaNacimiento(),
cliente.getDireccion(), cliente.getDireccion(),
cliente.getTelefono(), cliente.getTelefono(),
cliente.getEmail(), cliente.getEmail());
cliente.getClave());
for (String cuenta : cliente.getCuentasAsociadas().keySet()) { for (String cuenta : cliente.getCuentasAsociadas().keySet()) {
clienteDTO.añadirCuenta(ControllerLinkBuilder.linkTo(ControllerLinkBuilder.methodOn(ServicioRestAPI.class).detalleCuenta(cliente.getDni(), cuenta)).withSelfRel()); clienteDTO.añadirCuenta(ControllerLinkBuilder.linkTo(ControllerLinkBuilder.methodOn(ServicioRestAPI.class).detalleCuenta(cliente.getDni(), cuenta)).withSelfRel());
......
...@@ -44,7 +44,7 @@ public class ServicioRestAPI { ...@@ -44,7 +44,7 @@ public class ServicioRestAPI {
return new ResponseEntity<>(entero - 1, HttpStatus.OK); return new ResponseEntity<>(entero - 1, HttpStatus.OK);
} }
} }
@GetMapping("/clientes/{dni}") @GetMapping("/clientes/{dni}")
public ResponseEntity<ClienteDTO> loginCliente(@PathVariable String dni) { public ResponseEntity<ClienteDTO> loginCliente(@PathVariable String dni) {
...@@ -69,7 +69,7 @@ public class ServicioRestAPI { ...@@ -69,7 +69,7 @@ public class ServicioRestAPI {
return new ResponseEntity<>(mapper.aClienteDTO(cliente), HttpStatus.OK); return new ResponseEntity<>(mapper.aClienteDTO(cliente), HttpStatus.OK);
} }
@GetMapping("/clientes/{dni}/cuentas/{num}") @GetMapping("/clientes/{dni}/cuentas/{num}")
public ResponseEntity<CuentaDTO> detalleCuenta(@PathVariable String dni, @PathVariable String num) { public ResponseEntity<CuentaDTO> detalleCuenta(@PathVariable String dni, @PathVariable String num) {
......
...@@ -31,14 +31,13 @@ public class ClienteDTO { ...@@ -31,14 +31,13 @@ public class ClienteDTO {
public ClienteDTO() { public ClienteDTO() {
} }
public ClienteDTO(String dni, String nombre, LocalDate fechaNacimiento, String direccion, String telefono, String email, String clave) { public ClienteDTO(String dni, String nombre, LocalDate fechaNacimiento, String direccion, String telefono, String email) {
this.dni = dni; this.dni = dni;
this.nombre = nombre; this.nombre = nombre;
this.fechaNacimiento = fechaNacimiento; this.fechaNacimiento = fechaNacimiento;
this.direccion = direccion; this.direccion = direccion;
this.telefono = telefono; this.telefono = telefono;
this.email = email; this.email = email;
this.clave = clave;
this.cuentasAsociadas = new ArrayList<>(); this.cuentasAsociadas = new ArrayList<>();
this.tarjetasAsociadas = new ArrayList<>(); this.tarjetasAsociadas = new ArrayList<>();
} }
......
...@@ -15,7 +15,6 @@ import java.time.LocalDateTime; ...@@ -15,7 +15,6 @@ import java.time.LocalDateTime;
*/ */
public class MovimientoDTO { public class MovimientoDTO {
private int identificador;
private TipoMovimiento tipo; private TipoMovimiento tipo;
private float importe; private float importe;
private LocalDateTime fechaHora; private LocalDateTime fechaHora;
...@@ -24,14 +23,6 @@ public class MovimientoDTO { ...@@ -24,14 +23,6 @@ public class MovimientoDTO {
public MovimientoDTO() { public MovimientoDTO() {
} }
public MovimientoDTO(int identificador, TipoMovimiento tipo, float importe, LocalDateTime fechaHora, String tarjetaCuenta) {
this.identificador = identificador;
this.tipo = tipo;
this.importe = importe;
this.fechaHora = fechaHora;
this.tarjetaCuenta = tarjetaCuenta;
}
public MovimientoDTO(TipoMovimiento tipo, float importe, LocalDateTime fechaHora, String tarjetaCuenta) { public MovimientoDTO(TipoMovimiento tipo, float importe, LocalDateTime fechaHora, String tarjetaCuenta) {
this.tipo = tipo; this.tipo = tipo;
...@@ -51,10 +42,6 @@ public class MovimientoDTO { ...@@ -51,10 +42,6 @@ public class MovimientoDTO {
return tarjetaCuenta; return tarjetaCuenta;
} }
public int getIdentificador() {
return identificador;
}
public LocalDateTime getFechaHora() { public LocalDateTime getFechaHora() {
return fechaHora; return fechaHora;
} }
......
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 sign in to comment