Se corrigen warnings en convoca

parent 3684bd1b
......@@ -6,6 +6,9 @@ import org.modelmapper.ModelMapper;
import org.modelmapper.PropertyMap;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.stream.Collectors;
@Component
public class UzyTavConvocaMapper {
private final ModelMapper modelMapper;
......@@ -22,7 +25,11 @@ public class UzyTavConvocaMapper {
public ModelUzyTavConvoca dtoToEntity(DtoUzyTavConvoca dto) {
return modelMapper.map(dto, ModelUzyTavConvoca.class);
}
public List<DtoUzyTavConvoca> entitiesToDtos(List<ModelUzyTavConvoca> entities) {
return entities.stream()
.map(this::entityToDto)
.collect(Collectors.toList());
}
private void configureMappings() {
modelMapper.addMappings(new PropertyMap<ModelUzyTavConvoca, DtoUzyTavConvoca>() {
......
package ec.edu.espe.movilidad.MovilidadWS.Model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.Entity;
import javax.persistence.Table;
......@@ -10,7 +11,8 @@ import javax.persistence.*;
import java.util.Date;
import java.util.Set;
@Data
@Getter
@Setter
@Entity
@Table(name = "uzytavconvoca", schema = "UTIC1")
public class ModelUzyTavConvoca {
......
......@@ -7,17 +7,17 @@ import java.util.List;
public interface IServiceUzyTavConvoca {
public DtoUzyTavConvoca ListarPorID(Long id);
DtoUzyTavConvoca ListarPorID(Long id);
public List<DtoUzyTavConvoca> ListarRegistros();
List<DtoUzyTavConvoca> ListarRegistros();
public DtoUzyTavConvoca save(DtoUzyTavConvoca convocatoriaDTO)throws IOException;
DtoUzyTavConvoca save(DtoUzyTavConvoca convocatoriaDTO)throws IOException;
public DtoUzyTavConvoca edit(Long uzytavconvocaId, DtoUzyTavConvoca convocatoriaDTO)throws IOException;
DtoUzyTavConvoca edit(Long uzytavconvocaId, DtoUzyTavConvoca convocatoriaDTO)throws IOException;
void eliminar(Long id);
public byte[] obtenerContenidoPDF(Long convocaId);
public String obtenerUrlPDF(Long uzytavconvocaId);
public String obtenerNombrePDF(Long convocaId);
byte[] obtenerContenidoPDF(Long convocaId);
String obtenerUrlPDF(Long uzytavconvocaId);
String obtenerNombrePDF(Long convocaId);
void eliminarConPDF(Long uzytavconvoca_id);
}
......@@ -12,7 +12,6 @@ import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.nio.file.*;
import java.util.*;
import java.util.stream.Collectors;
@Service
public class ServiceUzyTavConvoca implements IServiceUzyTavConvoca{
......@@ -44,9 +43,7 @@ public class ServiceUzyTavConvoca implements IServiceUzyTavConvoca{
@Override
public List<DtoUzyTavConvoca> ListarRegistros() {
List<ModelUzyTavConvoca> entities = daoUzyTavConvoca.findAll();
return entities.stream()
.map(modelMapper::entityToDto)
.collect(Collectors.toList());
return modelMapper.entitiesToDtos(entities);
}
@Override
......@@ -101,7 +98,7 @@ public class ServiceUzyTavConvoca implements IServiceUzyTavConvoca{
Path previousFilePath = rootFolder.resolve(previousFileName);
Files.deleteIfExists(previousFilePath);
} catch (IOException e) {
throw new RuntimeException("Failed to delete previous file: " + previousFileName, e);
throw new RuntimeException("Falló la eliminacion del archivo" + previousFileName, e);
}
}
......@@ -162,8 +159,7 @@ public class ServiceUzyTavConvoca implements IServiceUzyTavConvoca{
ModelUzyTavConvoca uzyTavConvoca = optionalUzyTavConvoca.get();
String fileName = uzyTavConvoca.getUzytavconvoca_digital_nombre();
if (fileName != null && !fileName.isEmpty()) {
String fileUrl = rootFolder.resolve(fileName).toString();
return fileUrl;
return rootFolder.resolve(fileName).toString();
}
}
return null;
......
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