Browse Source

Deleted OrganTransferDTO and updates

Mario Martínez Hernández 2 months ago
parent
commit
0343ead724

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

@@ -0,0 +1,205 @@
+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;
+    }
+}

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

@@ -0,0 +1,15 @@
+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 - 82
src/main/java/es/uv/saic/dto/OrganTransferDTO.java

@@ -1,82 +0,0 @@
-package es.uv.saic.dto;
-
-import es.uv.saic.domain.Organ;
-
-public class OrganTransferDTO {
-    private Integer lugarTitulacion;
-    private Integer lugarCentre;
-    private String nomVal;
-    private String nomCas;
-    private String tambit;
-    private String tambitTitulacion;
-
-    public OrganTransferDTO() {
-    }
-
-    public OrganTransferDTO(Integer lugarTitulacion, Integer lugarCentre, String nomVal, String nomCas, String tambit,
-            String tambitTitulacion) {
-        this.lugarTitulacion = lugarTitulacion;
-        this.lugarCentre = lugarCentre;
-        this.nomVal = nomVal;
-        this.nomCas = nomCas;
-        this.tambit = tambit;
-        this.tambitTitulacion = tambitTitulacion;
-    }
-
-    public OrganTransferDTO(Organ organ) {
-        this.lugarTitulacion = organ.getId().getLugar();
-        this.lugarCentre = organ.getOrgan().getId().getLugar();
-        this.nomVal = organ.getNomVal();
-        this.nomCas = organ.getNomCas();
-        this.tambit = organ.getTambit();
-        this.tambitTitulacion = organ.getOrgan().getTambit();
-    }
-
-    public Integer getLugarTitulacion() {
-        return lugarTitulacion;
-    }
-
-    public void setLugarTitulacion(Integer lugarTitulacion) {
-        this.lugarTitulacion = lugarTitulacion;
-    }
-
-    public Integer getLugarCentre() {
-        return lugarCentre;
-    }
-
-    public void setLugarCentre(Integer lugarCentre) {
-        this.lugarCentre = lugarCentre;
-    }
-
-    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 String getTambit() {
-        return tambit;
-    }
-
-    public void setTambit(String tambit) {
-        this.tambit = tambit;
-    }
-
-    public String getTambitTitulacion() {
-        return tambitTitulacion;
-    }
-
-    public void setTambitTitulacion(String tambitTitulacion) {
-        this.tambitTitulacion = tambitTitulacion;
-    }
-}

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

@@ -21,7 +21,7 @@ import es.uv.saic.dto.IndicadorEnquestaValorDTO;
 import es.uv.saic.dto.IndicadorEnquestaValorDTOImp;
 import es.uv.saic.dto.InstanciaTascaDTO;
 import es.uv.saic.dto.NomProcesOrganDTO;
-import es.uv.saic.dto.OrganTransferDTO;
+import es.uv.saic.dto.OrganDTO;
 import es.uv.saic.dto.ProcesDTO;
 import es.uv.saic.dto.TascaDTO;
 import es.uv.saic.dto.TascaInformeTransferDTO;
@@ -51,13 +51,13 @@ public interface CoreClient {
 
     //OrganController.java
     @GetMapping("/getTitulacionsByCentreTambit/{centre}/{tambit}")
-    List<OrganTransferDTO> getTitulacionsByCentreTambit(@PathVariable("centre") Integer lugar, @PathVariable("tambit") String tambit);
+    List<OrganDTO> getTitulacionsByCentreTambit(@PathVariable("centre") Integer lugar, @PathVariable("tambit") String tambit);
 
     @GetMapping("/findById/{tlugar}/{idTitulacio}")
-    OrganTransferDTO findOrganById(@PathVariable("tlugar") String tlugar,  @PathVariable("idTitulacio") Integer idTitulacio);
+    OrganDTO findOrganById(@PathVariable("tlugar") String tlugar,  @PathVariable("idTitulacio") Integer idTitulacio);
 
     @GetMapping("/getTitulacionsByTypeCentre/{lugar}/{ambit}")
-    List<OrganTransferDTO> getTitulacionsByTypeCentre(@PathVariable Integer lugar, @PathVariable Integer ambit);
+    List<OrganDTO> getTitulacionsByTypeCentre(@PathVariable Integer lugar, @PathVariable Integer ambit);
 
     //ProcesController.java
     @PostMapping("/proces/{id}")

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

@@ -43,7 +43,7 @@ import es.uv.saic.dto.IndicadorEnquestaDTO;
 import es.uv.saic.dto.IndicadorEnquestaValorDTOImp;
 import es.uv.saic.dto.InstanciaTascaDTO;
 import es.uv.saic.dto.NomProcesOrganDTO;
-import es.uv.saic.dto.OrganTransferDTO;
+import es.uv.saic.dto.OrganDTO;
 import es.uv.saic.feign.CoreClient;
 
 @Service
@@ -141,11 +141,11 @@ public class PlantillaService {
 		HashMap<String, String> header = new HashMap<String, String>();
 		HashMap<String, String> img = new HashMap<String, String>();
 		 
-		OrganTransferDTO centre = core.findOrganById("C", idCentre);
-		OrganTransferDTO titulacio = core.findOrganById("T", idTitulacio);
+		OrganDTO centre = core.findOrganById("C", idCentre);
+		OrganDTO titulacio = core.findOrganById("T", idTitulacio);
 		
 		/** Add header information **/
-		addHeaderData(centre.getNomVal(), centre.getLugarCentre(), titulacio.getNomVal(), curs, header, img);
+		addHeaderData(centre.getNomVal(), centre.getLugar2(), titulacio.getNomVal(), curs, header, img);
 							
 		/** Iterate elements inside {[loop]} ... {[endloop]} **/
 		template = this.iterateLoopTag(template, idCentre, titulacio.getTambit(), curs, context);
@@ -192,11 +192,11 @@ public class PlantillaService {
 		Elements loop_elements = doc.select("*[data-loop]");
 		for(Element e : loop_elements) {
 			String Tambit = e.attr("data-loop");
-			List<OrganTransferDTO> tits = core.getTitulacionsByCentreTambit(idCentre, Tambit);
-			for(OrganTransferDTO org : tits) {
+			List<OrganDTO> tits = core.getTitulacionsByCentreTambit(idCentre, Tambit);
+			for(OrganDTO org : tits) {
 				context.clear();
 				Element e_copy = e.clone();
-				getTemplateData(org.getLugarTitulacion(), org.getLugarCentre(), curs, context);
+				getTemplateData(org.getLugar(), org.getLugar2(), curs, context);
 				context.put("titulacio_loop", org.getNomVal());
 				Elements ielements = e_copy.select("*:matchesWholeOwnText(\\{\\{([^\\}]*)\\}\\})");
 				for(Element ielem : ielements) {
@@ -239,11 +239,11 @@ public class PlantillaService {
 		while(matcher.find()) {
 			String group = matcher.group(1);
 			Document tab = Jsoup.parse(group);
-			List<OrganTransferDTO> tits = core.getTitulacionsByCentreTambit(idCentre, Tambit);
-			for(OrganTransferDTO t : tits) {
+			List<OrganDTO> tits = core.getTitulacionsByCentreTambit(idCentre, Tambit);
+			for(OrganDTO t : tits) {
 				Document tabcopy = Jsoup.parse(tab.html());
 				context.clear();
-				getTemplateData(t.getLugarTitulacion(), t.getLugarCentre(), curs, context);
+				getTemplateData(t.getLugar(), t.getLugar2(), curs, context);
 				context.put("titulacio_loop", t.getNomVal());
 				tabcopy = this.replaceValuesLoop(tabcopy, context);
 				replaced += tabcopy.html()+"<p></p>";

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

@@ -35,7 +35,7 @@ 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.OrganTransferDTO;
+import es.uv.saic.dto.OrganDTO;
 import es.uv.saic.dto.PdfDTO;
 import es.uv.saic.dto.ProcesDTO;
 import es.uv.saic.dto.TascaDTO;
@@ -162,11 +162,11 @@ public class DownloadController {
 	public ResponseEntity<byte[]> downloadReport(@PathVariable("t") Integer idTitulacio, @PathVariable("p") String nomProces,
 			HttpServletResponse response) throws IOException, XDocReportException {
 		
-		OrganTransferDTO titulacio = core.findOrganById("T", idTitulacio);
+		OrganDTO titulacio = core.findOrganById("T", idTitulacio);
 		
-		ProcesDTO procesDTO = new ProcesDTO(nomProces, titulacio.getLugarCentre(), 
-														titulacio.getLugarTitulacion(), 
-														titulacio.getTambitTitulacion());
+		ProcesDTO procesDTO = new ProcesDTO(nomProces, titulacio.getLugar(), 
+														titulacio.getLugar2(), 
+														titulacio.getTambit());
 		TascaInformeTransferDTO it = core.getLastByProcName(procesDTO);
 		
 		if(it != null) {
@@ -238,12 +238,12 @@ public class DownloadController {
 		Integer idCentre = it.getInstancia().getCentre();
 			
 		if(tasca.getIdTipus() == 14) { // Iterable template task
-			List<OrganTransferDTO> titulacions = new ArrayList<OrganTransferDTO>();
+			List<OrganDTO> titulacions = new ArrayList<OrganDTO>();
 			Integer ambit = idTitulacio/(int)1000;
 			titulacions = core.getTitulacionsByTypeCentre(it.getInstancia().getLugar(), ambit);
 			List<HashMap<String, String>> data = new ArrayList<HashMap<String, String>>();
-			for(OrganTransferDTO x : titulacions) {
-				HashMap<String, String> t = getTemplateDataArray(x.getLugarCentre(), idCentre, it.getInstancia().getCursAvaluat());
+			for(OrganDTO x : titulacions) {
+				HashMap<String, String> t = getTemplateDataArray(x.getLugar2(), idCentre, it.getInstancia().getCursAvaluat());
 				t.put("titulacio", x.getNomCas());
 				data.add(t);
 			} 
@@ -379,8 +379,8 @@ public class DownloadController {
 		
 		TascaDTO tasca = core.getByProcesTascap(idProces, idTascap);
 		ProcesDTO proces = core.findProcesdById(idProces);
-		OrganTransferDTO titulacio = core.findOrganById("T", idTitulacio);
-		OrganTransferDTO centre = core.findOrganById("C", idCentre);
+		OrganDTO titulacio = core.findOrganById("T", idTitulacio);
+		OrganDTO centre = core.findOrganById("C", idCentre);
 		Integer ambit = idTitulacio/(int)1000;
 		
 		/* Check if specific template exists */
@@ -418,11 +418,11 @@ public class DownloadController {
 		context.put("curs_anterior", Integer.toString(proces.getCursAvaluat()-2)+" - "+Integer.toString(proces.getCursAvaluat()-1));
 		
 		if(tasca.getIdTipus() == 14) { // Iterable template task
-			List<OrganTransferDTO> titulacions = new ArrayList<OrganTransferDTO>();
-			titulacions = core.getTitulacionsByTypeCentre(centre.getLugarCentre(), ambit);
+			List<OrganDTO> titulacions = new ArrayList<OrganDTO>();
+			titulacions = core.getTitulacionsByTypeCentre(centre.getLugar2(), ambit);
 			List<HashMap<String, String>> data = new ArrayList<HashMap<String, String>>();
-			for(OrganTransferDTO x : titulacions) {
-				HashMap<String, String> t = getTemplateDataArray(x.getLugarCentre(), idCentre, proces.getCursAvaluat());
+			for(OrganDTO x : titulacions) {
+				HashMap<String, String> t = getTemplateDataArray(x.getLugar2(), idCentre, proces.getCursAvaluat());
 				t.put("titulacio", x.getNomCas());
 				data.add(t);
 			}
@@ -459,8 +459,8 @@ public class DownloadController {
 		XDocReportRegistry.getRegistry().clear();
 		String reportId = "none";
 		
-		OrganTransferDTO titulacio = core.findOrganById("T", idTitulacio);
-		OrganTransferDTO centre = core.findOrganById("C", idCentre);
+		OrganDTO titulacio = core.findOrganById("T", idTitulacio);
+		OrganDTO centre = core.findOrganById("C", idCentre);
 		Integer ambit = idTitulacio/(int)1000;
 		
 		/* Check if specific template exists */
@@ -500,11 +500,11 @@ public class DownloadController {
 		context.put("curs_anterior", Integer.toString(curs-2)+" - "+Integer.toString(curs-1));
 		
 		if(tipusTasca == 14) { // Iterable template task
-			List<OrganTransferDTO> titulacions = new ArrayList<OrganTransferDTO>();
-			titulacions = core.getTitulacionsByTypeCentre(centre.getLugarCentre(), ambit);
+			List<OrganDTO> titulacions = new ArrayList<OrganDTO>();
+			titulacions = core.getTitulacionsByTypeCentre(centre.getLugar2(), ambit);
 			List<HashMap<String, String>> data = new ArrayList<HashMap<String, String>>();
-			for(OrganTransferDTO x : titulacions) {
-				HashMap<String, String> t = getTemplateDataArray(x.getLugarCentre(), idCentre, curs);
+			for(OrganDTO x : titulacions) {
+				HashMap<String, String> t = getTemplateDataArray(x.getLugar2(), idCentre, curs);
 				t.put("titulacio", x.getNomCas());
 				data.add(t);
 			}

+ 1 - 0
src/main/resources/messages.properties

@@ -164,6 +164,7 @@ managers.titulations = Titulació(ns)
 managers.search = Cercar
 managers.search.title = Resultats de la cerca
 managers.noResults = No s'ha trobar cap responsable amb els criteris de cerca seleccionats
+managers.since = des del
 
 ##########################################
 #	ADMIN PAGE LOCALES

+ 1 - 0
src/main/resources/messages_ca.properties

@@ -163,6 +163,7 @@ managers.titulations = Titulació(ns)
 managers.search = Cercar
 managers.search.title = Resultats de la cerca
 managers.noResults = No s'ha trobar cap responsable amb els criteris de cerca seleccionats
+managers.since = des del
 
 ##########################################
 #	ADMIN PAGE LOCALES

+ 1 - 0
src/main/resources/messages_es.properties

@@ -164,6 +164,7 @@ managers.titulations = Titulación(es)
 managers.search = Buscar
 managers.search.title = Resultados de la búsqueda
 managers.noResults = No se ha encontrado ningun responsable con los criterios seleccionados
+managers.since = desde del
 
 ##########################################
 #	ADMIN PAGE LOCALES