Commit 832b0a72 by Adrian

Limpieza

parent bc480a6d
......@@ -9,7 +9,6 @@ import es.ujaen.dae.ujacoin.entidades.Cliente;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
/**
......
......@@ -12,7 +12,6 @@ import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
/**
......
......@@ -12,7 +12,6 @@ import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
/**
......
......@@ -7,22 +7,17 @@ package es.ujaen.dae.ujacoin.beans;
import es.ujaen.dae.ujacoin.entidades.Cliente;
import es.ujaen.dae.ujacoin.entidades.Cuenta;
import es.ujaen.dae.ujacoin.entidades.Movimiento;
import es.ujaen.dae.ujacoin.entidades.Tarjeta;
import es.ujaen.dae.ujacoin.excepciones.DDBBCaida;
import es.ujaen.dae.ujacoin.excepciones.SaldoRestanteNoCero;
import es.ujaen.dae.ujacoin.excepciones.UsuarioYaExistente;
import es.ujaen.dae.ujacoin.interfaces.ServicioUjaBank;
import es.ujaen.dae.ujacoin.util.TipoMovimiento;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Random;
import javax.persistence.EntityManager;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataAccessResourceFailureException;
import org.springframework.dao.EmptyResultDataAccessException;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
/**
......@@ -82,7 +77,7 @@ public class ServicioUjaBankImpl implements ServicioUjaBank {
@Transactional
public ArrayList<Tarjeta> listaTarjetas(Cliente cliente) {
Cliente clienteEnlazado = repoClientes.em.merge(cliente);
return new ArrayList<>(cliente.getTarjetasAsociadas().values());
return new ArrayList<>(clienteEnlazado.getTarjetasAsociadas().values());
}
@Override
......
......@@ -15,7 +15,6 @@ import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.MapKey;
import javax.persistence.OneToMany;
import javax.persistence.Transient;
/**
* Clase cliente de UjaBank
......
......@@ -5,21 +5,17 @@
*/
package es.ujaen.dae.ujacoin.entidades;
import es.ujaen.dae.ujacoin.util.TipoMovimiento;
import es.ujaen.dae.ujacoin.excepciones.CuentaNoValida;
import es.ujaen.dae.ujacoin.excepciones.SaldoInsuficiente;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import javax.persistence.MapKey;
import javax.persistence.OneToMany;
import javax.persistence.Transient;
/**
* Cuenta de UjaCoins
......
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