Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package cl.adl.asociaciones.service.impl;
- import java.util.ArrayList;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import cl.adl.asociaciones.dto.PeliculaDTO;
- import cl.adl.asociaciones.model.Pelicula;
- import cl.adl.asociaciones.repository.PeliculaRepository;
- import cl.adl.asociaciones.service.PeliculaService;
- @Service
- public class PeliculaServiceImpl implements PeliculaService {
- @Autowired
- private PeliculaRepository daoPelicula;
- private PeliculaDTO respuestaPelicula;
- @Override
- @Transactional(readOnly = true)
- public PeliculaDTO findAll() {
- respuestaPelicula = new PeliculaDTO(new ArrayList<Pelicula>(), "Ha ocurrido un error", "102");
- try {
- ArrayList<Pelicula> listaPeliculas = (ArrayList<Pelicula>)daoPelicula.findAll();
- respuestaPelicula.setPeliculas(listaPeliculas);
- respuestaPelicula.setMensaje("Se han encontrado estas películas --> "
- + respuestaPelicula.getPeliculas().size());
- respuestaPelicula.setCodigo("0");
- } catch (Exception e) {
- System.out.println("Error en película Service - findAll");
- }
- return respuestaPelicula;
- }
- @Override
- @Transactional
- public PeliculaDTO add(Pelicula pelicula) {
- respuestaPelicula = new PeliculaDTO(new ArrayList<Pelicula>(), "Ha ocurrido un error", "103");
- try {
- daoPelicula.save(pelicula);
- respuestaPelicula.setMensaje("Se ha guardado con éxito a la película -> " + pelicula.getDescripcion());
- respuestaPelicula.setCodigo("0");
- } catch (Exception e) {
- System.out.println("Ha ocurrido un error al grabar película");
- }
- return respuestaPelicula;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement