Se corrigen warnings

parent 136fbe3d
package ec.edu.espe.movilidad.MovilidadWS.Service.UzyTavProyec; package ec.edu.espe.movilidad.MovilidadWS.Service.UzyTavProyec;
import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavProyec; import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavProyec;
import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavProyec;
import java.util.List; import java.util.List;
...@@ -10,7 +10,10 @@ public interface IServiceUzyTavProyec { ...@@ -10,7 +10,10 @@ public interface IServiceUzyTavProyec {
List<DtoUzyTavProyec> ListarRegistros(); List<DtoUzyTavProyec> ListarRegistros();
DtoUzyTavProyec guardar(DtoUzyTavProyec dtoUzyTavProyec);
DtoUzyTavProyec guardar(Long uzytavprograma_v_id, ModelUzyTavProyec modelUzyTavProyec);
DtoUzyTavProyec editar( Long id, DtoUzyTavProyec dtoUzyTavProyec); DtoUzyTavProyec editar( Long id, DtoUzyTavProyec dtoUzyTavProyec);
......
package ec.edu.espe.movilidad.MovilidadWS.Service.UzyTavProyec; package ec.edu.espe.movilidad.MovilidadWS.Service.UzyTavProyec;
import ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTavPrograma_V;
import ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTavProyec; import ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTavProyec;
import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavProyec; import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavProyec;
import ec.edu.espe.movilidad.MovilidadWS.Exceptions.ResourceNotFoundException; import ec.edu.espe.movilidad.MovilidadWS.Exceptions.ResourceNotFoundException;
import ec.edu.espe.movilidad.MovilidadWS.Mapper.Components_Class.UzyTavProyecMapper; import ec.edu.espe.movilidad.MovilidadWS.Mapper.Components_Class.UzyTavProyecMapper;
import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavPrograma_V;
import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavProyec; import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavProyec;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
import java.util.List; import java.util.List;
import javax.persistence.EntityNotFoundException;
@Service @Service
public class ServiceUzyTavProyec implements IServiceUzyTavProyec { public class ServiceUzyTavProyec implements IServiceUzyTavProyec {
...@@ -17,9 +20,14 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec { ...@@ -17,9 +20,14 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec {
private final UzyTavProyecMapper mapper; private final UzyTavProyecMapper mapper;
public ServiceUzyTavProyec(DaoUzyTavProyec daoUzyTavProyec, UzyTavProyecMapper mapper) { private final DaoUzyTavPrograma_V daoUzyTavProgramaV;
public ServiceUzyTavProyec(DaoUzyTavProyec daoUzyTavProyec, UzyTavProyecMapper mapper, DaoUzyTavPrograma_V daoUzyTavProgramaV) {
this.daoUzyTavProyec = daoUzyTavProyec; this.daoUzyTavProyec = daoUzyTavProyec;
this.mapper = mapper; this.mapper = mapper;
this.daoUzyTavProgramaV = daoUzyTavProgramaV;
} }
@Override @Override
...@@ -35,11 +43,16 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec { ...@@ -35,11 +43,16 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec {
return mapper.entitiesToDtos(entities); return mapper.entitiesToDtos(entities);
} }
@Override @Override
public DtoUzyTavProyec guardar(DtoUzyTavProyec dtoUzyTavProyec) { public DtoUzyTavProyec guardar(@PathVariable Long uzytavprograma_v_id,
ModelUzyTavProyec entity = mapper.dtoToEntity(dtoUzyTavProyec); ModelUzyTavProyec modelUzyTavProyec) {
ModelUzyTavProyec nuevoEntity = daoUzyTavProyec.save(entity); ModelUzyTavPrograma_V modelUzyTavPrograma_V = daoUzyTavProgramaV.findById(uzytavprograma_v_id)
return mapper.entityToDto(nuevoEntity); .orElseThrow(() -> new EntityNotFoundException(
"No se encontró la entidad ModelUzyTaConparaEva con el ID proporcionado"));
modelUzyTavProyec.setUzytavprograma_v(modelUzyTavPrograma_V);
return mapper.entityToDto(modelUzyTavProyec);
} }
@Override @Override
......
package ec.edu.espe.movilidad.MovilidadWS.Service.UzyTavZonaDetalle; package ec.edu.espe.movilidad.MovilidadWS.Service.UzyTavZonaDetalle;
import java.util.List; import java.util.List;
import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavZonaDetalle; import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavZonaDetalle;
import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavZonaDetalle;
public interface IServiceUzyTavZonaDetalle { public interface IServiceUzyTavZonaDetalle {
public DtoUzyTavZonaDetalle ListarPorID(Long id); DtoUzyTavZonaDetalle ListarPorID(Long id);
public List<DtoUzyTavZonaDetalle> ListarRegistros(); List<DtoUzyTavZonaDetalle> ListarRegistros();
public DtoUzyTavZonaDetalle guardar(DtoUzyTavZonaDetalle dtoUzyTavZonaDetalle); DtoUzyTavZonaDetalle guardar(Long uzytavprograma_v_id, ModelUzyTavZonaDetalle modelUzyTavZonaDetalle);
public DtoUzyTavZonaDetalle editar( Long id, DtoUzyTavZonaDetalle dtoUzyTavZonaDetalle); DtoUzyTavZonaDetalle editar(Long id, DtoUzyTavZonaDetalle dtoUzyTavZonaDetalle);
void eliminar(Long id); void eliminar(Long id);
......
package ec.edu.espe.movilidad.MovilidadWS.Service.UzyTavZonaDetalle; package ec.edu.espe.movilidad.MovilidadWS.Service.UzyTavZonaDetalle;
import ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTavPrograma_V;
import ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTavZonaDetalle; import ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTavZonaDetalle;
import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTCanton;
import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTParroquia;
import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavZonaDetalle; import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavZonaDetalle;
import ec.edu.espe.movilidad.MovilidadWS.Exceptions.ResourceNotFoundException; import ec.edu.espe.movilidad.MovilidadWS.Exceptions.ResourceNotFoundException;
import ec.edu.espe.movilidad.MovilidadWS.Mapper.Components_Class.UzyTavZonaDetalleMapper; import ec.edu.espe.movilidad.MovilidadWS.Mapper.Components_Class.UzyTavZonaDetalleMapper;
import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTCanton; import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavPrograma_V;
import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTParroquia;
import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavZonaDetalle; import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavZonaDetalle;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
import javax.persistence.EntityNotFoundException;
@Service @Service
public class ServiceUzyTavZonaDetalle implements IServiceUzyTavZonaDetalle { public class ServiceUzyTavZonaDetalle implements IServiceUzyTavZonaDetalle {
private final DaoUzyTavZonaDetalle daoUzyTavZonaDetalle; private final DaoUzyTavZonaDetalle daoUzyTavZonaDetalle;
private final UzyTavZonaDetalleMapper mapper; private final UzyTavZonaDetalleMapper mapper;
private final DaoUzyTavPrograma_V daoUzyTavProgramaV;
public ServiceUzyTavZonaDetalle(DaoUzyTavZonaDetalle daoUzyTavZonaDetalle, UzyTavZonaDetalleMapper mapper) { public ServiceUzyTavZonaDetalle(DaoUzyTavZonaDetalle daoUzyTavZonaDetalle, UzyTavZonaDetalleMapper mapper,
DaoUzyTavPrograma_V daoUzyTavProgramaV) {
this.daoUzyTavZonaDetalle = daoUzyTavZonaDetalle; this.daoUzyTavZonaDetalle = daoUzyTavZonaDetalle;
this.mapper = mapper; this.mapper = mapper;
this.daoUzyTavProgramaV = daoUzyTavProgramaV;
} }
@Override @Override
...@@ -41,12 +43,17 @@ public class ServiceUzyTavZonaDetalle implements IServiceUzyTavZonaDetalle { ...@@ -41,12 +43,17 @@ public class ServiceUzyTavZonaDetalle implements IServiceUzyTavZonaDetalle {
} }
@Override @Override
public DtoUzyTavZonaDetalle guardar(DtoUzyTavZonaDetalle dtoUzyTavZonaDetalle) { public DtoUzyTavZonaDetalle guardar(@PathVariable Long uzytavprograma_v_id,
ModelUzyTavZonaDetalle entity = mapper.dtoToEntity(dtoUzyTavZonaDetalle); ModelUzyTavZonaDetalle modelUzyTavZonaDetalle) {
ModelUzyTavZonaDetalle nuevoEntity = daoUzyTavZonaDetalle.save(entity); ModelUzyTavPrograma_V modelUzyTavPrograma_V = daoUzyTavProgramaV.findById(uzytavprograma_v_id)
return mapper.entityToDto(nuevoEntity); .orElseThrow(() -> new EntityNotFoundException(
"No se encontró la entidad ModelUzyTaConparaEva con el ID proporcionado"));
modelUzyTavZonaDetalle.setUzytavprograma_v(modelUzyTavPrograma_V);
ModelUzyTavZonaDetalle savedObject = daoUzyTavZonaDetalle.save(modelUzyTavZonaDetalle);
return mapper.entityToDto(savedObject);
} }
@Override @Override
......
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