Răsfoiți Sursa

Merge branch 'shared-migration' of UV-APPS/UV_SAIC_DOCS into master

Mario Martínez Hernández 1 lună în urmă
părinte
comite
60025d92e9
57 a modificat fișierele cu 87 adăugiri și 4442 ștergeri
  1. 6 0
      pom.xml
  2. 1 1
      src/main/java/es/uv/saic/config/ApplicationLocaleResolver.java
  3. 0 141
      src/main/java/es/uv/saic/domain/Acreditacio.java
  4. 0 52
      src/main/java/es/uv/saic/domain/AcreditacioPK.java
  5. 0 78
      src/main/java/es/uv/saic/domain/Categoria.java
  6. 0 93
      src/main/java/es/uv/saic/domain/Document.java
  7. 0 31
      src/main/java/es/uv/saic/domain/DocumentRepository.java
  8. 0 36
      src/main/java/es/uv/saic/domain/EvidenciaIndicadorEnquesta.java
  9. 0 78
      src/main/java/es/uv/saic/domain/EvidenciaIndicadorEnquestaPK.java
  10. 0 119
      src/main/java/es/uv/saic/domain/Indicador.java
  11. 0 235
      src/main/java/es/uv/saic/domain/IndicadorEnquesta.java
  12. 0 132
      src/main/java/es/uv/saic/domain/Instancia.java
  13. 0 147
      src/main/java/es/uv/saic/domain/InstanciaTasca.java
  14. 0 212
      src/main/java/es/uv/saic/domain/Organ.java
  15. 0 64
      src/main/java/es/uv/saic/domain/OrganEquivalent.java
  16. 0 61
      src/main/java/es/uv/saic/domain/OrganEquivalentPK.java
  17. 0 51
      src/main/java/es/uv/saic/domain/OrganPK.java
  18. 0 126
      src/main/java/es/uv/saic/domain/Plantilla.java
  19. 0 62
      src/main/java/es/uv/saic/domain/PlantillaComentario.java
  20. 0 66
      src/main/java/es/uv/saic/domain/PlantillaConversation.java
  21. 0 24
      src/main/java/es/uv/saic/domain/PlantillaRepository.java
  22. 0 198
      src/main/java/es/uv/saic/domain/Proces.java
  23. 0 124
      src/main/java/es/uv/saic/domain/Rol.java
  24. 0 255
      src/main/java/es/uv/saic/domain/Tasca.java
  25. 0 42
      src/main/java/es/uv/saic/domain/Tipus.java
  26. 0 215
      src/main/java/es/uv/saic/domain/Usuari.java
  27. 0 90
      src/main/java/es/uv/saic/domain/UsuariRepository.java
  28. 0 132
      src/main/java/es/uv/saic/domain/UsuarisRol.java
  29. 0 64
      src/main/java/es/uv/saic/domain/UsuarisRolRepository.java
  30. 0 25
      src/main/java/es/uv/saic/dto/ArchiveOrganDTO.java
  31. 0 27
      src/main/java/es/uv/saic/dto/CategoriaDTO.java
  32. 0 42
      src/main/java/es/uv/saic/dto/DocumentTmpDTO.java
  33. 0 9
      src/main/java/es/uv/saic/dto/IndicadorDTO.java
  34. 0 54
      src/main/java/es/uv/saic/dto/IndicadorDTOimp.java
  35. 0 40
      src/main/java/es/uv/saic/dto/IndicadorEnquestaDTO.java
  36. 0 15
      src/main/java/es/uv/saic/dto/IndicadorEnquestaValorDTO.java
  37. 0 122
      src/main/java/es/uv/saic/dto/IndicadorEnquestaValorDTOImp.java
  38. 0 197
      src/main/java/es/uv/saic/dto/InstanciaDTO.java
  39. 0 64
      src/main/java/es/uv/saic/dto/InstanciaTascaDTO.java
  40. 0 60
      src/main/java/es/uv/saic/dto/NomProcesOrganDTO.java
  41. 0 205
      src/main/java/es/uv/saic/dto/OrganDTO.java
  42. 0 15
      src/main/java/es/uv/saic/dto/OrganRepositoryDTO.java
  43. 0 46
      src/main/java/es/uv/saic/dto/PdfDTO.java
  44. 0 67
      src/main/java/es/uv/saic/dto/ProcesDTO.java
  45. 0 11
      src/main/java/es/uv/saic/dto/TascaAsignadaDTO.java
  46. 0 229
      src/main/java/es/uv/saic/dto/TascaDTO.java
  47. 0 19
      src/main/java/es/uv/saic/dto/TascaInformeTransferDTO.java
  48. 0 65
      src/main/java/es/uv/saic/dto/TemplateDataDTO.java
  49. 0 52
      src/main/java/es/uv/saic/feign/CoreClient.java
  50. 0 81
      src/main/java/es/uv/saic/feign/IndicadorClient.java
  51. 2 2
      src/main/java/es/uv/saic/service/DocumentService.java
  52. 26 18
      src/main/java/es/uv/saic/service/PlantillaService.java
  53. 4 4
      src/main/java/es/uv/saic/service/UsuariService.java
  54. 3 3
      src/main/java/es/uv/saic/service/UsuarisRolService.java
  55. 4 4
      src/main/java/es/uv/saic/web/DocumentController.java
  56. 38 34
      src/main/java/es/uv/saic/web/DownloadController.java
  57. 3 3
      src/main/java/es/uv/saic/web/PlantillaController.java

+ 6 - 0
pom.xml

@@ -151,6 +151,12 @@
 		    <version>0.8.12</version>
 		</dependency>
 	  	 -->
+
+		<dependency>
+			<groupId>es.uv.saic.shared</groupId>
+		    <artifactId>UV_SAIC_SHARED</artifactId>
+		    <version>0.0.1-SNAPSHOT</version>
+		</dependency> 
 	</dependencies>
 	
 

+ 1 - 1
src/main/java/es/uv/saic/config/ApplicationLocaleResolver.java

@@ -9,7 +9,7 @@ import org.springframework.security.core.context.SecurityContext;
 import org.springframework.security.core.context.SecurityContextHolder;
 import org.springframework.web.servlet.i18n.SessionLocaleResolver;
 
-import es.uv.saic.domain.Usuari;
+import es.uv.saic.shared.domain.Usuari;
 import es.uv.saic.service.UsuariService;
 import jakarta.servlet.http.HttpServletRequest;
 import jakarta.servlet.http.HttpServletResponse;

+ 0 - 141
src/main/java/es/uv/saic/domain/Acreditacio.java

@@ -1,141 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import java.time.LocalDateTime;
-
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.IdClass;
-import jakarta.persistence.NamedQuery;
-import jakarta.persistence.Table;
-
-@Entity
-@Table(name="acreditacions")
-@NamedQuery(name="Acreditacio.findAll", query="SELECT t FROM Acreditacio t")
-@IdClass(AcreditacioPK.class)
-public class Acreditacio  implements Serializable {
-
-	private static final long serialVersionUID = 1L;
-	
-	@Id
-	private String tlugar;
-	
-	@Id
-	private Integer lugar;
-	
-	@Column(name="curs_impla")
-	private Integer cursImpla;
-	
-	@Column(name="data_verif")
-	private LocalDateTime dataVerif;
-	
-	@Column(name="data_renov")
-	private LocalDateTime dataRenov;
-	
-	@Column(name="data_acred")
-	private LocalDateTime dataAcred;
-	
-	@Column(name="data_segui")
-	private LocalDateTime dataSegui;
-	
-	private String grup;
-	
-	@Column(name="grup_num")
-	private Integer grupNum;
-	
-	@Column(name="grup_curs")
-	private Integer grupCurs;
-	
-	private Boolean inter;
-
-	private Boolean recom;
-
-	private Boolean segui;
-		
-	public Acreditacio() {}
-	
-
-	public String getTlugar() {
-		return tlugar;
-	}
-	public void setTlugar(String tlugar) {
-		this.tlugar = tlugar;
-	}
-	public Integer getLugar() {
-		return lugar;
-	}
-	public void setLugar(Integer lugar) {
-		this.lugar = lugar;
-	}
-	public Integer getCursImpla() {
-		return cursImpla;
-	}
-	public void setCursImpla(Integer cursImpla) {
-		this.cursImpla = cursImpla;
-	}
-	public LocalDateTime getDataVerif() {
-		return dataVerif;
-	}
-	public void setDataVerif(LocalDateTime dataVerif) {
-		this.dataVerif = dataVerif;
-	}
-	public LocalDateTime getDataRenov() {
-		return dataRenov;
-	}
-	public void setDataRenov(LocalDateTime dataRenov) {
-		this.dataRenov = dataRenov;
-	}
-	public LocalDateTime getDataAcred() {
-		return dataAcred;
-	}
-	public void setDataAcred(LocalDateTime dataAcred) {
-		this.dataAcred = dataAcred;
-	}
-	public LocalDateTime getDataSegui() {
-		return dataSegui;
-	}
-	public void setDataSegui(LocalDateTime dataSegui) {
-		this.dataSegui = dataSegui;
-	}
-	public String getGrup() {
-		return grup;
-	}
-	public void setGrup(String grup) {
-		this.grup = grup;
-	}
-	public Integer getGrupCurs() {
-		return grupCurs;
-	}
-	public void setGrupCurs(Integer grupCurs) {
-		this.grupCurs = grupCurs;
-	}
-	public Boolean getInter() {
-		return inter;
-	}
-	public void setInter(Boolean inter) {
-		this.inter = inter;
-	}
-	public Integer getGrupNum() {
-		return grupNum;
-	}
-	public void setGrupNum(Integer grupNum) {
-		this.grupNum = grupNum;
-	}
-	public Boolean getRecom() {
-		return recom;
-	}
-	public void setRecom(Boolean recom) {
-		this.recom = recom;
-	}
-	public Boolean getSegui() {
-		return segui;
-	}
-	public void setSegui(Boolean segui) {
-		this.segui = segui;
-	}
-	public static long getSerialversionuid() {
-		return serialVersionUID;
-	}
-	
-}

+ 0 - 52
src/main/java/es/uv/saic/domain/AcreditacioPK.java

@@ -1,52 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import java.util.Objects;
-
-public class AcreditacioPK implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	private String tlugar;
-	private Integer lugar;
-	
-	public AcreditacioPK() {}
-	
-	public AcreditacioPK(String tlugar, Integer lugar) {
-		this.tlugar = tlugar;
-		this.lugar = lugar;
-	}
-
-	public String getTlugar() {
-		return tlugar;
-	}
-
-	public void setTlugar(String tlugar) {
-		this.tlugar = tlugar;
-	}
-
-	public Integer getLugar() {
-		return lugar;
-	}
-
-	public void setLugar(Integer lugar) {
-		this.lugar = lugar;
-	}
-
-	@Override
-	public int hashCode() {
-		return Objects.hash(lugar, tlugar);
-	}
-
-	@Override
-	public boolean equals(Object obj) {
-		if (this == obj)
-			return true;
-		if (obj == null)
-			return false;
-		if (getClass() != obj.getClass())
-			return false;
-		AcreditacioPK other = (AcreditacioPK) obj;
-		return Objects.equals(lugar, other.lugar) && Objects.equals(tlugar, other.tlugar);
-	}
-
-}

+ 0 - 78
src/main/java/es/uv/saic/domain/Categoria.java

@@ -1,78 +0,0 @@
-package es.uv.saic.domain;
-
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.NamedQuery;
-import jakarta.persistence.Table;
-
-@Entity
-@Table(name="categories")
-@NamedQuery(name="Categoria.findAll", query="SELECT i FROM Categoria i")
-public class Categoria {
-
-	@Id
-	@Column(name="id_categoria")
-	private Integer idCategoria;
-	private Integer pare;
-	private Integer ordre;
-	private String tipus;
-	private String nomVal;
-	private String nomCas;
-	private String tambit;
-	
-	public Categoria() {}
-	
-	public Categoria(Integer idCategoria, Integer pare, Integer ordre, String tipus, String nomVal, String nomCas, String tambit) {
-		this.idCategoria = idCategoria;
-		this.tipus = tipus;
-		this.nomVal = nomVal;
-		this.nomCas = nomCas;
-		this.pare = pare;
-		this.ordre = ordre;
-		this.tambit = tambit;
-	}
-	
-	public Integer getIdCategoria() {
-		return idCategoria;
-	}
-	public void setIdCategoria(Integer idCategoria) {
-		this.idCategoria = idCategoria;
-	}
-	public String getTipus() {
-		return tipus;
-	}
-	public void setTipus(String tipus) {
-		this.tipus = tipus;
-	}
-	public String getNomVal() {
-		return nomVal;
-	}
-	public void setNomVal(String nomVal) {
-		this.nomVal = nomVal;
-	}
-	public String getNomCas() {
-		return nomCas;
-	}
-	public void setNomCas(String nomCas) {
-		this.nomCas = nomCas;
-	}
-	public Integer getPare() {
-		return pare;
-	}
-	public void setPare(Integer pare) {
-		this.pare = pare;
-	}
-	public Integer getOrdre() {
-		return ordre;
-	}
-	public void setOrdre(Integer ordre) {
-		this.ordre = ordre;
-	}
-	public String getTambit() {
-		return tambit;
-	}
-	public void setTambit(String tambit) {
-		this.tambit = tambit;
-	}
-}

+ 0 - 93
src/main/java/es/uv/saic/domain/Document.java

@@ -1,93 +0,0 @@
-package es.uv.saic.domain;
-
-import java.util.Date;
-
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.GeneratedValue;
-import jakarta.persistence.GenerationType;
-import jakarta.persistence.Id;
-import jakarta.persistence.JoinColumn;
-import jakarta.persistence.JoinColumns;
-import jakarta.persistence.ManyToOne;
-import jakarta.persistence.NamedQuery;
-import jakarta.persistence.Table;
-
-import com.fasterxml.jackson.annotation.JsonIgnore;
-
-@Entity
-@Table(name="documents")
-@NamedQuery(name="Document.findAll", query="SELECT i FROM Document i")
-public class Document {
-	
-	@Id
-	@GeneratedValue(strategy = GenerationType.IDENTITY)
-	@Column(name="id_document")
-	private Integer idDocument;
-	
-	@ManyToOne 
-	@JoinColumn(name="id_categoria")
-	private Categoria categoria;
-	
-	@ManyToOne
-	@JoinColumns({
-		@JoinColumn(name="lugar", referencedColumnName="lugar"),
-		@JoinColumn(name="tlugar", referencedColumnName="tlugar")
-		})
-	@JsonIgnore
-	private Organ organ;
-	
-	private String nom;
-	
-	private String ruta;
-	
-	private Date data;
-	
-	private boolean visible;
-	
-
-	public Integer getIdDocument() {
-		return idDocument;
-	}
-	public void setIdDocument(Integer idDocument) {
-		this.idDocument = idDocument;
-	}
-	public Categoria getCategoria() {
-		return categoria;
-	}
-	public void setCategoria(Categoria categoria) {
-		this.categoria = categoria;
-	}
-	public Organ getOrgan() {
-		return organ;
-	}
-	public void setOrgan(Organ organ) {
-		this.organ = organ;
-	}
-	public String getNom() {
-		return nom;
-	}
-	public void setNom(String nom) {
-		this.nom = nom;
-	}
-	public String getRuta() {
-		return ruta;
-	}
-	public void setRuta(String ruta) {
-		this.ruta = ruta;
-	}
-	public Date getData() {
-		return data;
-	}
-	public void setData(Date data) {
-		this.data = data;
-	}
-	public boolean isVisible() {
-		return visible;
-	}
-	public void setVisible(boolean visible) {
-		this.visible = visible;
-	}
-	
-	
-}

+ 0 - 31
src/main/java/es/uv/saic/domain/DocumentRepository.java

@@ -1,31 +0,0 @@
-package es.uv.saic.domain;
-
-import java.util.List;
-
-import org.springframework.data.jpa.repository.JpaRepository;
-import org.springframework.data.jpa.repository.Modifying;
-import org.springframework.data.jpa.repository.Query;
-import org.springframework.stereotype.Repository;
-import org.springframework.transaction.annotation.Transactional;
-
-@Repository
-public interface DocumentRepository  extends JpaRepository<Document, Integer> {
-	
-	@Query(value="SELECT * FROM documents WHERE id_categoria = ?1 AND ((lugar = ?2 AND tlugar = ?3) OR lugar = 0) AND visible LIMIT 1;", nativeQuery=true)
-	Document findByCategoriaOrgan(Integer categoria, Integer lugar, String tlugar); 
-	
-	@Query(value="SELECT * FROM documents WHERE id_categoria = ?1 AND ((lugar = ?2 AND tlugar = ?3) OR lugar = 0) AND visible", nativeQuery=true)
-	List<Document> findAllByCategoriaOrgan(Integer categoria, Integer lugar, String tlugar);
-	
-	@Query(value="SELECT * FROM documents d LEFT JOIN categories c ON d.id_categoria = c.id_categoria WHERE c.nom_val = ?1 AND visible", nativeQuery=true)
-	List<Document> findByCategoriaNom(String nom); 
-	
-	@Query(value="SELECT * FROM documents d LEFT JOIN categories c ON d.id_categoria = c.id_categoria WHERE c.tipus = ?1 AND visible", nativeQuery=true)
-	List<Document> findByCategoriaTipus(String tipus); 
-	
-	@Transactional
-    @Modifying(flushAutomatically = true, clearAutomatically = true)
-	@Query(value="UPDATE documents SET visible = false WHERE lugar = ?1 AND tlugar = ?2", nativeQuery=true)
-	void archiveByOrgan(Integer lugar, String tlugar);
-
-}

+ 0 - 36
src/main/java/es/uv/saic/domain/EvidenciaIndicadorEnquesta.java

@@ -1,36 +0,0 @@
-package es.uv.saic.domain;
-
-import jakarta.persistence.EmbeddedId;
-import jakarta.persistence.Entity;
-import jakarta.persistence.NamedQuery;
-import jakarta.persistence.Table;
-
-@Entity
-@Table(name="evidencia_indicador_enquesta")
-@NamedQuery(name="EvidenciaIndicadorEnquesta.findAll", query="SELECT n FROM EvidenciaIndicadorEnquesta n")
-public class EvidenciaIndicadorEnquesta {
-	
-	@EmbeddedId
-	private EvidenciaIndicadorEnquestaPK id;
-	
-	private String media;
-	
-	public EvidenciaIndicadorEnquesta(){}
-
-	public EvidenciaIndicadorEnquestaPK getId() {
-		return id;
-	}
-
-	public void setId(EvidenciaIndicadorEnquestaPK id) {
-		this.id = id;
-	}
-
-	public String getMedia() {
-		return media;
-	}
-
-	public void setMedia(String media) {
-		this.media = media;
-	}	
-
-}

+ 0 - 78
src/main/java/es/uv/saic/domain/EvidenciaIndicadorEnquestaPK.java

@@ -1,78 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-
-public class EvidenciaIndicadorEnquestaPK  implements Serializable {
-	
-	private static final long serialVersionUID = 1L;
-	
-	private String proces;
-	private String evidencia;
-	private String enquesta;
-	private String indicador;
-	
-	public EvidenciaIndicadorEnquestaPK() {}
-
-	public String getProces() {
-		return proces;
-	}
-
-	public void setProces(String proces) {
-		this.proces = proces;
-	}
-
-	public String getEvidencia() {
-		return evidencia;
-	}
-
-	public void setEvidencia(String evidencia) {
-		this.evidencia = evidencia;
-	}
-
-	public String getEnquesta() {
-		return enquesta;
-	}
-
-	public void setEnquesta(String enquesta) {
-		this.enquesta = enquesta;
-	}
-
-	public String getIndicador() {
-		return indicador;
-	}
-
-	public void setIndicador(String indicador) {
-		this.indicador = indicador;
-	}
-	
-	public static long getSerialversionuid() {
-		return serialVersionUID;
-	}
-	
-	public boolean equals(Object other) {
-		if (this == other) {
-			return true;
-		}
-		if (!(other instanceof EvidenciaIndicadorEnquestaPK)) {
-			return false;
-		}
-		EvidenciaIndicadorEnquestaPK castOther = (EvidenciaIndicadorEnquestaPK)other;
-		return 
-			this.proces.equals(castOther.proces)
-			&& this.evidencia.equals(castOther.evidencia)
-			&& this.enquesta.equals(castOther.enquesta)
-			&& this.indicador.equals(castOther.indicador);
-	}
-
-	public int hashCode() {
-		final int prime = 31;
-		int hash = 17;
-		hash = hash * prime + this.proces.hashCode();
-		hash = hash * prime + this.evidencia.hashCode();
-		hash = hash * prime + this.enquesta.hashCode();
-		hash = hash * prime + this.indicador.hashCode();
-		
-		return hash;
-	}
-	
-}

+ 0 - 119
src/main/java/es/uv/saic/domain/Indicador.java

@@ -1,119 +0,0 @@
-package es.uv.saic.domain;
-
-import java.util.ArrayList;
-import java.util.Comparator;
-import java.util.List;
-import java.util.Optional;
-
-public class Indicador {
-	
-	private String dimension;
-	private String indicador;
-	private String valor;
-	private String ambit;
-	private List<CursoValor> valores;
-	
-	public Indicador() {
-		this.valores = new ArrayList<CursoValor>();
-	}
-	
-	public Indicador(String dimension, String indicador, String valor) {
-		this.dimension = dimension;
-		this.indicador = indicador;
-		this.valor = valor;
-		this.valores = new ArrayList<CursoValor>();
-	}
-
-	public String getDimension() {
-		return dimension;
-	}
-	
-	public void setDimension(String dimension) {
-		this.dimension = dimension;
-	}
-	
-	public String getIndicador() {
-		return indicador;
-	}
-
-	public void setIndicador(String indicador) {
-		this.indicador = indicador;
-	}
-
-	public String getValor() {
-		return valor;
-	}
-
-	public void setValor(String valor) {
-		this.valor = valor;
-	}
-	
-	public String getAmbit() {
-		return ambit;
-	}
-
-	public void setAmbit(String ambit) {
-		this.ambit = ambit;
-	}
-
-	public List<CursoValor> getValores() {
-		return valores;
-	}
-
-	public void setValores(List<CursoValor> valores) {
-		this.valores = valores;
-	}
-	
-	public void addCursoValor(String curso, String valor) {
-		this.valores.add(new CursoValor(curso, valor));
-	}
-	
-	public void obtenerValor() {
-		this.valor = this.maxCursoValor().getValor().toString();
-	}
-	
-	public CursoValor maxCursoValor() {
-		Optional<CursoValor> v = this.valores.stream().max(Comparator.comparing(CursoValor::getCurso));
-		if(v.isPresent()) {
-			return v.get();
-		}
-		else {
-			return null;
-		}
-	}
-
-
-	public class CursoValor{
-		private String periodo;
-		private String valor;
-		private Integer curso;
-		
-		public CursoValor(){ }
-		
-		public CursoValor(String periodo, String valor) {
-			this.periodo = periodo;
-			this.valor = valor;
-			this.curso = Integer.parseInt(periodo.split("-")[1]);
-		}
-		
-		public String getPeriodo() {
-			return periodo;
-		}
-		public void setPeriodo(String periodo) {
-			this.periodo = periodo;
-		}
-		public Integer getCurso() {
-			return curso;
-		}
-		public void setValor(Integer curso) {
-			this.curso = curso;
-		}
-		public String getValor() {
-			return valor;
-		}
-		public void setValor(String valor) {
-			this.valor = valor;
-		}
-	}
-
-}

+ 0 - 235
src/main/java/es/uv/saic/domain/IndicadorEnquesta.java

@@ -1,235 +0,0 @@
-package es.uv.saic.domain;
-
-import java.time.LocalDateTime;
-
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.GeneratedValue;
-import jakarta.persistence.GenerationType;
-import jakarta.persistence.Id;
-import jakarta.persistence.NamedQuery;
-import jakarta.persistence.Table;
-
-@Entity
-@Table(name="indicador_enquesta")
-@NamedQuery(name="IndicadorEnquesta.findAll", query="SELECT n FROM IndicadorEnquesta n")
-public class IndicadorEnquesta {
- 
-	@Id 
-	@GeneratedValue(strategy = GenerationType.IDENTITY)
-	@Column(name="id", updatable = false, nullable = false)
-	private Integer id;
-	private String valor;
-	private String num;
-	private Integer titulacio;
-	private Integer centre;
-	private Integer curs;
-	private String enquesta;
-	private String indicador;
-	private String ambit;
-	private String tipus;
-	private String estudi;
-	private String cursd;
-	private String cursEnquesta;
-	private String centreOrigen;
-	private String titulacioOrigen;
-	private Integer nenq;
-	private Integer ruct;
-	private LocalDateTime data;
-	
-	public IndicadorEnquesta(){}
-	
-	public Integer getId() {
-		return id;
-	}
-	
-	public void setId(Integer id) {
-		this.id = id;
-	}
-	
-	public Integer getTitulacio() {
-		return titulacio;
-	}
-
-	public void setTitulacio(Integer titulacio) {
-		this.titulacio = titulacio;
-	}
-	
-	public Integer getCentre() {
-		return centre;
-	}
-
-	public void setCentre(Integer centre) {
-		this.centre = centre;
-	}
-
-	public Integer getCurs() {
-		return curs;
-	}
-
-	public void setCurs(Integer curs) {
-		this.curs = curs;
-	}
-
-	public String getEnquesta() {
-		return enquesta;
-	}
-
-	public void setEnquesta(String enquesta) {
-		this.enquesta = enquesta;
-	}
-
-	public String getIndicador() {
-		return indicador;
-	}
-
-	public void setIndicador(String indicador) {
-		this.indicador = indicador;
-	}
-	
-	public String getValor() {
-		return valor;
-	}
-	
-	public void setValor(String valor) {
-		this.valor = valor;
-	}
-	
-	public String getNum() {
-		return num;
-	}
-	
-	public void setNum(String num) {
-		this.num = num;
-	}
-	
-	public String getAmbit() {
-		return ambit;
-	}
-	
-	public void setAmbit(String ambit) {
-		this.ambit = ambit;
-	}
-	
-	public String getTipus() {
-		return tipus;
-	}
-	
-	public void setTipus(String tipus) {
-		this.tipus = tipus;
-	}
-	
-	public String getEstudi() {
-		return estudi;
-	}
-	
-	public void setEstudi(String estudi) {
-		this.estudi = estudi;
-	}
-	
-	public String getCursd() {
-		return cursd;
-	}
-	
-	public void setCursd(String cursd) {
-		this.cursd = cursd;
-	}
-	
-	public String getCursEnquesta() {
-		return cursEnquesta;
-	}
-
-	public void setCursEnquesta(String cursEnquesta) {
-		this.cursEnquesta = cursEnquesta;
-	}
-
-	public String getCentreOrigen() {
-		return centreOrigen;
-	}
-
-	public void setCentreOrigen(String centreOrigen) {
-		this.centreOrigen = centreOrigen;
-	}
-
-	public String getTitulacioOrigen() {
-		return titulacioOrigen;
-	}
-
-	public void setTitulacioOrigen(String titulacioOrigen) {
-		this.titulacioOrigen = titulacioOrigen;
-	}
-
-	public Integer getNenq() {
-		return nenq;
-	}
-
-	public void setNenq(Integer nenq) {
-		this.nenq = nenq;
-	}
-
-	public Integer getRuct() {
-		return ruct;
-	}
-
-	public void setRuct(Integer ruct) {
-		this.ruct = ruct;
-	}
-
-	public LocalDateTime getData() {
-		return data;
-	}
-
-	public void setData(LocalDateTime data) {
-		this.data = data;
-	}
-	
-	public boolean equals(Object other) {
-		if (this == other) {
-			return true;
-		}
-		if (!(other instanceof IndicadorEnquesta)) {
-			return false;
-		}
-		IndicadorEnquesta castOther = (IndicadorEnquesta)other;
-		return 
-			this.id.equals(castOther.id) &&
-			this.valor.equals(castOther.valor) &&
-			this.num.equals(castOther.num) &&
-			this.centre.equals(castOther.centre) &&
-			this.titulacio.equals(castOther.titulacio) &&
-			this.curs.equals(castOther.curs) &&
-			this.ambit.equals(castOther.ambit) &&
-			this.enquesta.equals(castOther.enquesta) &&
-			this.indicador.equals(castOther.indicador) &&
-			this.cursd.equals(castOther.cursd) &&
-			this.cursEnquesta.equals(castOther.cursEnquesta) &&
-			this.titulacioOrigen.equals(castOther.titulacioOrigen) &&
-			this.centreOrigen.equals(castOther.centreOrigen) &&
-			this.nenq.equals(castOther.nenq) &&
-			this.ruct.equals(castOther.ruct)&&
-			this.data.equals(castOther.data);
-	}
-
-	public int hashCode() {
-		final int prime = 31;
-		int hash = 17;
-		hash = hash * prime + this.id.hashCode();
-		hash = hash * prime + this.valor.hashCode();
-		hash = hash * prime + this.num.hashCode();
-		hash = hash * prime + this.centre.hashCode();
-		hash = hash * prime + this.titulacio.hashCode();
-		hash = hash * prime + this.curs.hashCode();
-		hash = hash * prime + this.ambit.hashCode();
-		hash = hash * prime + this.enquesta.hashCode();
-		hash = hash * prime + this.indicador.hashCode();
-		hash = hash * prime + this.cursd.hashCode();
-		hash = hash * prime + this.cursEnquesta.hashCode();
-		hash = hash * prime + this.titulacioOrigen.hashCode();
-		hash = hash * prime + this.centreOrigen.hashCode();
-		hash = hash * prime + this.nenq.hashCode();
-		hash = hash * prime + this.ruct.hashCode();
-		hash = hash * prime + this.data.hashCode();
-		
-		return hash;
-	}
-}

+ 0 - 132
src/main/java/es/uv/saic/domain/Instancia.java

@@ -1,132 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import java.math.BigInteger;
-import java.time.LocalDate;
-
-import jakarta.persistence.*;
-
-import java.util.List;
-
-/**
- * The persistent class for the instancies database table.
- * 
- */
-@Entity
-@Table(name="instancies")
-@NamedQuery(name="Instancia.findAll", query="SELECT i FROM Instancia i")
-public class Instancia implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	@Id
-	@Column(name="id_instancia")
-	private BigInteger idInstancia;
-
-	private Integer centre;
-
-	private String estat;
-
-	private Integer titulacio;
-
-	@Column(name="data")
-	private LocalDate data;
-
-	//bi-directional many-to-one association to Organ
-	@ManyToOne
-	@JoinColumns({
-		@JoinColumn(name="lugar", referencedColumnName="lugar"),
-		@JoinColumn(name="tlugar", referencedColumnName="tlugar")
-		})
-	private Organ organ;
-
-	//bi-directional many-to-one association to Proces
-	@ManyToOne
-	@JoinColumn(name="id_proces")
-	private Proces proces;
-
-	//bi-directional many-to-one association to InstanciaTasca
-	@OneToMany(mappedBy="instancia")
-	private List<InstanciaTasca> instanciesTasques;
-
-	public Instancia() {
-	}
-
-	public BigInteger getIdInstancia() {
-		return this.idInstancia;
-	}
-
-	public void setIdInstancia(BigInteger idInstancia) {
-		this.idInstancia = idInstancia;
-	}
-
-	public Integer getCentre() {
-		return this.centre;
-	}
-
-	public void setCentre(Integer centre) {
-		this.centre = centre;
-	}
-
-	public String getEstat() {
-		return this.estat;
-	}
-
-	public void setEstat(String estat) {
-		this.estat = estat;
-	}
-
-	public Integer getTitulacio() {
-		return this.titulacio;
-	}
-
-	public void setTitulacio(Integer titulacio) {
-		this.titulacio = titulacio;
-	}
-	
-	public LocalDate getData() {
-		return data;
-	}
-
-	public void setData(LocalDate data) {
-		this.data = data;
-	}
-
-	public Organ getOrgan() {
-		return this.organ;
-	}
-
-	public void setOrgan(Organ organ) {
-		this.organ = organ;
-	}
-
-	public Proces getProces() {
-		return this.proces;
-	}
-
-	public void setProces(Proces proces) {
-		this.proces = proces;
-	}
-
-	public List<InstanciaTasca> getInstanciaTasca() {
-		return this.instanciesTasques;
-	}
-
-	public void setInstanciaTasca(List<InstanciaTasca> instanciaTasca) {
-		this.instanciesTasques = instanciaTasca;
-	}
-
-	public InstanciaTasca addInstanciaTasca(InstanciaTasca instanciaTasca) {
-		getInstanciaTasca().add(instanciaTasca);
-		instanciaTasca.setInstancia(this);
-
-		return instanciaTasca;
-	}
-
-	public InstanciaTasca removeInstanciaTasca(InstanciaTasca instanciaTasca) {
-		getInstanciaTasca().remove(instanciaTasca);
-		instanciaTasca.setInstancia(null);
-
-		return instanciaTasca;
-	}
-
-}

+ 0 - 147
src/main/java/es/uv/saic/domain/InstanciaTasca.java

@@ -1,147 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import java.math.BigInteger;
-import java.time.LocalDate;
-import java.time.LocalDateTime;
-
-import jakarta.persistence.*;
-
-/**
- * The persistent class for the tasquesi database table.
- * 
- */
-@Entity
-@Table(name="tasquesi")
-@NamedQuery(name="InstanciaTasca.findAll", query="SELECT t FROM InstanciaTasca t")
-public class InstanciaTasca implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	@Id
-	@Column(name="id_tascai")
-	private BigInteger idInstanciaTasca;
-
-	@Column(name="data_fet")
-	private LocalDate dataFet;
-	
-	@Column(name="data")
-	private LocalDate data;
-	
-	@Column(name="data_mod")
-	private LocalDateTime dataMod;
-	
-	private Integer version;
-
-	private String estat;
-
-	private String evidencia;
-	
-	private String text;
-
-	//bi-directional many-to-one association to Instancia
-	@ManyToOne
-	@JoinColumn(name="id_instancia")
-	private Instancia instancia;
-
-	//bi-directional many-to-one association to Tasca
-	@ManyToOne
-	@JoinColumn(name="id_tasca")
-	private Tasca tasca;
-
-	//bi-directional many-to-one association to Usuari
-	@ManyToOne
-	@JoinColumn(name="usuari_fet")
-	private Usuari usuari;
-
-	public InstanciaTasca() {
-	}
-
-	public BigInteger getIdInstanciaTasca() {
-		return this.idInstanciaTasca;
-	}
-
-	public void setIdInstanciaTasca(BigInteger idInstanciaTasca) {
-		this.idInstanciaTasca = idInstanciaTasca;
-	}
-
-	public LocalDate getDataFet() {
-		return this.dataFet;
-	}
-
-	public void setDataFet(LocalDate dataFet) {
-		this.dataFet = dataFet;
-	}
-	
-	public LocalDate getData() {
-		return this.data;
-	}
-
-	public void setData(LocalDate data) {
-		this.data = data;
-	}
-	
-	public LocalDateTime getDataMod() {
-		return dataMod;
-	}
-
-	public void setDataMod(LocalDateTime dataMod) {
-		this.dataMod = dataMod;
-	}
-
-	public Integer getVersion() {
-		return this.version;
-	}
-
-	public void setVersion(Integer version) {
-		this.version = version;
-	}
-	
-	public String getEstat() {
-		return this.estat;
-	}
-
-	public void setEstat(String estat) {
-		this.estat = estat;
-	}
-
-	public String getEvidencia() {
-		return this.evidencia;
-	}
-
-	public void setEvidencia(String evidencia) {
-		this.evidencia = evidencia;
-	}
-	
-	public String getText() {
-		return this.text;
-	}
-
-	public void setText(String text) {
-		this.text = text;
-	}
-
-	public Instancia getInstancia() {
-		return this.instancia;
-	}
-
-	public void setInstancia(Instancia instancia) {
-		this.instancia = instancia;
-	}
-
-	public Tasca getTasca() {
-		return this.tasca;
-	}
-
-	public void setTasca(Tasca tasca) {
-		this.tasca = tasca;
-	}
-
-	public Usuari getUsuari() {
-		return this.usuari;
-	}
-
-	public void setUsuari(Usuari usuari) {
-		this.usuari = usuari;
-	}
-
-}

+ 0 - 212
src/main/java/es/uv/saic/domain/Organ.java

@@ -1,212 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import jakarta.persistence.*;
-import java.util.List;
-import java.util.stream.Collectors;
-
-@Entity
-@Table(name="organs")
-@NamedQuery(name="Organ.findAll", query="SELECT o FROM Organ o")
-public class Organ implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	@EmbeddedId
-	private OrganPK id;
-
-	private Boolean actiu;
-
-	@Column(name="nom_cas")
-	private String nomCas;
-
-	@Column(name="nom_val")
-	private String nomVal;
-
-	private Integer ruct;
-	
-	private String tambit;
-
-	//bi-directional many-to-one association to Instancia
-	@OneToMany(mappedBy="organ")
-	private List<Instancia> instancias;
-	
-	//bi-directional many-to-one association to Organ
-	@ManyToOne
-	@JoinColumns({
-		@JoinColumn(name="lugar2", referencedColumnName="lugar"),
-		@JoinColumn(name="tlugar2", referencedColumnName="tlugar")
-		})
-	private Organ organ;
-
-	//bi-directional many-to-one association to Organ
-	@OneToMany(mappedBy="organ")
-	private List<Organ> organsFill;
-	
-	@OneToMany()
-	@JoinColumns({
-		@JoinColumn(name="lugar", referencedColumnName="lugar"),
-		@JoinColumn(name="tlugar", referencedColumnName="tlugar")
-		})
-	private List<OrganEquivalent> organsEquivalents;
-
-	//bi-directional many-to-one association to UsuarisRol
-	@OneToMany(mappedBy="organ")
-	
-	private List<UsuarisRol> usuarisRols;
-	
-	@OneToOne()
-	@JoinColumns({
-		@JoinColumn(name="lugar", referencedColumnName="lugar"),
-		@JoinColumn(name="tlugar", referencedColumnName="tlugar")
-	})
-	private Acreditacio acreditacio;
-	
-	@Transient
-	private String codis;
-
-	public Organ() {}
-
-	public OrganPK getId() {
-		return this.id;
-	}
-
-	public void setId(OrganPK id) {
-		this.id = id;
-	}
-
-	public Boolean getActiu() {
-		return this.actiu;
-	}
-
-	public void setActiu(Boolean actiu) {
-		this.actiu = actiu;
-	}
-
-	public String getNomCas() {
-		return this.nomCas;
-	}
-
-	public void setNomCas(String nomCas) {
-		this.nomCas = nomCas;
-	}
-
-	public String getNomVal() {
-		return this.nomVal;
-	}
-
-	public void setNomVal(String nomVal) {
-		this.nomVal = nomVal;
-	}
-
-	public Integer getRuct() {
-		return this.ruct;
-	}
-
-	public void setRuct(Integer ruct) {
-		this.ruct = ruct;
-	}
-	
-	public String getTambit() {
-		return this.tambit;
-	}
-
-	public void setTambit(String tambit) {
-		this.tambit = tambit;
-	}
-
-	public Organ getOrgan() {
-		return this.organ;
-	}
-
-	public void setOrgan(Organ organ) {
-		this.organ = organ;
-	}
-
-	public List<Organ> getOrgansFill() {
-		return organsFill;
-	}
-	
-	public Organ addOrganFill(Organ o) {
-		this.getOrgansFill().add(o);
-		return o;
-	}
-	
-	public Organ removeOrganFill(Organ o) {
-		this.getOrgansFill().remove(o);
-		return o;
-	}
-
-	public void setOrgansFill(List<Organ> organsFill) {
-		this.organsFill = organsFill;
-	}
-
-	public List<Instancia> getInstancies() {
-		return this.instancias;
-	}
-
-	public void setInstancies(List<Instancia> instancias) {
-		this.instancias = instancias;
-	}
-
-	public Instancia addInstancia(Instancia instancia) {
-		this.getInstancies().add(instancia);
-		instancia.setOrgan(this);
-
-		return instancia;
-	}
-
-	public Instancia removeInstancia(Instancia instancia) {
-		this.getInstancies().remove(instancia);
-		instancia.setOrgan(null);
-
-		return instancia;
-	}
-
-	public List<UsuarisRol> getUsuarisRols() {
-		return this.usuarisRols;
-	}
-
-	public void setUsuarisRols(List<UsuarisRol> usuarisRols) {
-		this.usuarisRols = usuarisRols;
-	}
-
-	public UsuarisRol addUsuarisRol(UsuarisRol usuarisRol) {
-		getUsuarisRols().add(usuarisRol);
-		usuarisRol.setOrgan(this);
-
-		return usuarisRol;
-	}
-
-	public UsuarisRol removeUsuarisRol(UsuarisRol usuarisRol) {
-		getUsuarisRols().remove(usuarisRol);
-		usuarisRol.setOrgan(null);
-
-		return usuarisRol;
-	}
-	
-	public Acreditacio getAcreditacio() {
-		return acreditacio;
-	}
-
-	public void setAcreditacio(Acreditacio acreditacio) {
-		this.acreditacio = acreditacio;
-	}
-
-	@Transient
-	public String getCodis() {
-		return codis;
-	}
-	
-	@Transient
-	public void setCodis() {
-		this.codis = organsEquivalents.stream()
-									  .map(i->i.getLugarEq().toString())
-									  .collect(Collectors.joining(", "));
-		if(this.codis.isEmpty()) {
-			this.codis = this.getId().getLugar().toString();
-		}
-		else {
-			this.codis = this.getId().getLugar().toString() +", "+ this.codis;
-		}
-	}
-}

+ 0 - 64
src/main/java/es/uv/saic/domain/OrganEquivalent.java

@@ -1,64 +0,0 @@
-package es.uv.saic.domain;
-
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.IdClass;
-import jakarta.persistence.NamedQuery;
-import jakarta.persistence.Table;
-
-@Entity
-@Table(name="organs_equivalents")
-@NamedQuery(name="OrganEquivalent.findAll", query="SELECT o FROM OrganEquivalent o")
-@IdClass(OrganEquivalentPK.class)
-public class OrganEquivalent {
-
-	@Id
-	private String tlugar;
-	
-	@Id
-	private Integer lugar;
-	
-	@Id
-	@Column(name="tlugar_eq")
-	private String tlugarEq;
-	
-	@Id
-	@Column(name="lugar_eq")
-	private Integer lugarEq;
-	
-	public OrganEquivalent() {}
-
-	public String getTlugar() {
-		return tlugar;
-	}
-
-	public void setTlugar(String tlugar) {
-		this.tlugar = tlugar;
-	}
-
-	public Integer getLugar() {
-		return lugar;
-	}
-
-	public void setLugar(Integer lugar) {
-		this.lugar = lugar;
-	}
-
-	public String getTlugarEq() {
-		return tlugarEq;
-	}
-
-	public void setTlugarEq(String tlugarEq) {
-		this.tlugarEq = tlugarEq;
-	}
-
-	public Integer getLugarEq() {
-		return lugarEq;
-	}
-
-	public void setLugarEq(Integer lugarEq) {
-		this.lugarEq = lugarEq;
-	}
-	
-}

+ 0 - 61
src/main/java/es/uv/saic/domain/OrganEquivalentPK.java

@@ -1,61 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import java.util.Objects;
-
-public class OrganEquivalentPK implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	private String tlugar;
-	private Integer lugar;
-	private String tlugarEq;
-	private Integer lugarEq;
-	
-	public OrganEquivalentPK() {}
-	
-	public String getTlugar() {
-		return tlugar;
-	}
-	public void setTlugar(String tlugar) {
-		this.tlugar = tlugar;
-	}
-	public Integer getLugar() {
-		return lugar;
-	}
-	public void setLugar(Integer lugar) {
-		this.lugar = lugar;
-	}
-	public String getTlugarEq() {
-		return tlugarEq;
-	}
-	public void setTlugarEq(String tlugarEq) {
-		this.tlugarEq = tlugarEq;
-	}
-	public Integer getLugarEq() {
-		return lugarEq;
-	}
-	public void setLugarEq(Integer lugarEq) {
-		this.lugarEq = lugarEq;
-	}
-
-	@Override
-	public int hashCode() {
-		return Objects.hash(lugar, lugarEq, tlugar, tlugarEq);
-	}
-
-	@Override
-	public boolean equals(Object obj) {
-		if (this == obj)
-			return true;
-		if (obj == null)
-			return false;
-		if (getClass() != obj.getClass())
-			return false;
-		OrganEquivalentPK other = (OrganEquivalentPK) obj;
-		return Objects.equals(lugar, other.lugar) && Objects.equals(lugarEq, other.lugarEq)
-				&& Objects.equals(tlugar, other.tlugar) && Objects.equals(tlugarEq, other.tlugarEq);
-	}
-	
-	
-
-}

+ 0 - 51
src/main/java/es/uv/saic/domain/OrganPK.java

@@ -1,51 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import jakarta.persistence.*;
-
-@Embeddable
-public class OrganPK implements Serializable {
-	//default serial version id, required for serializable classes.
-	private static final long serialVersionUID = 1L;
-
-	private String tlugar;
-
-	private Integer lugar;
-
-	public OrganPK() {
-	}
-	public String getTlugar() {
-		return this.tlugar;
-	}
-	public void setTlugar(String tlugar) {
-		this.tlugar = tlugar;
-	}
-	public Integer getLugar() {
-		return this.lugar;
-	}
-	public void setLugar(Integer lugar) {
-		this.lugar = lugar;
-	}
-
-	public boolean equals(Object other) {
-		if (this == other) {
-			return true;
-		}
-		if (!(other instanceof OrganPK)) {
-			return false;
-		}
-		OrganPK castOther = (OrganPK)other;
-		return 
-			this.tlugar.equals(castOther.tlugar)
-			&& this.lugar.equals(castOther.lugar);
-	}
-
-	public int hashCode() {
-		final int prime = 31;
-		int hash = 17;
-		hash = hash * prime + this.tlugar.hashCode();
-		hash = hash * prime + this.lugar.hashCode();
-		
-		return hash;
-	}
-}

+ 0 - 126
src/main/java/es/uv/saic/domain/Plantilla.java

@@ -1,126 +0,0 @@
-package es.uv.saic.domain;
-
-import java.sql.Timestamp;
-
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.GeneratedValue;
-import jakarta.persistence.GenerationType;
-import jakarta.persistence.Id;
-import jakarta.persistence.NamedQuery;
-import jakarta.persistence.Table;
-
-@Entity
-@Table(name="plantilles")
-@NamedQuery(name="Plantilla.findAll", query="SELECT t FROM Plantilla t")
-public class Plantilla {
-
-	private static final long serialVersionUID = 1L;
-
-	@Id
-	@GeneratedValue(strategy = GenerationType.IDENTITY)
-	@Column(name="id_plantilla")
-	private Integer idPlantilla;
-	
-	@Column(name="versio")
-	private Integer versio;
-	
-	@Column(name="codi")
-	private String codi;
-	
-	@Column(name="nom_cas")
-	private String nomCas;
-	
-	@Column(name="nom_val")
-	private String nomVal;
-	
-	@Column(name="data_creacio")
-	private Timestamp data_creacio;
-	
-	@Column(name="data_mod")
-	private Timestamp data_mod;
-	
-	@Column(name="text")
-	private String text;
-	
-	@Column(name="ambit")
-	private String ambit;
-
-	public Integer getIdPlantilla() {
-		return idPlantilla;
-	}
-
-	public void setIdPlantilla(Integer idPlantilla) {
-		this.idPlantilla = idPlantilla;
-	}
-
-	public Integer getVersio() {
-		return versio;
-	}
-
-	public void setVersio(Integer versio) {
-		this.versio = versio;
-	}
-
-	public String getCodi() {
-		return codi;
-	}
-
-	public void setCodi(String codi) {
-		this.codi = codi;
-	}
-
-	public String getNomCas() {
-		return nomCas;
-	}
-
-	public void setNomCas(String nomCas) {
-		this.nomCas = nomCas;
-	}
-
-	public String getNomVal() {
-		return nomVal;
-	}
-
-	public void setNomVal(String nomVal) {
-		this.nomVal = nomVal;
-	}
-
-	public Timestamp getData_creacio() {
-		return data_creacio;
-	}
-
-	public void setData_creacio(Timestamp data_creacio) {
-		this.data_creacio = data_creacio;
-	}
-
-	public Timestamp getData_mod() {
-		return data_mod;
-	}
-
-	public void setData_mod(Timestamp data_mod) {
-		this.data_mod = data_mod;
-	}
-
-	public String getText() {
-		return text;
-	}
-
-	public void setText(String text) {
-		this.text = text;
-	}
-
-	public String getAmbit() {
-		return ambit;
-	}
-
-	public void setAmbit(String ambit) {
-		this.ambit = ambit;
-	}
-
-	public static long getSerialversionuid() {
-		return serialVersionUID;
-	}
-	
-	
-}

+ 0 - 62
src/main/java/es/uv/saic/domain/PlantillaComentario.java

@@ -1,62 +0,0 @@
-package es.uv.saic.domain;
-
-public class PlantillaComentario {
-	
-	private String uid;
-	private String author;
-	private String authorName;
-	private String content;
-	private String createdAt;
-	private String modifiedAt;
-	
-	public PlantillaComentario() {}
-	
-	public PlantillaComentario(String uid, String author, String authorName, String content, String createdAt,
-			String modifiedAt) {
-		this.uid = uid;
-		this.author = author;
-		this.authorName = authorName;
-		this.content = content;
-		this.createdAt = createdAt;
-		this.modifiedAt = modifiedAt;
-	}
-	public String getUid() {
-		return uid;
-	}
-	public void setUid(String uid) {
-		this.uid = uid;
-	}
-	public String getAuthor() {
-		return author;
-	}
-	public void setAuthor(String author) {
-		this.author = author;
-	}
-	public String getAuthorName() {
-		return authorName;
-	}
-	public void setAuthorName(String authorName) {
-		this.authorName = authorName;
-	}
-	public String getContent() {
-		return content;
-	}
-	public void setContent(String content) {
-		this.content = content;
-	}
-	public String getCreatedAt() {
-		return createdAt;
-	}
-	public void setCreatedAt(String createdAt) {
-		this.createdAt = createdAt;
-	}
-	public String getModifiedAt() {
-		return modifiedAt;
-	}
-	public void setModifiedAt(String modifiedAt) {
-		this.modifiedAt = modifiedAt;
-	}
-	
-	
-
-}

+ 0 - 66
src/main/java/es/uv/saic/domain/PlantillaConversation.java

@@ -1,66 +0,0 @@
-package es.uv.saic.domain;
-
-import java.util.Collection;
-import java.util.List;
-
-public class PlantillaConversation {
-
-	private String uid;
-	private List<PlantillaComentario> comments;
-	
-	public PlantillaConversation() {}
-	
-	public PlantillaConversation(String uid, List<PlantillaComentario> comments) {
-		this.uid = uid;
-		this.comments = comments;
-	}
-
-	public String getUid() {
-		return uid;
-	}
-
-	public void setUid(String uid) {
-		this.uid = uid;
-	}
-
-	public List<PlantillaComentario> getComments() {
-		return comments;
-	}
-
-	public void setComments(List<PlantillaComentario> comments) {
-		this.comments = comments;
-	}
-	
-	public boolean add(PlantillaComentario arg0) {
-		return comments.add(arg0);
-	}
-
-	public boolean addAll(Collection<? extends PlantillaComentario> arg0) {
-		return comments.addAll(arg0);
-	}
-
-	public boolean addAll(int arg0, Collection<? extends PlantillaComentario> arg1) {
-		return comments.addAll(arg0, arg1);
-	}
-
-	public void clear() {
-		comments.clear();
-	}
-
-	public boolean contains(Object arg0) {
-		return comments.contains(arg0);
-	}
-
-	public PlantillaComentario get(int arg0) {
-		return comments.get(arg0);
-	}
-
-	public PlantillaComentario remove(int arg0) {
-		return comments.remove(arg0);
-	}
-
-	public int size() {
-		return comments.size();
-	}
-	
-}

+ 0 - 24
src/main/java/es/uv/saic/domain/PlantillaRepository.java

@@ -1,24 +0,0 @@
-package es.uv.saic.domain;
-
-import java.util.List;
-
-import org.springframework.data.jpa.repository.JpaRepository;
-import org.springframework.data.jpa.repository.Query;
-import org.springframework.stereotype.Repository;
-
-
-@Repository
-public interface PlantillaRepository extends JpaRepository<Plantilla, Integer> {
-
-	Plantilla findByIdPlantilla(Integer idPlantilla);
-	
-	@Query(value=("SELECT * FROM plantilles WHERE "
-			+ "id_plantilla IN(SELECT CAST(codi_evidencia AS INTEGER) FROM tasques WHERE tipus = 11 AND codi_evidencia IS NOT NULL) "
-			+ "AND id_plantilla = ?1"), nativeQuery=true)
-	List<Plantilla> findUsedByIdPlantilla(Integer idPlantilla);
-	
-	@Query(value=("SELECT * FROM plantilles WHERE "
-			+ "versio = ?1 AND codi = ?2 AND ambit = ?3"), nativeQuery=true)
-	Plantilla findByVersioCodiAmbit(Integer versio, String codi, String ambit);
-	
-}

+ 0 - 198
src/main/java/es/uv/saic/domain/Proces.java

@@ -1,198 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import jakarta.persistence.*;
-import java.util.List;
-
-
-@Entity
-@Table(name="processos")
-@NamedQuery(name="Proces.findAll", query="SELECT p FROM Proces p")
-public class Proces implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	@Id
-	@Column(name="id_proces")
-	private Integer idProces;
-
-	private String ambit;
-
-	@Column(name="curs_activacio")
-	private Integer cursActivacio;
-
-	@Column(name="curs_avaluat")
-	private Integer cursAvaluat;
-
-	@Column(name="descripcio_cas")
-	private String descripcioCas;
-
-	@Column(name="descripcio_val")
-	private String descripcioVal;
-
-	@Column(name="nom_proces")
-	private String nomProces;
-
-	@Column(name="titol_cas")
-	private String titolCas;
-
-	@Column(name="titol_val")
-	private String titolVal;
-	
-	private String comentaris;
-
-	private String versio;
-
-	@Column(name="sub_titol")
-	private String subTitol;
-
-	//bi-directional many-to-one association to Instancia
-	@OneToMany(mappedBy="proces")
-	private List<Instancia> instancies;
-
-	//bi-directional many-to-one association to Tasca
-	@OneToMany(mappedBy="proces")
-	private List<Tasca> tasques;	
-
-	public Proces() {}
-
-	public Integer getIdProces() {
-		return this.idProces;
-	}
-
-	public void setIdProces(Integer idProces) {
-		this.idProces = idProces;
-	}
-
-	public String getAmbit() {
-		return this.ambit;
-	}
-
-	public void setAmbit(String ambit) {
-		this.ambit = ambit;
-	}
-
-	public Integer getCursActivacio() {
-		return this.cursActivacio;
-	}
-
-	public void setCursActivacio(Integer cursActivacio) {
-		this.cursActivacio = cursActivacio;
-	}
-
-	public Integer getCursAvaluat() {
-		return this.cursAvaluat;
-	}
-
-	public void setCursAvaluat(Integer cursAvaluat) {
-		this.cursAvaluat = cursAvaluat;
-	}
-
-	public String getDescripcioCas() {
-		return this.descripcioCas;
-	}
-
-	public void setDescripcioCas(String descripcioCas) {
-		this.descripcioCas = descripcioCas;
-	}
-
-	public String getDescripcioVal() {
-		return this.descripcioVal;
-	}
-
-	public void setDescripcioVal(String descripcioVal) {
-		this.descripcioVal = descripcioVal;
-	}
-
-	public String getNomProces() {
-		return this.nomProces;
-	}
-
-	public void setNomProces(String nomProces) {
-		this.nomProces = nomProces;
-	}
-
-	public String getTitolCas() {
-		return this.titolCas;
-	}
-
-	public void setTitolCas(String titolCas) {
-		this.titolCas = titolCas;
-	}
-
-	public String getTitolVal() {
-		return this.titolVal;
-	}
-
-	public void setTitolVal(String titolVal) {
-		this.titolVal = titolVal;
-	}
-	
-	public String getComentaris() {
-		return this.comentaris;
-	}
-
-	public void setComentaris(String comentaris) {
-		this.comentaris = comentaris;
-	}
-
-	public String getVersio() {
-		return this.versio;
-	}
-
-	public void setVersio(String versio) {
-		this.versio = versio;
-	}
-
-	public String getSubTitol() {
-		return this.subTitol;
-	}
-
-	public void setSubTitol(String subTitol) {
-		this.subTitol = subTitol;
-	}
-
-	public List<Instancia> getInstancies() {
-		return this.instancies;
-	}
-
-	public void setInstancies(List<Instancia> instancies) {
-		this.instancies = instancies;
-	}
-
-	public Instancia addInstancia(Instancia instancia) {
-		getInstancies().add(instancia);
-		instancia.setProces(this);
-
-		return instancia;
-	}
-
-	public Instancia removeInstancia(Instancia instancia) {
-		getInstancies().remove(instancia);
-		instancia.setProces(null);
-
-		return instancia;
-	}
-
-	public List<Tasca> getTasques() {
-		return this.tasques;
-	}
-
-	public void setTasques(List<Tasca> tasques) {
-		this.tasques = tasques;
-	}
-
-	public Tasca addTasca(Tasca tasca) {
-		getTasques().add(tasca);
-		tasca.setProces(this);
-
-		return tasca;
-	}
-
-	public Tasca removeTasca(Tasca tasca) {
-		getTasques().remove(tasca);
-		tasca.setProces(null);
- 
-		return tasca;
-	}
-
-}

+ 0 - 124
src/main/java/es/uv/saic/domain/Rol.java

@@ -1,124 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import jakarta.persistence.*;
-import java.util.List;
-
-
-@Entity
-@Table(name="rols")
-@NamedQuery(name="Rol.findAll", query="SELECT r FROM Rol r")
-public class Rol implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	@Id
-	@Column(name="id_rol")
-	private Integer idRol;
-
-	private String ambit;
-
-	@Column(name="descripcio_cas")
-	private String descripcioCas;
-	
-	@Column(name="descripcio_val")
-	private String descripcioVal;
-
-	@Column(name="nom_rol")
-	private String nomRol;
-
-	//bi-directional many-to-one association to Tasca
-	@OneToMany(mappedBy="rol")
-	private List<Tasca> tasques;
-
-	//bi-directional many-to-one association to UsuarisRol
-	@OneToMany(mappedBy="rol")
-	private List<UsuarisRol> usuarisRols;
-
-	public Rol() {
-	}
-
-	public Integer getIdRol() {
-		return this.idRol;
-	}
-
-	public void setIdRol(Integer idRol) {
-		this.idRol = idRol;
-	}
-
-	public String getAmbit() {
-		return this.ambit;
-	}
-
-	public void setAmbit(String ambit) {
-		this.ambit = ambit;
-	}
-	
-	public String getDescripcioCas() {
-		return descripcioCas;
-	}
-
-	public void setDescripcioCas(String descripcioCas) {
-		this.descripcioCas = descripcioCas;
-	}
-
-	public String getDescripcioVal() {
-		return descripcioVal;
-	}
-
-	public void setDescripcioVal(String descripcioVal) {
-		this.descripcioVal = descripcioVal;
-	}
-
-	public String getNomRol() {
-		return this.nomRol;
-	}
-
-	public void setNomRol(String nomRol) {
-		this.nomRol = nomRol;
-	}
-
-	public List<Tasca> getTasques() {
-		return this.tasques;
-	}
-
-	public void setTasques(List<Tasca> tasques) {
-		this.tasques = tasques;
-	}
-
-	public Tasca addTasque(Tasca tasca) {
-		getTasques().add(tasca);
-		tasca.setRol(this);
-
-		return tasca;
-	}
-
-	public Tasca removeTasque(Tasca tasca) {
-		getTasques().remove(tasca);
-		tasca.setRol(null);
-
-		return tasca;
-	}
-
-	public List<UsuarisRol> getUsuarisRols() {
-		return this.usuarisRols;
-	}
-
-	public void setUsuarisRols(List<UsuarisRol> usuarisRols) {
-		this.usuarisRols = usuarisRols;
-	}
-
-	public UsuarisRol addUsuarisRol(UsuarisRol usuarisRol) {
-		getUsuarisRols().add(usuarisRol);
-		usuarisRol.setRol(this);
-
-		return usuarisRol;
-	}
-
-	public UsuarisRol removeUsuarisRol(UsuarisRol usuarisRol) {
-		getUsuarisRols().remove(usuarisRol);
-		usuarisRol.setRol(null);
-
-		return usuarisRol;
-	}
-
-}

+ 0 - 255
src/main/java/es/uv/saic/domain/Tasca.java

@@ -1,255 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import java.time.LocalDate;
-
-import jakarta.persistence.*;
-import java.util.List;
-
-
-/**
- * The persistent class for the tasques database table.
- * 
- */
-@Entity
-@Table(name="tasques")
-@NamedQuery(name="Tasca.findAll", query="SELECT t FROM Tasca t")
-public class Tasca implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	@Id
-	@Column(name="id_tasca")
-	private Integer idTasca;
-
-	@Column(name="codi_evidencia")
-	private String codiEvidencia;
-
-	@Column(name="data_lim")
-	private LocalDate dataLim;
-
-	@Column(name="descripcio_cas")
-	private String descripcioCas;
-
-	@Column(name="descripcio_val")
-	private String descripcioVal;
-
-	@Column(name="id_tasca_seg")
-	private Integer idTascaSeg;
-
-	@Column(name="id_tasca_seg2")
-	private Integer idTascaSeg2;
-
-	@Column(name="id_tascap")
-	private Integer idTascap;
-
-	@Column(name="nom_evidencia_cas")
-	private String nomEvidenciaCas;
-	
-	@Column(name="nom_evidencia_val")
-	private String nomEvidenciaVal;
-
-	@Column(name="titol_cas")
-	private String titolCas;
-
-	@Column(name="titol_val")
-	private String titolVal;
-	
-	@Column(name="opcions")
-	private String opcions;
-	
-	@Column(name="informe")
-	private Boolean informe;
-
-	//bi-directional many-to-one association to Proces
-	@ManyToOne
-	@JoinColumn(name="id_proces")
-	private Proces proces;
-
-	//bi-directional many-to-one association to Rol
-	@ManyToOne
-	@JoinColumn(name="id_rol")
-	private Rol rol;
-
-	//bi-directional many-to-one association to Tipus
-	@ManyToOne
-	@JoinColumn(name="tipus")
-	private Tipus tipus;
-
-	//bi-directional many-to-one association to InstanciaTasca
-	@OneToMany(mappedBy="tasca")
-	private List<InstanciaTasca> instancies;
-
-	public Tasca() {
-	}
-
-	public Integer getIdTasca() {
-		return this.idTasca;
-	}
-
-	public void setIdTasca(Integer idTasca) {
-		this.idTasca = idTasca;
-	}
-
-	public String getCodiEvidencia() {
-		return this.codiEvidencia;
-	}
-
-	public void setCodiEvidencia(String codiEvidencia) {
-		this.codiEvidencia = codiEvidencia;
-	}
-
-	public LocalDate getDataLim() {
-		return this.dataLim;
-	}
-
-	public void setDataLim(LocalDate dataLim) {
-		this.dataLim = dataLim;
-	}
-
-	public String getDescripcioCas() {
-		return this.descripcioCas;
-	}
-
-	public void setDescripcioCas(String descripcioCas) {
-		this.descripcioCas = descripcioCas;
-	}
-
-	public String getDescripcioVal() {
-		return this.descripcioVal;
-	}
-
-	public void setDescripcioVal(String descripcioVal) {
-		this.descripcioVal = descripcioVal;
-	}
-
-	public Integer getIdTascaSeg() {
-		return this.idTascaSeg;
-	}
-
-	public void setIdTascaSeg(Integer idTascaSeg) {
-		this.idTascaSeg = idTascaSeg;
-	}
-
-	public Integer getIdTascaSeg2() {
-		return this.idTascaSeg2;
-	}
-
-	public void setIdTascaSeg2(Integer idTascaSeg2) {
-		this.idTascaSeg2 = idTascaSeg2;
-	}
-
-	public Integer getIdTascap() {
-		return this.idTascap;
-	}
-
-	public void setIdTascap(Integer idTascap) {
-		this.idTascap = idTascap;
-	}
-
-	public String getNomEvidenciaCas() {
-		return this.nomEvidenciaCas;
-	}
-
-	public void setNomEvidenciaCas(String nomEvidenciaCas) {
-		this.nomEvidenciaCas = nomEvidenciaCas;
-	}
-	public String getNomEvidenciaVal() {
-		return this.nomEvidenciaVal;
-	}
-
-	public void setNomEvidenciaVal(String nomEvidenciaVal) {
-		this.nomEvidenciaVal = nomEvidenciaVal;
-	}
-	public String getTitolCas() {
-		return this.titolCas;
-	}
-
-	public void setTitolCas(String titolCas) {
-		this.titolCas = titolCas;
-	}
-
-	public String getTitolVal() {
-		return this.titolVal;
-	}
-
-	public void setTitolVal(String titolVal) {
-		this.titolVal = titolVal;
-	}
-
-	public Proces getProces() {
-		return this.proces;
-	}
-
-	public void setProces(Proces proces) {
-		this.proces = proces;
-	}
-
-	public Rol getRol() {
-		return this.rol;
-	}
-
-	public void setRol(Rol rol) {
-		this.rol = rol;
-	}
-
-	public Tipus getTipus() {
-		return this.tipus;
-	}
-
-	public void setTipus(Tipus tipus) {
-		this.tipus = tipus;
-	}
-
-	public List<InstanciaTasca> getInstancies() {
-		return this.instancies;
-	}
-
-	public void setInstancies(List<InstanciaTasca> instanciaTascas) {
-		this.instancies = instanciaTascas;
-	}
-
-	public InstanciaTasca addInstancia(InstanciaTasca instanciaTasca) {
-		this.getInstancies().add(instanciaTasca);
-		instanciaTasca.setTasca(this);
-
-		return instanciaTasca;
-	}
-
-	public InstanciaTasca removeInstancia(InstanciaTasca instanciaTasca) {
-		this.getInstancies().remove(instanciaTasca);
-		instanciaTasca.setTasca(null);
-
-		return instanciaTasca;
-	}
-	
-	public boolean isExpired() {
-		if(this.getDataLim() != null) {
-			if(this.getDataLim().isBefore(LocalDate.now())) {
-				return true;
-			}
-			else {
-				return false;
-			}
-		}
-		else {
-			return false;
-		}
-	}
-	
-	public void setOpcions(String opcions) {
-		this.opcions = opcions;
-	}
-
-	public String getOpcions() {
-		return this.opcions;
-	}
-	
-	public void setInforme(Boolean informe) {
-		this.informe = informe;
-	}
-
-	public Boolean getInforme() {
-		return this.informe;
-	}
-
-}

+ 0 - 42
src/main/java/es/uv/saic/domain/Tipus.java

@@ -1,42 +0,0 @@
-package es.uv.saic.domain;
-
-
-import java.io.Serializable;
-import jakarta.persistence.*;
-
-
-/**
- * The persistent class for the tipus database table.
- * 
- */
-@Entity
-@NamedQuery(name="Tipus.findAll", query="SELECT t FROM Tipus t")
-public class Tipus implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	@Id
-	private Integer tipus;
-
-	private String descripcio;
-
-
-	public Tipus() {
-	}
-
-	public Integer getTipus() {
-		return this.tipus;
-	}
-
-	public void setTipus(Integer tipus) {
-		this.tipus = tipus;
-	}
-
-	public String getDescripcio() {
-		return this.descripcio;
-	}
-
-	public void setDescripcio(String descripcio) {
-		this.descripcio = descripcio;
-	}
-
-}

+ 0 - 215
src/main/java/es/uv/saic/domain/Usuari.java

@@ -1,215 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import java.time.LocalDateTime;
-import java.util.List;
-
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.NamedQuery;
-import jakarta.persistence.OneToMany;
-import jakarta.persistence.Table;
-import jakarta.persistence.Transient;
-
-
-/**
- * The persistent class for the usuaris database table.
- * 
- */
-@Entity
-@Table(name="usuaris")
-@NamedQuery(name="Usuari.findAll", query="SELECT u FROM Usuari u")
-public class Usuari implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	@Id
-	private String usuari;
-
-	private String clau;
-
-	private String cognoms;
-
-	private String email;
-
-	private Boolean ldap;
-
-	private String nom;
-	
-	@Column(name="data_ultim")
-	private LocalDateTime dataUltim;
-	
-	private String locale;
-
-	//bi-directional many-to-one association to InstanciaTasca
-	@OneToMany(mappedBy="usuari")
-	private List<InstanciaTasca> instanciesTasques;
-
-	//bi-directional many-to-one association to UsuarisRol
-	@OneToMany(mappedBy="usuari")
-	private List<UsuarisRol> rols;
-	
-	@Transient
-	private boolean isGranted;
-	
-	@Transient
-	private boolean isAdmin;
-	
-	@Transient
-	private boolean isDataTest;
-
-	public Usuari() {
-	}
-
-	public String getUsuari() {
-		return this.usuari;
-	}
-
-	public void setUsuari(String usuari) {
-		this.usuari = usuari;
-	}
-
-	public String getClau() {
-		return this.clau;
-	}
-
-	public void setClau(String clau) {
-		this.clau = clau;
-	}
-
-	public String getCognoms() {
-		return this.cognoms;
-	}
-
-	public void setCognoms(String cognoms) {
-		this.cognoms = cognoms;
-	}
-
-	public String getEmail() {
-		return this.email;
-	}
-
-	public void setEmail(String email) {
-		this.email = email;
-	}
-
-	public Boolean getLdap() {
-		return this.ldap;
-	}
-
-	public void setLdap(Boolean ldap) {
-		this.ldap = ldap;
-	}
-
-	public String getNom() {
-		return this.nom;
-	}
-
-	public void setNom(String nom) {
-		this.nom = nom;
-	}
-	
-	public LocalDateTime getDataUltim() {
-		return this.dataUltim;
-	}
-
-	public void setDataUltim(LocalDateTime dataUltim) {
-		this.dataUltim = dataUltim;
-	}
-	
-	public String getLocale() {
-		return this.locale;
-	}
-	
-	public void setLocale(String locale) {
-		this.locale = locale;
-	}
-
-	public List<InstanciaTasca> getInstanciesTasques() {
-		return this.instanciesTasques;
-	}
-
-	public void setInstanciesTasques(List<InstanciaTasca> instanciaTascas) {
-		this.instanciesTasques = instanciaTascas;
-	}
-
-	public InstanciaTasca addInstanciaTasca(InstanciaTasca instanciaTasca) {
-		getInstanciesTasques().add(instanciaTasca);
-		instanciaTasca.setUsuari(this);
-
-		return instanciaTasca;
-	}
-
-	public InstanciaTasca removeInstanciaTasca(InstanciaTasca instanciaTasca) {
-		getInstanciesTasques().remove(instanciaTasca);
-		instanciaTasca.setUsuari(null);
-
-		return instanciaTasca;
-	}
-
-	public List<UsuarisRol> getUsuarisRols() {
-		return this.rols;
-	}
-
-	public void setUsuariRols(List<UsuarisRol> usuarisRols) {
-		this.rols = usuarisRols;
-	}
-
-	public UsuarisRol addRol(UsuarisRol usuarisRol) {
-		getUsuarisRols().add(usuarisRol);
-		usuarisRol.setUsuari(this);
-
-		return usuarisRol;
-	}
-
-	public UsuarisRol removeRol(UsuarisRol usuarisRol) {
-		getUsuarisRols().remove(usuarisRol);
-		usuarisRol.setUsuari(null);
-
-		return usuarisRol;
-	}
-	
-	public boolean isGranted() {
-		return this.isGranted;
-	}
-
-	public void setGranted(boolean isGranted) {
-		this.isGranted = isGranted;
-	}
-	public boolean isAdmin() {
-		return this.isAdmin;
-	}
-
-	public void setAdmin(boolean isAdmin) {
-		this.isAdmin = isAdmin;
-	}
-
-	public boolean isDataTest() {
-		return isDataTest;
-	}
-
-	public void setDataTest(boolean isDataTest) {
-		this.isDataTest = isDataTest;
-	}
-	
-	public boolean equals(Object other) {
-		if (this == other) {
-			return true;
-		}
-		if (!(other instanceof Usuari)) {
-			return false;
-		}
-		Usuari castOther = (Usuari)other;
-		return 
-			this.usuari.equals(castOther.usuari);
-	}
-
-	public int hashCode() {
-		final int prime = 31;
-		int hash = 17;
-		hash = hash * prime + this.usuari.hashCode();
-		
-		return hash;
-	}
-	
-}

+ 0 - 90
src/main/java/es/uv/saic/domain/UsuariRepository.java

@@ -1,90 +0,0 @@
-package es.uv.saic.domain;
-
-
-
-import java.math.BigInteger;
-import java.util.List;
-
-import org.springframework.data.jpa.repository.JpaRepository;
-import org.springframework.data.jpa.repository.Query;
-import org.springframework.stereotype.Repository;
-
-import es.uv.saic.dto.TascaAsignadaDTO;
-
-
-@Repository
-public interface UsuariRepository extends JpaRepository<Usuari, String> {
-	
-	@Query("SELECT i FROM Usuari i WHERE i.usuari = ?1")
-	Usuari findByUsername(String usuari);
-	
-	@Query(value=("(SELECT ur.tlugar AS tLugar, ur.lugar AS lugar, id_proces AS idProces , id_instancia AS instancia, id_tascai AS instanciaTasca, id_tascap AS tascaP, ur.id_rol AS rol \n"+ 
-			"FROM usuaris_rols ur \n"+
-			"INNER JOIN tasquesi ti ON ur.tlugar=ti.tlugar AND ur.lugar=ti.lugar \n"+
-			"WHERE ur.tlugar=ti.tlugar AND ur.id_rol=ti.id_rol AND vigent \n"+ 
-			"AND estat='A' AND usuari=?1) \n"+
-			"UNION \n"+
-			"(SELECT ur.tlugar AS tLugar, ur.lugar AS lugar, id_proces AS idProces , id_instancia AS instancia, id_tascai AS instanciaTasca, id_tascap AS tascaP, ur.id_rol AS rol \n"+
-			"FROM usuaris_rols ur, organs o, tasquesi ti \n"+
-			"WHERE ti.tlugar='T' AND ti.tlugar=o.tlugar AND ti.lugar=o.lugar AND o.tlugar2=ur.tlugar AND o.lugar2=ur.lugar \n"+
-			"AND ur.id_rol=ti.id_rol \n"+
-			"AND vigent \n"+
-			"AND estat='A' AND usuari=?1)"), nativeQuery=true)
-	List<TascaAsignadaDTO> findActiveInstanciaTasques(String usuari);
-	
-	@Query(value=("SELECT DISTINCT(ins.id_instancia) FROM instancies ins, usuaris_rols usr, tasques tas, tasquesi tasi WHERE ins.estat = 'A' " + 
-			"AND ((ins.tlugar = usr.tlugar AND ins.lugar = usr.lugar) OR (ins.centre = usr.lugar AND usr.tlugar = 'C')) " +
-			"AND tasi.id_instancia = ins.id_instancia " + 
-			"AND usr.vigent AND usr.usuari = ?1 AND tasi.id_tasca = tas.id_tasca AND tasi.estat = 'A' " + 
-			"AND tas.id_proces = ins.id_proces AND tas.id_rol = usr.id_rol ORDER BY ins.id_instancia ASC"), nativeQuery=true)
-	List<BigInteger> findActiveInstancies(String usuari);
-	
-	@Query(value=("SELECT DISTINCT(ins.id_instancia) FROM instancies ins, usuaris_rols usr, tasques tas, tasquesi tasi WHERE ins.estat = 'A'\n" + 
-			"AND usr.usuari = ?1 AND tasi.id_tasca = tas.id_tasca AND tasi.estat = 'A' AND tasi.id_instancia = ins.id_instancia\n" + 
-			"AND tas.id_proces = ins.id_proces AND tas.id_rol = usr.id_rol AND usr.vigent ORDER BY ins.id_instancia ASC"), nativeQuery=true)
-	List<BigInteger> findActiveInstanciesGranted(String usuari);
-	
-	@Query(value=("SELECT id_instancia FROM instancies WHERE lugar = ?1 AND tlugar = ?2"), nativeQuery=true)
-	List<BigInteger> findSupervisableProcessos(Integer lugar, String tlugar);
-	
-	@Query(value=("SELECT id_instancia FROM instancies WHERE centre = ?1"), nativeQuery=true)
-	List<BigInteger> findSupervisableProcessosResp(Integer centre);
-	
-	@Query(value=("SELECT id_instancia FROM instancies WHERE id_proces IN(SELECT id_proces FROM processos WHERE nom_proces IN(?1))"), nativeQuery=true)
-	List<BigInteger> findSupervisableProcessosSupervisor(List<String> procs);
-	
-	@Query(value=("SELECT DISTINCT(centre) FROM (SELECT o.lugar AS centre FROM usuaris_rols u " + 
-			 "LEFT JOIN organs o ON u.tlugar = o.tlugar AND u.lugar = o.lugar " + 
-			 "WHERE o.tlugar = 'C' AND u.usuari = ?1 AND u.vigent " + 
-			 "UNION " + 
-			 "SELECT lugar2 AS centre FROM usuaris_rols u " + 
-			 "LEFT JOIN organs o ON u.tlugar = o.tlugar AND u.lugar = o.lugar " + 
-			 "WHERE o.tlugar = 'T' AND u.usuari = ?1 AND u.vigent) a"), nativeQuery=true)
-	List<Integer> findSupervisableCentres(String usuari);
-	
-	@Query(value=("SELECT DISTINCT ins.centre FROM instancies ins "
-			+ "LEFT JOIN processos pr ON pr.id_proces = ins.id_proces "
-			+ "WHERE pr.nom_proces IN(?1)"), nativeQuery=true)
-	List<Integer> findSupervisableCentresSupervisor(List<String> procs);
-	
-	@Query(value="SELECT us.* FROM usuaris us, usuaris_rols usr, tasques tas, tasquesi tasi, instancies ins "
-			+ "WHERE us.usuari = usr.usuari AND tasi.id_tasca = tas.id_tasca AND tasi.estat = 'A' "
-			+ "AND ins.lugar = usr.lugar AND ins.tlugar = usr.tlugar AND ins.id_instancia = tasi.id_instancia AND ins.id_instancia = ?1 "
-			+ "AND usr.vigent AND tas.id_rol = usr.id_rol "
-			+ "UNION "
-			+ "SELECT us.* FROM usuaris us, usuaris_rols usr, tasques tas, tasquesi tasi, instancies ins "
-			+ "WHERE us.usuari = usr.usuari AND tasi.id_tasca = tas.id_tasca AND tasi.estat = 'A' "
-			+ "AND ins.centre = usr.lugar AND ins.id_instancia = tasi.id_instancia AND ins.id_instancia = ?1 "
-			+ "AND usr.vigent AND tas.id_rol = usr.id_rol "
-			+ "UNION "
-			+ "SELECT us.* FROM usuaris us, usuaris_rols usr, tasques tas, tasquesi tasi, instancies ins "
-			+ "WHERE us.usuari = usr.usuari AND tasi.id_tasca = tas.id_tasca AND tasi.estat = 'A' "
-			+ "AND usr.lugar = 0 AND usr.tlugar = 'U' AND ins.id_instancia = tasi.id_instancia AND ins.id_instancia = ?1 "
-			+ "AND usr.vigent AND tas.id_rol = usr.id_rol ", nativeQuery=true)
-	public List<Usuari> getInstanceAsignedUsers(BigInteger idInstancia);
-	
-	@Query(value=("SELECT * FROM usuaris WHERE usuari IN(SELECT DISTINCT usuari FROM usuaris_rols WHERE id_rol = ?1 "
-			+ "AND (lugar IN(?2) OR lugar IN (SELECT lugar FROM organs WHERE tlugar = 'T' AND lugar2 IN(?2))) AND vigent)"), nativeQuery=true)
-	List<Usuari> findByRolCentre(Integer idRol, List<Integer> centres);
-
-}

+ 0 - 132
src/main/java/es/uv/saic/domain/UsuarisRol.java

@@ -1,132 +0,0 @@
-package es.uv.saic.domain;
-
-import java.io.Serializable;
-import java.time.LocalDate;
-
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.JoinColumn;
-import jakarta.persistence.JoinColumns;
-import jakarta.persistence.ManyToOne;
-import jakarta.persistence.NamedQuery;
-import jakarta.persistence.Table;
-
-/**
- * The persistent class for the usuaris_rols database table.
- * 
- */
-@Entity
-@Table(name="usuaris_rols")
-@NamedQuery(name="UsuarisRol.findAll", query="SELECT u FROM UsuarisRol u")
-public class UsuarisRol implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	@Id
-	@Column(name="id_usuari_rol")
-	private Integer idUsuariRol;
-
-	private LocalDate fin;
-
-	private LocalDate inici;
-
-	private Integer num;
-
-	private Integer supervisor;
-
-	private Boolean vigent;
-
-	//bi-directional many-to-one association to Organ
-	@ManyToOne
-	@JoinColumns({
-		@JoinColumn(name="lugar", referencedColumnName="lugar"),
-		@JoinColumn(name="tlugar", referencedColumnName="tlugar")
-		})
-	private Organ organ;
-
-	//bi-directional many-to-one association to Rol
-	@ManyToOne
-	@JoinColumn(name="id_rol")
-	private Rol rol;
-
-	//bi-directional many-to-one association to Usuari
-	@ManyToOne
-	@JoinColumn(name="usuari")
-	private Usuari usuari;
-
-	public UsuarisRol() {
-	}
-
-	public Integer getIdUsuariRol() {
-		return this.idUsuariRol;
-	}
-
-	public void setIdUsuariRol(Integer idUsuariRol) {
-		this.idUsuariRol = idUsuariRol;
-	}
-
-	public LocalDate getFin() {
-		return this.fin;
-	}
-
-	public void setFin(LocalDate fin) {
-		this.fin = fin;
-	}
-
-	public LocalDate getInici() {
-		return this.inici;
-	}
-
-	public void setInici(LocalDate inici) {
-		this.inici = inici;
-	}
-
-	public Integer getNum() {
-		return this.num;
-	}
-
-	public void setNum(Integer num) {
-		this.num = num;
-	}
-
-	public Integer getSupervisor() {
-		return this.supervisor;
-	}
-
-	public void setSupervisor(Integer supervisor) {
-		this.supervisor = supervisor;
-	}
-
-	public Boolean getVigent() {
-		return this.vigent;
-	}
-
-	public void setVigent(Boolean vigent) {
-		this.vigent = vigent;
-	}
-
-	public Organ getOrgan() {
-		return this.organ;
-	}
-
-	public void setOrgan(Organ organ) {
-		this.organ = organ;
-	}
-
-	public Rol getRol() {
-		return this.rol;
-	}
-
-	public void setRol(Rol rol) {
-		this.rol = rol;
-	}
-
-	public Usuari getUsuari() {
-		return this.usuari;
-	}
-
-	public void setUsuari(Usuari usuariBean) {
-		this.usuari = usuariBean;
-	}
-
-}

+ 0 - 64
src/main/java/es/uv/saic/domain/UsuarisRolRepository.java

@@ -1,64 +0,0 @@
-package es.uv.saic.domain;
-
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.springframework.data.jpa.repository.JpaRepository;
-import org.springframework.data.jpa.repository.Query;
-import org.springframework.stereotype.Repository;
-
-
-@Repository
-public interface UsuarisRolRepository extends JpaRepository<UsuarisRol, Long> {
-
-	@Query("SELECT i FROM UsuarisRol i WHERE i.usuari = ?1")
-	List<UsuarisRol> findByUsername(String usuari);
-	
-	@Query("SELECT i FROM UsuarisRol i WHERE i.usuari = ?1 AND i.vigent = TRUE")
-	List<UsuarisRol> findByUsernameActive(Usuari usuari);
-	
-	@Query("SELECT i FROM UsuarisRol i WHERE i.usuari = ?1 AND i.vigent = TRUE AND i.rol.nomRol = ?2")
-	UsuarisRol findByUsernameActiveRol(Usuari usuari, String Rol);
-	
-	@Query("SELECT i FROM UsuarisRol i WHERE i.usuari = ?1 AND i.vigent = TRUE AND i.rol.nomRol IN(?2)")
-	UsuarisRol findByUsernameActiveRoles(Usuari usuari, ArrayList<String> Rol);
-	
-	@Query(value=("SELECT * FROM usuaris_rols WHERE usuari = ?1 AND tlugar = ?2 AND lugar = ?3 AND vigent LIMIT 1"), nativeQuery=true)
-	UsuarisRol findActiveByUsuariTlugarLugar(String usuari, String tlugar, Integer lugar);
-	
-	//@Query("SELECT i FROM UsuarisRol i WHERE i.usuari = ?1 AND i.vigent = TRUE AND i.rol.ambit = ?2 LIMIT 1")
-	@Query(value=("SELECT ur.* "
-			+ "FROM usuaris_rols ur LEFT JOIN rols r ON ur.id_rol = r.id_rol "
-			+ "WHERE ur.usuari = ?1 AND r.ambit = ?2 AND ur.vigent LIMIT 1"), nativeQuery=true)
-	UsuarisRol findByUsernameActiveAmbit(String usuari, String ambit);
-	
-	@Query(value=("SELECT nom_proces FROM processos_rols WHERE id_rol IN(SELECT id_rol FROM rols WHERE nom_rol = ?1)"), nativeQuery=true)
-	List<String> findAssociatedProcs(String rol);
-
-	@Query(value=("SELECT * FROM usuaris_rols WHERE tlugar = 'C' AND lugar = ?1 AND vigent ORDER BY id_rol ASC"), nativeQuery=true)
-	List<UsuarisRol> findManagerByCentre(Integer centre);
-	
-	@Query(value=("SELECT * FROM usuaris_rols WHERE tlugar = 'T' AND lugar = ?1 AND vigent ORDER BY lugar"), nativeQuery=true)
-	List<UsuarisRol> findManagerByTitulacio(Integer titulacio);
-	
-	@Query(value=("SELECT * FROM usuaris_rols WHERE tlugar = 'C' AND lugar IN(?1) AND vigent ORDER BY id_rol ASC"), nativeQuery=true)
-	List<UsuarisRol> findManagerByCentres(List<Integer> centre);
-	
-	@Query(value=("SELECT * FROM usuaris_rols WHERE tlugar = 'T' AND lugar IN(?1) AND vigent ORDER BY lugar"), nativeQuery=true)
-	List<UsuarisRol> findManagerByTitulacions(List<Integer> titulacio);
-	
-	@Query(value=("SELECT * FROM usuaris_rols WHERE id_rol = ?1 AND usuari = ?2 AND lugar = ?3 AND tlugar = ?4"), nativeQuery=true)
-	UsuarisRol find(Integer idRol, String usuari, Integer lugar, String tlugar);
-	
-	@Query(value=("SELECT * FROM usuaris_rols WHERE id_rol = ?1 AND usuari = ?2 AND lugar = ?3 AND tlugar = ?4 AND vigent"), nativeQuery=true)
-	UsuarisRol findActive(Integer idRol, String usuari, Integer lugar, String tlugar);
-	
-	@Query(value=("SELECT * FROM usuaris_rols WHERE id_rol = ?1 AND usuari = ?2 AND lugar = ?3 AND tlugar = ?4 ORDER BY num DESC LIMIT 1"), nativeQuery=true)
-	UsuarisRol findLast(Integer idRol, String usuari, Integer lugar, String tlugar);
-	
-	@Query(value=("SELECT num FROM usuaris_rols WHERE id_rol = ?1 AND lugar = ?2 AND tlugar = ?3 ORDER BY num DESC LIMIT 1"), nativeQuery=true)
-	Integer findLastNum(Integer idRol, Integer lugar, String tlugar);
-	
-	
-}

+ 0 - 25
src/main/java/es/uv/saic/dto/ArchiveOrganDTO.java

@@ -1,25 +0,0 @@
-package es.uv.saic.dto;
-
-public class ArchiveOrganDTO {
-    private Integer lugar;
-    private String tlugar;
-
-    
-    public ArchiveOrganDTO(Integer lugar, String tlugar) {
-        this.lugar = lugar;
-        this.tlugar = tlugar;
-    }
-    
-    public Integer getLugar() {
-        return lugar;
-    }
-    public void setLugar(Integer lugar) {
-        this.lugar = lugar;
-    }
-    public String getTlugar() {
-        return tlugar;
-    }
-    public void setTlugar(String tlugar) {
-        this.tlugar = tlugar;
-    }
-}

+ 0 - 27
src/main/java/es/uv/saic/dto/CategoriaDTO.java

@@ -1,27 +0,0 @@
-package es.uv.saic.dto;
-
-public class CategoriaDTO {
-    Integer categoria;
-    Integer lugar;
-    String tlugar;
- 
-    CategoriaDTO() {}
-
-    public CategoriaDTO(Integer categoria, Integer lugar, String tlugar) {
-        this.categoria = categoria;
-        this.lugar = lugar;
-        this.tlugar = tlugar;
-    }
-    
-    public Integer getCategoria() {
-        return this.categoria;
-    }
-
-    public Integer getLugar() {
-        return this.lugar;
-    }
-
-    public String getTlugar() {
-        return this.tlugar;
-    }
-}

+ 0 - 42
src/main/java/es/uv/saic/dto/DocumentTmpDTO.java

@@ -1,42 +0,0 @@
-package es.uv.saic.dto;
-
-import org.springframework.web.multipart.MultipartFile;
-
-public class DocumentTmpDTO {
-    Integer idDocument;
-    Integer idCategoria;
-    Integer lugar;
-    String tlugar;
-    MultipartFile file;
-
-    DocumentTmpDTO() {}
-
-    public DocumentTmpDTO(Integer idDocument, Integer idCategoria, Integer lugar,
-        String tlugar, MultipartFile file) {
-        this.idDocument = idDocument;
-        this.idCategoria = idCategoria;
-        this.lugar = lugar;
-        this.tlugar = tlugar;
-        this.file = file;
-    }
-
-    public Integer getIdDocument() {
-        return this.idDocument;
-    }
-
-    public Integer getIdCategoria() {
-        return this.idCategoria;
-    }
-
-    public Integer getLugar() {
-        return this.lugar;
-    }
-
-    public String getTlugar() {
-        return this.tlugar;
-    }
-
-    public MultipartFile getFile () {
-        return this.file;
-    }
-}

+ 0 - 9
src/main/java/es/uv/saic/dto/IndicadorDTO.java

@@ -1,9 +0,0 @@
-package es.uv.saic.dto;
-
-public interface IndicadorDTO {
-	String getDimensio();
-	String getIndicador();
-	String getAmbit();
-	String getCurs();
-	String getValor();
-}

+ 0 - 54
src/main/java/es/uv/saic/dto/IndicadorDTOimp.java

@@ -1,54 +0,0 @@
-package es.uv.saic.dto;
-
-public class IndicadorDTOimp implements IndicadorDTO {
-    
-    private String dimensio;
-    private String indicador;
-    private String ambit;
-    private String curs;
-    private String valor;
-
-    public IndicadorDTOimp() {}
-    
-    public IndicadorDTOimp(String dimensio, String indicador, String ambit, String curs, String valor) {
-        this.dimensio = dimensio;
-        this.indicador = indicador;
-        this.ambit = ambit;
-        this.curs = curs;
-        this.valor = valor;
-    }
-
-    public IndicadorDTOimp(IndicadorDTO indicador) {
-        this.dimensio = indicador.getDimensio();
-        this.indicador = indicador.getIndicador();
-        this.ambit = indicador.getAmbit();
-        this.curs = indicador.getCurs();
-        this.valor = indicador.getValor();
-    }
-
-    @Override
-    public String getDimensio() {
-        return dimensio;
-    }
-
-    @Override
-    public String getIndicador() {
-        return indicador;
-    }
-
-    @Override
-    public String getAmbit() {
-        return ambit;
-    }
-
-    @Override
-    public String getCurs() {
-        return curs;
-    }
-
-    @Override
-    public String getValor() {
-        return valor;
-    }
-    
-}

+ 0 - 40
src/main/java/es/uv/saic/dto/IndicadorEnquestaDTO.java

@@ -1,40 +0,0 @@
-package es.uv.saic.dto;
-
-public class IndicadorEnquestaDTO {
-    private Integer idTitulacio;
-    private Integer idCentre;
-    private Integer curs;
-
-    public IndicadorEnquestaDTO() {
-    }
-
-    public IndicadorEnquestaDTO(Integer idTitulacio, Integer idCentre, Integer curs) {
-        this.idTitulacio = idTitulacio;
-        this.idCentre = idCentre;
-        this.curs = curs;
-    }
-
-    public Integer getIdTitulacio() {
-        return idTitulacio;
-    }
-
-    public Integer getIdCentre() {
-        return idCentre;
-    }
-
-    public Integer getCurs() {
-        return curs;
-    }
-
-    public void setIdTitulacio(Integer idTitulacio) {
-        this.idTitulacio = idTitulacio;
-    }
-
-    public void setIdCentre(Integer idCentre) {
-        this.idCentre = idCentre;
-    }
-
-    public void setCurs(Integer curs) {
-        this.curs = curs;
-    }
-}

+ 0 - 15
src/main/java/es/uv/saic/dto/IndicadorEnquestaValorDTO.java

@@ -1,15 +0,0 @@
-package es.uv.saic.dto;
-
-public interface IndicadorEnquestaValorDTO {
-	String getEnquesta();
-	String getIndicador();
-	String getValor();
-	String getNum();
-	String getAmbit();
-	String getTipus();
-	String getMin();
-	String getMax();
-	Integer getCurs();
-	String getCursd();
-	String getMedia();
-}

+ 0 - 122
src/main/java/es/uv/saic/dto/IndicadorEnquestaValorDTOImp.java

@@ -1,122 +0,0 @@
-package es.uv.saic.dto;
-
-public class IndicadorEnquestaValorDTOImp implements IndicadorEnquestaValorDTO {
-    private String enquesta;
-    private String indicador;
-    private String valor;
-    private String num;
-    private String ambit;
-    private String tipus;
-    private String min;
-    private String max;
-    private Integer curs;
-    private String cursd;
-    private String media;
-
-    public IndicadorEnquestaValorDTOImp() {
-    }
-
-    public IndicadorEnquestaValorDTOImp(String enquesta, String indicador, String valor, String num, String ambit,
-            String tipus, String min, String max, Integer curs, String cursd, String media) {
-        this.enquesta = enquesta;
-        this.indicador = indicador;
-        this.valor = valor;
-        this.num = num;
-        this.ambit = ambit;
-        this.tipus = tipus;
-        this.min = min;
-        this.max = max;
-        this.curs = curs;
-        this.cursd = cursd;
-        this.media = media;
-    }
-
-    public String getEnquesta() {
-        return enquesta;
-    }
-
-    public void setEnquesta(String enquesta) {
-        this.enquesta = enquesta;
-    }
-
-    public String getIndicador() {
-        return indicador;
-    }
-
-    public void setIndicador(String indicador) {
-        this.indicador = indicador;
-    }
-
-    public String getValor() {
-        return valor;
-    }
-
-    public void setValor(String valor) {
-        this.valor = valor;
-    }
-
-    public String getNum() {
-        return num;
-    }
-
-    public void setNum(String num) {
-        this.num = num;
-    }
-
-    public String getAmbit() {
-        return ambit;
-    }
-
-    public void setAmbit(String ambit) {
-        this.ambit = ambit;
-    }
-
-    public String getTipus() {
-        return tipus;
-    }
-
-    public void setTipus(String tipus) {
-        this.tipus = tipus;
-    }
-
-    public String getMin() {
-        return min;
-    }
-
-    public void setMin(String min) {
-        this.min = min;
-    }
-
-    public String getMax() {
-        return max;
-    }
-
-    public void setMax(String max) {
-        this.max = max;
-    }
-
-    public Integer getCurs() {
-        return curs;
-    }
-
-    public void setCurs(Integer curs) {
-        this.curs = curs;
-    }
-
-    public String getCursd() {
-        return cursd;
-    }
-
-    public void setCursd(String cursd) {
-        this.cursd = cursd;
-    }
-
-    public String getMedia() {
-        return media;
-    }
-
-    public void setMedia(String media) {
-        this.media = media;
-    }
-
-}

+ 0 - 197
src/main/java/es/uv/saic/dto/InstanciaDTO.java

@@ -1,197 +0,0 @@
-package es.uv.saic.dto;
-
-import java.io.Serializable;
-import java.math.BigInteger;
-
-import org.springframework.context.i18n.LocaleContextHolder;
-
-import es.uv.saic.domain.Instancia;
-
-public class InstanciaDTO implements Serializable {
-	private static final long serialVersionUID = 1L;
-
-	private BigInteger idInstancia;
-	private BigInteger idInstanciaTasca;
-	private Integer centre;
-	private String estat;
-	private Integer titulacio;
-	private String tlugar;
-	private Integer lugar;
-	private String nomProces;
-	private String descVal;
-	private String descCas;
-	private String ambit;
-	private String text;
-	private String tambit;
-	private String nomval;
-	private String nomcas;
-	private Integer cursAvaluat;
-	private String nomValTitulacio;
-
-	public InstanciaDTO() {}
-	
-	public InstanciaDTO(Instancia i) {
-		String locale = LocaleContextHolder.getLocale().getLanguage();
-		this.idInstancia = i.getIdInstancia();
-		this.centre = i.getCentre();
-		this.estat = i.getEstat();
-		this.titulacio = i.getTitulacio();
-		this.lugar = i.getOrgan().getId().getLugar();
-		this.tlugar = i.getOrgan().getId().getTlugar();
-		this.nomProces = i.getProces().getNomProces();
-		this.descVal = i.getProces().getTitolVal();
-		this.descCas = i.getProces().getTitolCas();
-		this.ambit = i.getProces().getAmbit(); 
-		this.tambit = i.getOrgan().getTambit();
-		this.nomval = i.getOrgan().getOrgan().getNomVal();
-		this.nomcas = i.getOrgan().getNomCas();
-		this.cursAvaluat = i.getProces().getCursAvaluat();
-		this.nomValTitulacio = i.getOrgan().getNomVal();
-		
-		String icon = "<span class=\"btn gantt-legend-done\" style=\"border-width:5px;border-radius:50%;width:20px;height:20px;margin-top:-2px\"></span>";
-		if(this.estat.equals("A")) {
-			icon = "<span class=\"btn gantt-legend-active\" style=\"border-width:5px;border-radius:50%;width:20px;height:20px;margin-top:-2px\"></span>";
-		}
-		else if(this.estat.equals("C")) {
-			icon = "<span class=\"btn gantt-legend-closed\" style=\"border-width:5px;border-radius:50%;width:20px;height:20px;margin-top:-2px\"></span>";
-		}
-		
-		this.text = icon+" <a target=\"_blank\" href=\"/procedure/"+i.getIdInstancia().toString()+"\">"+i.getProces().getNomProces() + " - " + (locale.equals("es") ? i.getProces().getTitolCas() : i.getProces().getTitolVal()) +"</a>";
-	}
-	
-	public BigInteger getIdInstancia() {
-		return this.idInstancia;
-	}
-
-	public void setIdInstancia(BigInteger idInstancia) {
-		this.idInstancia = idInstancia;
-	}
-
-	public Integer getCentre() {
-		return this.centre;
-	}
-
-	public void setCentre(Integer centre) {
-		this.centre = centre;
-	}
-
-	public String getEstat() {
-		return this.estat;
-	}
-
-	public void setEstat(String estat) {
-		this.estat = estat;
-	}
-
-	public Integer getTitulacio() {
-		return this.titulacio;
-	}
-
-	public void setTitulacio(Integer titulacio) {
-		this.titulacio = titulacio;
-	}
-
-	public String getTlugar() {
-		return tlugar;
-	}
-
-	public void setTlugar(String tlugar) {
-		this.tlugar = tlugar;
-	}
-
-	public Integer getLugar() {
-		return lugar;
-	}
-
-	public void setLugar(Integer lugar) {
-		this.lugar = lugar;
-	}
-
-	public String getNomProces() {
-		return nomProces;
-	}
-
-	public void setNomProces(String nomProces) {
-		this.nomProces = nomProces;
-	}
-
-	public String getDescVal() {
-		return descVal;
-	}
-
-	public void setDescVal(String descVal) {
-		this.descVal = descVal;
-	}
-
-	public String getDescCas() {
-		return descCas;
-	}
-
-	public void setDescCas(String descCas) {
-		this.descCas = descCas;
-	}
-
-	public String getAmbit() {
-		return ambit;
-	}
-
-	public void setAmbit(String ambit) {
-		this.ambit = ambit;
-	}
-
-	public String getText() {
-		return text;
-	}
-
-	public void setText(String text) {
-		this.text = text;
-	}
-	
-	public BigInteger getIdInstanciaTasca() {
-		return idInstanciaTasca;
-	}
-
-	public void setIdInstanciaTasca(BigInteger idInstanciaTasca) {
-		this.idInstanciaTasca = idInstanciaTasca;
-	}
-
-	public String getTambit() {
-		return tambit;
-	}
-
-	public void setTambit(String tambit) {
-		this.tambit = tambit;
-	}
-	
-	public String getNomval() {
-		return nomval;
-	}
-
-	public void setNomval(String nomval) {
-		this.nomval = nomval;
-	}
-
-	public String getNomcas() {
-		return nomcas;
-	}
-
-	public void setNomcas(String nomcas) {
-		this.nomcas = nomcas;
-	}
-	
-	public Integer getCursAvaluat() {
-		return cursAvaluat;
-	}
-
-	public void setCursAvaluat(Integer cursAvaluat) {
-		this.cursAvaluat = cursAvaluat;
-	}
-
-	public String getNomValTitulacio() {
-		return nomValTitulacio;
-	}
-
-	public void setNomValTitulacio(String nomValTitulacio) {
-		this.nomValTitulacio = nomValTitulacio;
-	}
-}

+ 0 - 64
src/main/java/es/uv/saic/dto/InstanciaTascaDTO.java

@@ -1,64 +0,0 @@
-package es.uv.saic.dto;
-
-import java.math.BigInteger;
-
-import es.uv.saic.domain.InstanciaTasca;
-
-public class InstanciaTascaDTO {
-    private BigInteger idInstanciaTasca;
-	private String evidencia;
-	private String text;
-    private InstanciaDTO instancia;
-    private TascaDTO tasca;
-
-    public InstanciaTascaDTO(){}
-    
-    public InstanciaTascaDTO(BigInteger idInstanciaTasca, String evidencia, String text, InstanciaDTO instancia,
-            TascaDTO tasca) {
-        this.idInstanciaTasca = idInstanciaTasca;
-        this.evidencia = evidencia;
-        this.text = text;
-        this.instancia = instancia;
-        this.tasca = tasca;
-    }
-
-    public InstanciaTascaDTO(InstanciaTasca its){
-        this.idInstanciaTasca = its.getIdInstanciaTasca();
-        this.evidencia = its.getEvidencia();
-        this.text = its.getText();
-        instancia = new InstanciaDTO(its.getInstancia());
-        tasca = new TascaDTO(its.getTasca());
-    }
-
-    public BigInteger getIdInstanciaTasca() {
-        return idInstanciaTasca;
-    }
-    public void setIdInstanciaTasca(BigInteger idInstanciaTasca) {
-        this.idInstanciaTasca = idInstanciaTasca;
-    }
-    public String getEvidencia() {
-        return evidencia;
-    }
-    public void setEvidencia(String evidencia) {
-        this.evidencia = evidencia;
-    }
-    public String getText() {
-        return text;
-    }
-    public void setText(String text) {
-        this.text = text;
-    }
-    public InstanciaDTO getInstancia() {
-        return instancia;
-    }
-    public void setInstancia(InstanciaDTO instancia) {
-        this.instancia = instancia;
-    }
-    public TascaDTO getTasca() {
-        return tasca;
-    }
-    public void setTasca(TascaDTO tasca) {
-        this.tasca = tasca;
-    }
-    
-}

+ 0 - 60
src/main/java/es/uv/saic/dto/NomProcesOrganDTO.java

@@ -1,60 +0,0 @@
-package es.uv.saic.dto;
-
-public class NomProcesOrganDTO {
-    private String nomProces;
-    private String tlugar;
-    private Integer lugar;
-    private Integer centre;
-    private Integer titulacio;
-
-    public NomProcesOrganDTO() {
-    }
-
-    public NomProcesOrganDTO(String nomProces, String tlugar, Integer lugar, Integer centre, Integer titulacio) {
-        this.nomProces = nomProces;
-        this.tlugar = tlugar;
-        this.lugar = lugar;
-        this.centre = centre;
-        this.titulacio = titulacio;
-    }
-
-    public String getNomProces() {
-        return nomProces;
-    }
-
-    public void setNomProces(String nomProces) {
-        this.nomProces = nomProces;
-    }
-
-    public String getTlugar() {
-        return tlugar;
-    }
-
-    public void setTlugar(String tlugar) {
-        this.tlugar = tlugar;
-    }
-
-    public Integer getLugar() {
-        return lugar;
-    }
-
-    public void setLugar(Integer lugar) {
-        this.lugar = lugar;
-    }
-
-    public Integer getCentre() {
-        return centre;
-    }
-
-    public void setCentre(Integer centre) {
-        this.centre = centre;
-    }
-
-    public Integer getTitulacio() {
-        return titulacio;
-    }
-
-    public void setTitulacio(Integer titulacio) {
-        this.titulacio = titulacio;
-    }
-}

+ 0 - 205
src/main/java/es/uv/saic/dto/OrganDTO.java

@@ -1,205 +0,0 @@
-package es.uv.saic.dto;
-
-import es.uv.saic.domain.Acreditacio;
-import es.uv.saic.domain.Organ;
-
-public class OrganDTO{
-    private Integer lugar;
-    private String tlugar;
-    private Integer lugar2;
-    private String tlugar2;
-    private String nomCas;
-    private String nomVal;
-    private Integer ruct;
-    private String tambit;
-    private String tambit2;
-    private String nomCas2;
-    private String nomVal2;
-    private Integer ruct2;
-    private String codis;
-    private String codis2;
-    private Acreditacio acreditacio;
-
-    public OrganDTO() {}
-
-    public OrganDTO(Integer lugar, String tlugar, Integer lugar2, String tlugar2, 
-                   String nomCas, String nomVal, Integer ruct, String tambit, 
-                   String tambit2, String nomCas2, String nomVal2, Integer ruct2,
-                   String codis, String codis2, Acreditacio acreditacio) {
-        this.lugar = lugar;
-        this.tlugar = tlugar;
-        this.lugar2 = lugar2;
-        this.tlugar2 = tlugar2;  
-        this.nomCas = nomCas;
-        this.nomVal = nomVal;
-        this.ruct = ruct;
-        this.tambit = tambit;
-        this.tambit2 = tambit2;
-        this.nomCas2 = nomCas2;
-        this.nomVal2 = nomVal2;
-        this.ruct2 = ruct2;
-        this.codis = codis;
-        this.codis2 = codis2;
-        this.acreditacio = acreditacio;
-    }
-
-    public OrganDTO(Organ organ) {
-        this.lugar = organ.getId().getLugar();
-        this.tlugar = organ.getId().getTlugar();
-        this.lugar2 = organ.getOrgan().getId().getLugar();
-        this.tlugar2 =  organ.getOrgan().getId().getTlugar();  
-        this.nomCas = organ.getNomCas();
-        this.nomVal = organ.getNomVal();
-        this.ruct = organ.getRuct();
-        this.tambit = organ.getTambit();
-        this.tambit2 = organ.getOrgan().getTambit();
-        this.nomCas2 = organ.getOrgan().getNomCas();
-        this.nomVal2 = organ.getOrgan().getNomVal();
-        this.ruct2 = organ.getOrgan().getRuct();
-        this.codis = organ.getCodis();
-        this.codis2 = organ.getOrgan().getCodis();
-        this.acreditacio = organ.getAcreditacio();
-    }
-
-    public OrganDTO(OrganRepositoryDTO organ) {
-        this.lugar = Integer.parseInt(organ.getLugar());
-        this.tlugar = organ.getTlugar();
-        this.lugar2 = Integer.parseInt(organ.getLugar());
-        this.tlugar2 =  organ.getTlugar();  
-        this.nomCas = organ.getNomCas();
-        this.nomVal = organ.getNomVal();
-        this.ruct = organ.getRuct();
-        this.tambit = organ.getTambit();
-        this.nomCas2 = organ.getNomCas2();
-        this.nomVal2 = organ.getNomVal2();
-        this.ruct2 = organ.getRuct2();
-    }
-
-    public Integer getLugar() {
-        return lugar;
-    }
-
-    public String getTlugar() {
-        return tlugar;
-    }
-
-    public Integer getLugar2() {
-        return lugar2;
-    }
-
-    public String getTlugar2() {
-        return tlugar2;
-    }
-
-    public String getNomCas() {
-        return nomCas;
-    }
-
-    public String getNomVal() {
-        return nomVal;
-    }
-
-    public Integer getRuct() {
-        return ruct;
-    }
-
-    public String getTambit() {
-        return tambit;
-    }
-
-    public String getTambit2() {
-        return tambit2;
-    }
-
-    public String getNomTCas() {
-        return nomCas2;
-    }
-
-    public String getNomTVal() {
-        return nomVal2;
-    }
-
-    public Integer getRuct2() {
-        return ruct2;
-    }
-
-    public String getNomCas2() {
-        return nomCas2;
-    }
-
-    public String getNomVal2() {
-        return nomVal2;
-    }
-
-    public String getCodis() {
-        return codis;
-    }
-
-    public String getCodis2() {
-        return codis2;
-    }
-
-    public Acreditacio getAcreditacio() {
-        return acreditacio;
-    }
-
-    public void setLugar(Integer lugar) {
-        this.lugar = lugar;
-    }
-
-    public void setTlugar(String tlugar) {
-        this.tlugar = tlugar;
-    }
-
-    public void setLugar2(Integer lugar2) {
-        this.lugar2 = lugar2;
-    }
-
-    public void setTlugar2(String tlugar2) {
-        this.tlugar2 = tlugar2;
-    }
-
-    public void setNomCas(String nomCas) {
-        this.nomCas = nomCas;
-    }
-
-    public void setNomVal(String nomVal) {
-        this.nomVal = nomVal;
-    }
-
-    public void setRuct(Integer ruct) {
-        this.ruct = ruct;
-    }
-
-    public void setTambit(String tambit) {
-        this.tambit = tambit;
-    }
-
-    public void setTambit2(String tambit) {
-        this.tambit2 = tambit;
-    }
-
-    public void setNomCas2(String nomCas2) {
-        this.nomCas2 = nomCas2;
-    }
-
-    public void setNomVal2(String nomVal2) {
-        this.nomVal2 = nomVal2;
-    }
-
-    public void setRuct2(Integer ruct2) {
-        this.ruct2 = ruct2;
-    }
-
-    public void setCodis(String codis) {
-        this.codis = codis;
-    }
-
-    public void setCodis2(String codis) {
-        this.codis2 = codis;
-    }
-
-     public void setAcreditacio(Acreditacio acreditacio) {
-        this.acreditacio = acreditacio;
-    }
-}

+ 0 - 15
src/main/java/es/uv/saic/dto/OrganRepositoryDTO.java

@@ -1,15 +0,0 @@
-package es.uv.saic.dto;
-
-public interface OrganRepositoryDTO {
-    String getLugar();
-    String getTlugar();
-    String getLugar2();
-    String getTlugar2();
-    String getNomCas();
-    String getNomVal();
-    Integer getRuct();
-    String getTambit();
-    String getNomCas2();
-    String getNomVal2();
-    Integer getRuct2();
-} 

+ 0 - 46
src/main/java/es/uv/saic/dto/PdfDTO.java

@@ -1,46 +0,0 @@
-package es.uv.saic.dto;
-
-import java.math.BigInteger;
-import java.util.Optional;
-
-public class PdfDTO {
-    private String content;
-    private Optional<BigInteger> idtascai;
-    private BigInteger idtasca;
-    
-    public PdfDTO() {}
-
-    public PdfDTO(String content, Optional<BigInteger> idtascai) {
-        this.content = content;
-        this.idtascai = idtascai;
-    }
-
-    public PdfDTO(String content, BigInteger idtasca) {
-        this.content = content;
-        this.idtasca = idtasca;
-    }
-
-    public String getContent() {
-        return content;
-    }
-
-    public Optional<BigInteger> getIdtascai() {
-        return idtascai;
-    }
-
-    public void setContent(String content) {
-        this.content = content;
-    }
-
-    public void setIdtascai(Optional<BigInteger> idtascai) {
-        this.idtascai = idtascai;
-    }
-
-    public BigInteger getIdtasca() {
-        return idtasca;
-    }
-
-    public void setIdtasca(BigInteger idtasca) {
-        this.idtasca = idtasca;
-    }
-}

+ 0 - 67
src/main/java/es/uv/saic/dto/ProcesDTO.java

@@ -1,67 +0,0 @@
-package es.uv.saic.dto;
-
-import es.uv.saic.domain.Proces;
-
-public class ProcesDTO {
-    private String nomProces;
-    private Integer lugar;
-    private Integer lugar2;
-    private String tambit;
-    private Integer cursAvaluat;
-
-    public ProcesDTO() {
-    }
-
-    public ProcesDTO(String nomProces, Integer lugar, Integer lugar2, String tambit) {
-        this.nomProces = nomProces;
-        this.lugar = lugar;
-        this.lugar2 = lugar2;
-        this.tambit = tambit;
-    }
-
-    public ProcesDTO(Proces proces) {
-        this.nomProces = proces.getNomProces();
-        this.cursAvaluat = proces.getCursAvaluat();
-    }
-
-    public String getNomProces() {
-        return nomProces;
-    }
-
-    public Integer getLugar() {
-        return lugar;
-    }
-
-    public Integer getLugar2() {
-        return lugar2;
-    }
-
-    public String getTambit() {
-        return tambit;
-    }
-
-    public void setNomProces(String nomProces) {
-        this.nomProces = nomProces;
-    }
-
-    public void setLugar(Integer lugar) {
-        this.lugar = lugar;
-    }
-
-    public void setLugar2(Integer lugar2) {
-        this.lugar2 = lugar2;
-    }
-
-    public void setTambit(String tambit) {
-        this.tambit = tambit;
-    }
-
-    public Integer getCursAvaluat() {
-        return cursAvaluat;
-    }
-
-    public void setCursAvaluat(Integer cursAvaluat) {
-        this.cursAvaluat = cursAvaluat;
-    }
-
-}

+ 0 - 11
src/main/java/es/uv/saic/dto/TascaAsignadaDTO.java

@@ -1,11 +0,0 @@
-package es.uv.saic.dto;
-
-public interface TascaAsignadaDTO {
-	String getTLugar();
-	String getLugar();
-	String getIdProces();
-	String getInstancia();
-	String getInstanciaTasca();
-	String getTascaP();
-	Object getRol();
-}

+ 0 - 229
src/main/java/es/uv/saic/dto/TascaDTO.java

@@ -1,229 +0,0 @@
-package es.uv.saic.dto;
-
-import java.time.LocalDate;
-import java.time.format.DateTimeFormatter;
-
-import es.uv.saic.domain.Tasca;
-
-public class TascaDTO {
-    private Integer idTasca;
-    private String codiEvidencia;
-    private String dataLim;
-    private String descripcioCas;
-    private String descripcioVal;
-    private Integer idTascaSeg;
-    private Integer idTascaSeg2;
-    private Integer idTascap;
-    private Integer idTipus;
-    private String nomTipus;
-    private String nomEvidenciaCas;
-    private String nomEvidenciaVal;
-    private String titolCas;
-    private String titolVal;
-    private String opcions;
-    private Integer idRol;
-    private String nomRol;
-    private Boolean informe;
-
-    public TascaDTO() {
-    }
-
-    public TascaDTO(Integer idTasca, String codiEvidencia, String dataLim, String descripcioCas, String descripcioVal,
-            Integer idTascaSeg, Integer idTascaSeg2, Integer idTascap, Integer idTipus, String nomTipus,
-            String nomEvidenciaCas, String nomEvidenciaVal, String titolCas, String titolVal, String opcions,
-            Integer idRol, String nomRol, Boolean informe) {
-        this.idTasca = idTasca;
-        this.codiEvidencia = codiEvidencia;
-        this.dataLim = dataLim;
-        this.descripcioCas = descripcioCas;
-        this.descripcioVal = descripcioVal;
-        this.idTascaSeg = idTascaSeg;
-        this.idTascaSeg2 = idTascaSeg2;
-        this.idTascap = idTascap;
-        this.idTipus = idTipus;
-        this.nomTipus = nomTipus;
-        this.nomEvidenciaCas = nomEvidenciaCas;
-        this.nomEvidenciaVal = nomEvidenciaVal;
-        this.titolCas = titolCas;
-        this.titolVal = titolVal;
-        this.opcions = opcions;
-        this.idRol = idRol;
-        this.nomRol = nomRol;
-        this.informe = informe;
-    }
-
-    public TascaDTO(Tasca tasca) {
-        this.idTasca = tasca.getIdTasca();
-        this.codiEvidencia = tasca.getCodiEvidencia();
-        this.dataLim = formatDate(tasca.getDataLim());
-        this.descripcioCas = tasca.getDescripcioCas();
-        this.descripcioVal = tasca.getDescripcioVal();
-        this.idTascaSeg = tasca.getIdTascaSeg();
-        this.idTascaSeg2 = tasca.getIdTascaSeg2();
-        this.idTascap = tasca.getIdTascap();
-        this.idTipus = tasca.getTipus().getTipus();
-        this.nomTipus = tasca.getTipus().getDescripcio();
-        this.nomEvidenciaCas = tasca.getNomEvidenciaCas();
-        this.nomEvidenciaVal = tasca.getNomEvidenciaVal();
-        this.titolCas = tasca.getTitolCas();
-        this.titolVal = tasca.getTitolVal();
-        this.opcions = tasca.getOpcions();
-        this.idRol = tasca.getRol().getIdRol();
-        this.nomRol = tasca.getRol().getNomRol();
-        this.informe = tasca.getInforme();
-    }
-
-    public Integer getIdTasca() {
-        return idTasca;
-    }
-
-    public void setIdTasca(Integer idTasca) {
-        this.idTasca = idTasca;
-    }
-
-    public String getCodiEvidencia() {
-        return codiEvidencia;
-    }
-
-    public void setCodiEvidencia(String codiEvidencia) {
-        this.codiEvidencia = codiEvidencia;
-    }
-
-    public Integer getIdTipus() {
-        return idTipus;
-    }
-
-    public void setIdTipus(Integer tipus) {
-        this.idTipus = tipus;
-    }
-
-    public String getNomEvidenciaCas() {
-        return nomEvidenciaCas;
-    }
-
-    public void setNomEvidenciaCas(String nomEvidenciaCas) {
-        this.nomEvidenciaCas = nomEvidenciaCas;
-    }
-
-    public String getOpcions() {
-        return opcions;
-    }
-
-    public void setOpcions(String opcions) {
-        this.opcions = opcions;
-    }
-
-    public String getNomRol() {
-        return nomRol;
-    }
-
-    public void setNomRol(String nomRol) {
-        this.nomRol = nomRol;
-    }
-
-    public String getDataLim() {
-        return dataLim;
-    }
-
-    public void setDataLim(String dataLim) {
-        this.dataLim = dataLim;
-    }
-
-    public String getDescripcioCas() {
-        return descripcioCas;
-    }
-
-    public void setDescripcioCas(String descripcioCas) {
-        this.descripcioCas = descripcioCas;
-    }
-
-    public String getDescripcioVal() {
-        return descripcioVal;
-    }
-
-    public void setDescripcioVal(String descripcioVal) {
-        this.descripcioVal = descripcioVal;
-    }
-
-    public Integer getIdTascaSeg() {
-        return idTascaSeg;
-    }
-
-    public void setIdTascaSeg(Integer idTascaSeg) {
-        this.idTascaSeg = idTascaSeg;
-    }
-
-    public Integer getIdTascaSeg2() {
-        return idTascaSeg2;
-    }
-
-    public void setIdTascaSeg2(Integer idTascaSeg2) {
-        this.idTascaSeg2 = idTascaSeg2;
-    }
-
-    public Integer getIdTascap() {
-        return idTascap;
-    }
-
-    public void setIdTascap(Integer idTascap) {
-        this.idTascap = idTascap;
-    }
-
-    public String getNomEvidenciaVal() {
-        return nomEvidenciaVal;
-    }
-
-    public void setNomEvidenciaVal(String nomEvidenciaVal) {
-        this.nomEvidenciaVal = nomEvidenciaVal;
-    }
-
-    public String getTitolCas() {
-        return titolCas;
-    }
-
-    public void setTitolCas(String titolCas) {
-        this.titolCas = titolCas;
-    }
-
-    public String getTitolVal() {
-        return titolVal;
-    }
-
-    public void setTitolVal(String titolVal) {
-        this.titolVal = titolVal;
-    }
-
-    
-
-    private String formatDate(LocalDate date) {
-        if (date == null)
-            return "";
-        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");
-        return date.format(formatter);
-    }
-
-    public Integer getIdRol() {
-        return idRol;
-    }
-
-    public void setIdRol(Integer idRol) {
-        this.idRol = idRol;
-    }
-
-    public String getNomTipus() {
-        return nomTipus;
-    }
-
-    public void setNomTipus(String nomTipus) {
-        this.nomTipus = nomTipus;
-    }
-
-    public Boolean getInforme() {
-        return informe;
-    }
-
-    public void setInforme(Boolean informe) {
-        this.informe = informe;
-    }
-    
-}

+ 0 - 19
src/main/java/es/uv/saic/dto/TascaInformeTransferDTO.java

@@ -1,19 +0,0 @@
-package es.uv.saic.dto;
-
-import java.sql.Date;
-
-public interface TascaInformeTransferDTO {
-    Integer getTitulacio();
-    Integer getIdProces();
-    String getNomProces();
-    String getAmbit();
-    Integer getCursAvaluat();
-    Integer getIdTascai();
-    Integer getIdInstancia();
-    Integer getIdTasca();
-    Integer getVersio();
-    String getEstat();
-    String getUsuariFet();
-    Date getDataFet();
-    String getEvidencia();
-}

+ 0 - 65
src/main/java/es/uv/saic/dto/TemplateDataDTO.java

@@ -1,65 +0,0 @@
-package es.uv.saic.dto;
-
-public class TemplateDataDTO {
-    private InstanciaTascaDTO instanciaTasca;
-    private Integer idTitulacio;
-    private Integer idCentre;
-    private Integer curs;
-    private String template;
-
-    public TemplateDataDTO() {
-}
-    
-    public TemplateDataDTO(InstanciaTascaDTO instanciaTasca, String template) {
-        this.instanciaTasca = instanciaTasca;
-        this.template = template;
-    }
-
-    public TemplateDataDTO(Integer idTitulacio, Integer idCentre, Integer curs, String template) {
-        this.idTitulacio = idTitulacio;
-        this.idCentre = idCentre;
-        this.curs = curs;
-        this.template = template;
-    }
-
-    public InstanciaTascaDTO getInstanciaTasca() {
-        return instanciaTasca;
-    }
-
-    public void setInstanciaTasca(InstanciaTascaDTO instanciaTasca) {
-        this.instanciaTasca = instanciaTasca;
-    }
-
-    public String getTemplate() {
-        return template;
-    }
-
-    public void setTemplate(String template) {
-        this.template = template;
-    }
-
-    public Integer getIdTitulacio() {
-        return idTitulacio;
-    }
-
-    public void setIdTitulacio(Integer idTitulacio) {
-        this.idTitulacio = idTitulacio;
-    }
-
-    public Integer getIdCentre() {
-        return idCentre;
-    }
-
-    public void setIdCentre(Integer idCentre) {
-        this.idCentre = idCentre;
-    }
-
-    public Integer getCurs() {
-        return curs;
-    }
-
-    public void setCurs(Integer curs) {
-        this.curs = curs;
-    }
-
-}

+ 0 - 52
src/main/java/es/uv/saic/feign/CoreClient.java

@@ -1,52 +0,0 @@
-package es.uv.saic.feign;
-
-import java.math.BigInteger;
-import java.util.List;
-
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-
-import es.uv.saic.domain.Indicador;
-import es.uv.saic.dto.InstanciaTascaDTO;
-import es.uv.saic.dto.NomProcesOrganDTO;
-import es.uv.saic.dto.OrganDTO;
-import es.uv.saic.dto.ProcesDTO;
-import es.uv.saic.dto.TascaDTO;
-import es.uv.saic.dto.TascaInformeTransferDTO;
-
-@FeignClient(name = "saic-core-service")
-public interface CoreClient {
-    //IndicadorController.java
-    @GetMapping("/getFromTitulacio/{idTitulacio}/{curs}")
-    public List<Indicador> getFromTitulacion(@PathVariable Integer idTitulacio, @PathVariable Integer curs);
-    
-    //TascaController.java
-    @GetMapping("/instanciatasca/{id}")
-    InstanciaTascaDTO findInstanciaTascaById(@PathVariable("id") BigInteger id);
-
-    @PostMapping("/getReportFromNomProcesOrgan")
-    InstanciaTascaDTO getReportFromNomProcesOrgan(@RequestBody NomProcesOrganDTO nomProcesOrgan);
-    
-    @PostMapping("/getLastByProcName")
-    TascaInformeTransferDTO getLastByProcName(@RequestBody ProcesDTO tascaDTO);
-
-    @GetMapping("/getByProcesTascap/{idProces}/{idTascap}")
-    TascaDTO getByProcesTascap(@PathVariable Integer idProces, @PathVariable Integer idTascap);
-
-    //OrganController.java
-    @GetMapping("/organ/titulacions/{centre}/{tambit}")
-    List<OrganDTO> getTitulacionsByCentreTambit(@PathVariable("centre") Integer lugar, @PathVariable("tambit") String tambit);
-
-    @GetMapping("/organ/find/{tlugar}/{idTitulacio}")
-    OrganDTO findOrganById(@PathVariable("tlugar") String tlugar,  @PathVariable("idTitulacio") Integer idTitulacio);
-
-    @GetMapping("/organ/titulacions/type/{lugar}/{ambit}")
-    List<OrganDTO> getTitulacionsByTypeCentre(@PathVariable Integer lugar, @PathVariable Integer ambit);
-
-    //ProcesController.java
-    @PostMapping("/proces/{id}")
-    ProcesDTO findProcesdById(@PathVariable("id") Integer id);
-}

+ 0 - 81
src/main/java/es/uv/saic/feign/IndicadorClient.java

@@ -1,81 +0,0 @@
-package es.uv.saic.feign;
-
-import java.util.HashMap;
-import java.util.List;
-
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestParam;
-
-import es.uv.saic.domain.EvidenciaIndicadorEnquesta;
-import es.uv.saic.domain.Indicador;
-import es.uv.saic.domain.IndicadorEnquesta;
-import es.uv.saic.dto.IndicadorDTOimp;
-
-@FeignClient(name = "saic-data-service", contextId = "indicador-controller")
-public interface IndicadorClient {
-    @GetMapping("/indicadorEnquesta")
-    List<String> findTypes();
-
-    @DeleteMapping("/indicadorEnquesta/{enquesta}/{curs}/{ambit}/{estudi}")
-    public Integer deleteByEnquestaCursAmbitEstudi(@PathVariable("enquesta") String enquesta, @PathVariable("curs") Integer curs, 
-        @PathVariable("ambit") String ambit, @PathVariable("estudi") String estudi);
-
-    @DeleteMapping("/indicadorEnquesta/{enquesta}")
-    public Integer deleteByEnquesta(@PathVariable("enquesta") String enquesta);
-
-    @DeleteMapping("/indicadorEnquesta/current/{enquesta}")
-    public Integer deleteFromCurrent(@PathVariable("enquesta") String enquesta);
-    
-    @DeleteMapping("/indicadorEnquesta/pending/{enquesta}")
-    public Integer deleteFromPending(@PathVariable("enquesta") String enquesta);
-        
-    @DeleteMapping("/indicadorEnquesta/duplicates/{enquesta}")
-    public Integer deleteDuplicates(@PathVariable("enquesta") String enquesta);
-    
-    @PostMapping("/indicadorEnquesta/{enquesta}/{curs}/{ambit}/{estudi}")
-    public List<IndicadorEnquesta> findByEnquestaCursAmbitEstudi(@PathVariable("enquesta") String enquesta, @PathVariable("curs") Integer curs, 
-        @PathVariable("ambit") String ambit, @PathVariable("estudi") String estudi);
-
-    @PostMapping("/indicadorEnquesta/{enquesta}/{curs}/{ambit}/{estudi}/{centre}")
-    public List<IndicadorEnquesta> findByEnquestaCursAmbitEstudiCentre(@PathVariable("enquesta") String enquesta, @PathVariable("curs") Integer curs, 
-        @PathVariable("ambit") String ambit, @PathVariable("estudi") String estudi, @PathVariable("centre") String centre);
-    
-    @PostMapping("/indicadorEnquesta/{enquesta}/{curs}/{ambit}/{estudi}/{centre}/{titulacio}")
-    public List<IndicadorEnquesta> findByEnquestaCursAmbitEstudiCentreTitulacio(@PathVariable("enquesta") String enquesta, @PathVariable("curs") Integer curs, 
-        @PathVariable("ambit") String ambit, @PathVariable("estudi") String estudi, @PathVariable("centre") String centre, @PathVariable("titulacio") String titulacio);
-
-    @GetMapping("/indicadorEnquesta/getFromTitulacio/{idTitulacio}/{curs}")
-    public List<Indicador> getFromTitulacion(@PathVariable Integer idTitulacio, @PathVariable Integer curs);
-    
-    @GetMapping("/indicadorEnquesta/graph/{ruct}")
-    public List<Indicador> getGraphData(@PathVariable Integer ruct);
-
-    @PostMapping("/indicadorEnquesta/graph/centre")
-    public List<IndicadorDTOimp> getGraphData(@RequestParam Integer centre, @RequestParam String tambit, @RequestParam Integer year);
-
-    @PostMapping("/indicadorEnquesta/graph/titulacions")
-    public List<IndicadorDTOimp> getGraphData(@RequestParam List<Integer> tits, @RequestParam Integer centre, @RequestParam String tambit, @RequestParam Integer year);
-
-    @DeleteMapping("/indicadorEnquesta/{proces}/{enquesta}")
-    public void deleteByProcesEnquesta(@PathVariable String proces, @PathVariable String enquesta);
-    
-    @PostMapping("/indicadorEnquesta/save")
-    public void save(@RequestBody EvidenciaIndicadorEnquesta eie);
-
-    @GetMapping("/indicadorEnquesta/count/{enquesta}")
-    public Integer countByEnquesta(@PathVariable String enquesta);
-
-    @PostMapping("/indicadorEnquesta/templatedata")
-    public void getTemplateData(@RequestParam Integer idTitulacio, @RequestParam Integer idCentre, @RequestParam Integer curs, @RequestParam HashMap<String, String> context);
-
-    @PostMapping("/indicadorEnquesta/download/templatedata")
-    public HashMap<String, String> getTemplateData(@RequestParam Integer idTitulacio, @RequestParam Integer idCentre, @RequestParam Integer curs);
-
-    @PostMapping("/templatedata/array")
-    public HashMap<String, String> getTemplateDataArray(@RequestParam Integer idTitulacio, @RequestParam Integer idCentre, @RequestParam Integer curs);
-}

+ 2 - 2
src/main/java/es/uv/saic/service/DocumentService.java

@@ -11,8 +11,8 @@ import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 import org.springframework.web.multipart.MultipartFile;
 
-import es.uv.saic.domain.Document;
-import es.uv.saic.domain.DocumentRepository;
+import es.uv.saic.shared.domain.Document;
+import es.uv.saic.shared.domain.DocumentRepository;
 
 @Service
 public class DocumentService {

+ 26 - 18
src/main/java/es/uv/saic/service/PlantillaService.java

@@ -34,15 +34,17 @@ import com.fasterxml.jackson.core.type.TypeReference;
 import com.fasterxml.jackson.databind.JsonMappingException;
 import com.fasterxml.jackson.databind.ObjectMapper;
 
-import es.uv.saic.domain.Plantilla;
-import es.uv.saic.domain.PlantillaComentario;
-import es.uv.saic.domain.PlantillaConversation;
-import es.uv.saic.domain.PlantillaRepository;
-import es.uv.saic.dto.InstanciaTascaDTO;
-import es.uv.saic.dto.NomProcesOrganDTO;
-import es.uv.saic.dto.OrganDTO;
-import es.uv.saic.feign.CoreClient;
-import es.uv.saic.feign.IndicadorClient;
+import es.uv.saic.shared.domain.Plantilla;
+import es.uv.saic.shared.domain.PlantillaComentario;
+import es.uv.saic.shared.domain.PlantillaConversation;
+import es.uv.saic.shared.domain.PlantillaRepository;
+import es.uv.saic.shared.dto.InstanciaTascaDTO;
+import es.uv.saic.shared.dto.NomProcesOrganDTO;
+import es.uv.saic.shared.dto.OrganDTO;
+import es.uv.saic.shared.feign.IndicadorClient;
+import es.uv.saic.shared.feign.OrganClient;
+import es.uv.saic.shared.feign.ProceduresClient;
+import es.uv.saic.shared.feign.TascaClient;
 
 @Service
 public class PlantillaService {
@@ -62,9 +64,15 @@ public class PlantillaService {
 	private String logoPath;
 	
 	@Autowired
-	private CoreClient core;
+	private TascaClient tc;
 	
 	@Autowired
+	private OrganClient oc;
+
+	@Autowired
+	private ProceduresClient pc;
+
+	@Autowired
 	private IndicadorClient ic;
 	
 	private static final DecimalFormat df = new DecimalFormat("0.00");
@@ -144,8 +152,8 @@ public class PlantillaService {
 		HashMap<String, String> header = new HashMap<String, String>();
 		HashMap<String, String> img = new HashMap<String, String>();
 		 
-		OrganDTO centre = core.findOrganById("C", idCentre);
-		OrganDTO titulacio = core.findOrganById("T", idTitulacio);
+		OrganDTO centre = oc.findByID("C", idCentre);
+		OrganDTO titulacio = oc.findByID("T", idTitulacio);
 		
 		/** Add header information **/
 		addHeaderData(centre.getNomVal(), centre.getLugar2(), titulacio.getNomVal(), curs, header, img);
@@ -194,8 +202,8 @@ public class PlantillaService {
 	private Document iterateLoopAttr(Integer idCentre, Integer curs, Document doc, HashMap<String, String> context) {
 		Elements loop_elements = doc.select("*[data-loop]");
 		for(Element e : loop_elements) {
-			String Tambit = e.attr("data-loop");
-			List<OrganDTO> tits = core.getTitulacionsByCentreTambit(idCentre, Tambit);
+			String tambit = e.attr("data-loop");
+			List<OrganDTO> tits = oc.getTitulacionsByCentreTambit(idCentre, tambit);
 			for(OrganDTO org : tits) {
 				context.clear();
 				Element e_copy = e.clone();
@@ -242,7 +250,7 @@ public class PlantillaService {
 		while(matcher.find()) {
 			String group = matcher.group(1);
 			Document tab = Jsoup.parse(group);
-			List<OrganDTO> tits = core.getTitulacionsByCentreTambit(idCentre, Tambit);
+			List<OrganDTO> tits = oc.getTitulacionsByCentreTambit(idCentre, Tambit);
 			for(OrganDTO t : tits) {
 				Document tabcopy = Jsoup.parse(tab.html());
 				context.clear();
@@ -396,7 +404,7 @@ public class PlantillaService {
 			e.remove();
 		}
 		
-		InstanciaTascaDTO ita = core.findInstanciaTascaById(idtascai);
+		InstanciaTascaDTO ita = tc.findInstanciaTascaById(idtascai);
 		if(ita.getTasca().getNomRol().equals("u_uq")) {
 			d.body().append(this.parseComments(d.html()));
 		}
@@ -457,7 +465,7 @@ public class PlantillaService {
 		}
 		
 		if(idtascai.isPresent()) {
-			InstanciaTascaDTO ita = core.findInstanciaTascaById(idtascai.get());
+			InstanciaTascaDTO ita = tc.findInstanciaTascaById(idtascai.get());
 			if(ita.getTasca().getNomRol().equals("u_uq")) {
 				d.body().append(this.parseComments(d.html()));
 			}
@@ -541,7 +549,7 @@ public class PlantillaService {
 																		it.getInstancia().getLugar(), 
 																		it.getInstancia().getCentre(), 
 																		it.getInstancia().getTitulacio());
-			InstanciaTascaDTO itOld = core.getReportFromNomProcesOrgan(nomProcesOrganDTO);
+			InstanciaTascaDTO itOld = tc.getReportFromNomProcesOrgan(nomProcesOrganDTO);
 			try {
 				Document doc2 = Jsoup.parse(itOld.getText());
 				Elements target = null;

+ 4 - 4
src/main/java/es/uv/saic/service/UsuariService.java

@@ -8,10 +8,10 @@ import java.util.stream.Collectors;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import es.uv.saic.domain.Usuari;
-import es.uv.saic.domain.UsuariRepository;
-import es.uv.saic.domain.UsuarisRol;
-import es.uv.saic.dto.TascaAsignadaDTO;
+import es.uv.saic.shared.domain.Usuari;
+import es.uv.saic.shared.domain.UsuariRepository;
+import es.uv.saic.shared.domain.UsuarisRol;
+import es.uv.saic.shared.dto.TascaAsignadaDTO;
 
 @Service
 public class UsuariService {

+ 3 - 3
src/main/java/es/uv/saic/service/UsuarisRolService.java

@@ -7,9 +7,9 @@ import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 
-import es.uv.saic.domain.Usuari;
-import es.uv.saic.domain.UsuarisRol;
-import es.uv.saic.domain.UsuarisRolRepository;
+import es.uv.saic.shared.domain.Usuari;
+import es.uv.saic.shared.domain.UsuarisRol;
+import es.uv.saic.shared.domain.UsuarisRolRepository;
 
 @Service
 public class UsuarisRolService {

+ 4 - 4
src/main/java/es/uv/saic/web/DocumentController.java

@@ -8,10 +8,10 @@ import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
-import es.uv.saic.dto.ArchiveOrganDTO;
-import es.uv.saic.dto.CategoriaDTO;
-import es.uv.saic.dto.DocumentTmpDTO;
-import es.uv.saic.domain.Document;
+import es.uv.saic.shared.dto.ArchiveOrganDTO;
+import es.uv.saic.shared.dto.CategoriaDTO;
+import es.uv.saic.shared.dto.DocumentTmpDTO;
+import es.uv.saic.shared.domain.Document;
 import es.uv.saic.service.DocumentService;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PathVariable;

+ 38 - 34
src/main/java/es/uv/saic/web/DownloadController.java

@@ -24,25 +24,23 @@ import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.bind.annotation.RestController;
 
-import com.netflix.discovery.converters.Auto;
-
-import es.uv.saic.domain.Document;
-import es.uv.saic.domain.Indicador;
-import es.uv.saic.dto.IndicadorEnquestaDTO;
-import es.uv.saic.dto.IndicadorEnquestaValorDTOImp;
-import es.uv.saic.dto.InstanciaTascaDTO;
-import es.uv.saic.dto.OrganDTO;
-import es.uv.saic.dto.PdfDTO;
-import es.uv.saic.dto.ProcesDTO;
-import es.uv.saic.dto.TascaDTO;
-import es.uv.saic.dto.TascaInformeTransferDTO;
-import es.uv.saic.feign.CoreClient;
-import es.uv.saic.feign.IndicadorClient;
 import es.uv.saic.service.DocumentService;
 import es.uv.saic.service.PlantillaService;
+import es.uv.saic.shared.domain.Document;
+import es.uv.saic.shared.dto.InstanciaTascaDTO;
+import es.uv.saic.shared.dto.OrganDTO;
+import es.uv.saic.shared.dto.PdfDTO;
+import es.uv.saic.shared.dto.ProcesDTO;
+import es.uv.saic.shared.dto.TascaDTO;
+import es.uv.saic.shared.dto.TascaInformeTransferDTO;
+import es.uv.saic.shared.feign.IndicadorClient;
+import es.uv.saic.shared.feign.OrganClient;
+import es.uv.saic.shared.feign.ProceduresClient;
+import es.uv.saic.shared.feign.TascaClient;
 import fr.opensagres.xdocreport.core.XDocReportException;
 import fr.opensagres.xdocreport.core.io.internal.ByteArrayOutputStream;
 import fr.opensagres.xdocreport.document.IXDocReport;
@@ -80,11 +78,17 @@ public class DownloadController {
 	private String logoPath;
 
 	@Autowired
-	private CoreClient core;
+	private TascaClient tc;
+
+	@Autowired
+	private OrganClient oc;
 	
 	@Autowired
 	private IndicadorClient ic;
 
+	@Autowired
+	private ProceduresClient pc;
+
 	/*
 	 * Download a file associated with a task instance
 	 * @param model
@@ -93,11 +97,11 @@ public class DownloadController {
 	 * @return A FileSystemResource
 	 *  representing the file to download
 	 */
-	@GetMapping(value="/downloads/{fileName}", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
+	@GetMapping(value="/download/{fileName}", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
 	public ResponseEntity<byte[]> download(@PathVariable("fileName") BigInteger idInstanciaTasca, HttpServletResponse response) throws FileNotFoundException {		
 		
 		try {
-			InstanciaTascaDTO i = core.findInstanciaTascaById(idInstanciaTasca);
+			InstanciaTascaDTO i = tc.findInstanciaTascaById(idInstanciaTasca);
 			FileSystemResource file = null;
 			if(i.getTasca().getIdTipus() == 22){
 				file = new FileSystemResource(i.getEvidencia());
@@ -130,9 +134,9 @@ public class DownloadController {
 	 * @param response HttpServletResponse
 	 * @return A FileSystemResource representing the document to download
 	 */
-	@GetMapping(value="/downloads/document/{id}", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
+	@GetMapping(value="/download/document/{id}", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
 	@ResponseBody
-	public ResponseEntity<byte[]> downloadDocument(@PathVariable("id") Integer idDocument, HttpServletResponse response) throws FileNotFoundException {		
+	public ResponseEntity<byte[]> downloadDocument(@PathVariable("id") Integer idDocument, HttpServletResponse response) {		
 		Document document = ds.findById(idDocument);
 		FileSystemResource file = new FileSystemResource(document.getRuta());
 		if(!file.exists()) {
@@ -156,17 +160,17 @@ public class DownloadController {
 	 * @param response HttpServletResponse
 	 * @return A FileSystemResource representing the report to download
 	 */
-	@GetMapping(value="/downloads/report/{t}/{p}", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
+	@GetMapping(value="/download/report/{t}/{p}", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
 	@ResponseBody 
 	public ResponseEntity<byte[]> downloadReport(@PathVariable("t") Integer idTitulacio, @PathVariable("p") String nomProces,
 			HttpServletResponse response) throws IOException, XDocReportException {
 		
-		OrganDTO titulacio = core.findOrganById("T", idTitulacio);
+		OrganDTO titulacio = oc.findByID("T", idTitulacio);
 		
 		ProcesDTO procesDTO = new ProcesDTO(nomProces, titulacio.getLugar(), 
 														titulacio.getLugar2(), 
 														titulacio.getTambit());
-		TascaInformeTransferDTO it = core.getLastByProcName(procesDTO);
+		TascaInformeTransferDTO it = tc.getLastByProcName(procesDTO);
 		
 		if(it != null) {
 			if((new File(this.filePath+it.getEvidencia())).exists()) {
@@ -186,12 +190,12 @@ public class DownloadController {
 	 * @param response HttpServletResponse
 	 * @return A byte array representing the populated template to download
 	 */
-	@GetMapping(value="/downloads/template/{id}", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
+	@GetMapping(value="/download/template/{id}", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
 	@ResponseBody 
 	public ResponseEntity<byte[]> downloadTemplate(@PathVariable("id") BigInteger idTascai, HttpServletResponse response) throws IOException, XDocReportException {
 		XDocReportRegistry.getRegistry().clear();
 		String reportId = "none";
-		InstanciaTascaDTO it = core.findInstanciaTascaById(idTascai);
+		InstanciaTascaDTO it = tc.findInstanciaTascaById(idTascai);
 		TascaDTO tasca = it.getTasca();
 		 
 		/* Check if specific template exists */
@@ -239,7 +243,7 @@ public class DownloadController {
 		if(tasca.getIdTipus() == 14) { // Iterable template task
 			List<OrganDTO> titulacions = new ArrayList<OrganDTO>();
 			Integer ambit = idTitulacio/(int)1000;
-			titulacions = core.getTitulacionsByTypeCentre(it.getInstancia().getLugar(), ambit);
+			titulacions = oc.getTitulacionsByTypeCentre(it.getInstancia().getLugar(), ambit);
 			List<HashMap<String, String>> data = new ArrayList<HashMap<String, String>>();
 			for(OrganDTO x : titulacions) {
 				HashMap<String, String> t = ic.getTemplateDataArray(x.getLugar2(), idCentre, it.getInstancia().getCursAvaluat());
@@ -279,10 +283,10 @@ public class DownloadController {
 		XDocReportRegistry.getRegistry().clear();
 		String reportId = "none";
 		
-		TascaDTO tasca = core.getByProcesTascap(idProces, idTascap);
-		ProcesDTO proces = core.findProcesdById(idProces);
-		OrganDTO titulacio = core.findOrganById("T", idTitulacio);
-		OrganDTO centre = core.findOrganById("C", idCentre);
+		TascaDTO tasca = tc.getByProcesTascap(idProces, idTascap);
+		ProcesDTO proces = pc.findById(idProces);
+		OrganDTO titulacio = oc.findByID("T", idTitulacio);
+		OrganDTO centre = oc.findByID("C", idCentre);
 		Integer ambit = idTitulacio/(int)1000;
 		
 		/* Check if specific template exists */
@@ -321,7 +325,7 @@ public class DownloadController {
 		
 		if(tasca.getIdTipus() == 14) { // Iterable template task
 			List<OrganDTO> titulacions = new ArrayList<OrganDTO>();
-			titulacions = core.getTitulacionsByTypeCentre(centre.getLugar2(), ambit);
+			titulacions = oc.getTitulacionsByTypeCentre(centre.getLugar2(), ambit);
 			List<HashMap<String, String>> data = new ArrayList<HashMap<String, String>>();
 			for(OrganDTO x : titulacions) {
 				HashMap<String, String> t = ic.getTemplateDataArray(x.getLugar2(), idCentre, proces.getCursAvaluat());
@@ -361,8 +365,8 @@ public class DownloadController {
 		XDocReportRegistry.getRegistry().clear();
 		String reportId = "none";
 		
-		OrganDTO titulacio = core.findOrganById("T", idTitulacio);
-		OrganDTO centre = core.findOrganById("C", idCentre);
+		OrganDTO titulacio = oc.findByID("T", idTitulacio);
+		OrganDTO centre = oc.findByID("C", idCentre);
 		Integer ambit = idTitulacio/(int)1000;
 		
 		/* Check if specific template exists */
@@ -403,7 +407,7 @@ public class DownloadController {
 		
 		if(tipusTasca == 14) { // Iterable template task
 			List<OrganDTO> titulacions = new ArrayList<OrganDTO>();
-			titulacions = core.getTitulacionsByTypeCentre(centre.getLugar2(), ambit);
+			titulacions = oc.getTitulacionsByTypeCentre(centre.getLugar2(), ambit);
 			List<HashMap<String, String>> data = new ArrayList<HashMap<String, String>>();
 			for(OrganDTO x : titulacions) {
 				HashMap<String, String> t = ic.getTemplateDataArray(x.getLugar2(), idCentre, curs);
@@ -436,7 +440,7 @@ public class DownloadController {
 	@GetMapping(value="/pdf/{idTascai}")
 	@ResponseBody
 	public byte[] downloadTemplatePdf(@PathVariable("idTascai") BigInteger idTascai, HttpServletResponse response) throws IOException, InterruptedException {
-		InstanciaTascaDTO it = core.findInstanciaTascaById(idTascai);
+		InstanciaTascaDTO it = tc.findInstanciaTascaById(idTascai);
 		response.setHeader(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\""+it.getIdInstanciaTasca()+".pdf\"");
 		response.setHeader(HttpHeaders.CONTENT_TYPE, "application/pdf");
 		return pls.toPDF(it.getText(), Optional.of(idTascai));

+ 3 - 3
src/main/java/es/uv/saic/web/PlantillaController.java

@@ -12,10 +12,10 @@ import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
-import es.uv.saic.domain.Plantilla;
-import es.uv.saic.dto.PdfDTO;
-import es.uv.saic.dto.TemplateDataDTO;
 import es.uv.saic.service.PlantillaService;
+import es.uv.saic.shared.domain.Plantilla;
+import es.uv.saic.shared.dto.PdfDTO;
+import es.uv.saic.shared.dto.TemplateDataDTO;
 
 
 @RestController