DocumentDTO.java 881 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package es.uv.saic.dto;
  2. public class DocumentDTO {
  3. private String text;
  4. private String ruta;
  5. public DocumentDTO() {}
  6. public DocumentDTO(String text, String ruta, String data, String size) {
  7. String template = """
  8. <a style="width:100;display:flex;" target="_blank" href="/download/document/[ruta]">
  9. <span style="width:100%;display:flex;">
  10. <span style="width:80%;text-align:left;">[text]</span>
  11. <span>[data]</span>
  12. &nbsp;&nbsp;&nbsp;
  13. <span> ([size])</span>
  14. </span>
  15. </a>
  16. """;
  17. this.text = template.replace("[ruta]", ruta).replace("[text]", text).replace("[data]", data).replace("[size]", size);
  18. this.ruta = ruta;
  19. }
  20. public String getText() {
  21. return text;
  22. }
  23. public void setText(String text) {
  24. this.text = text;
  25. }
  26. public String getRuta() {
  27. return ruta;
  28. }
  29. public void setRuta(String ruta) {
  30. this.ruta = ruta;
  31. }
  32. }