@Override public List<MultimediaEntity> getMultimedia() { logger.info("Inicia proceso de consultar todos los archivos multimedia"); List<MultimediaEntity> archivosMultimedia = persistence.findAll(); logger.info("Termina proceso de consultar todos los archivos multimedia"); return archivosMultimedia; }
@Override public MultimediaEntity createArchivoMultimedia(MultimediaEntity entity) { logger.info("Inicia proceso de creación de archivo multimedia"); persistence.create(entity); logger.info("Termina proceso de creación de archivo multimedia"); return entity; }
@Override public MultimediaEntity updateArchivoMultimedia(MultimediaEntity entity) { logger.log( Level.INFO, "Inicia proceso de actualizar archivo multimedia con id={0}", entity.getId()); MultimediaEntity newEntity = persistence.update(entity); logger.log( Level.INFO, "Termina proceso de actualizar archivo multimedia con id={0}", entity.getId()); return newEntity; }
@Override public MultimediaEntity getArchivoMultimedia(Long id) { logger.log(Level.INFO, "Inicia proceso de consultar archivo Multimedia con id={0}", id); MultimediaEntity archivoMultimedia = persistence.find(id); if (archivoMultimedia == null) { logger.log(Level.SEVERE, "El archivo Multimedia con el id {0} no existe", id); throw new IllegalArgumentException("El archivo Multimedia solicitado no existe"); } logger.log(Level.INFO, "Termina proceso de consultar archivo Multimedia con id={0}", id); return archivoMultimedia; }
@Override public void deleteArchivoMultimedia(Long id) { logger.log(Level.INFO, "Inicia proceso de archivo multimedia con id={0}", id); persistence.delete(id); logger.log(Level.INFO, "Termina proceso de borrar archivo multimedia con id={0}", id); }