diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3c60315f..6602ae11 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,20 @@
+## 10.4.0 (09-12-2024)
+
+### Bugfix: 6
+- [#34696](https://parermine.regione.emilia-romagna.it/issues/34696) Correzione funzione di eliminazione xsd sistema di migrazione - Errore 500
+- [#34605](https://parermine.regione.emilia-romagna.it/issues/34605) Correzione composizione AIP Unisincro 1 in caso di documenti aggiunti successivamente (caso componenti)
+- [#34600](https://parermine.regione.emilia-romagna.it/issues/34600) Correzione stato restituzione archivio
+- [#34492](https://parermine.regione.emilia-romagna.it/issues/34492) Fix recupero da object storage degli Indici Aip Unisincro 1.0 nell'AIP
+- [#34038](https://parermine.regione.emilia-romagna.it/issues/34038) Correzione data ultimo versamento estratta per tipologia unità documentaria versata da più automi
+- [#34027](https://parermine.regione.emilia-romagna.it/issues/34027) Correzione dell'errore nella modifica del formato numero nel periodo di validità di un tipo fascicolo
+
+### Novità: 4
+- [#34435](https://parermine.regione.emilia-romagna.it/issues/34435) Estensione servizio di recupero stato di conservazione per includere il log del processo di conservazione
+- [#34239](https://parermine.regione.emilia-romagna.it/issues/34239) Estensione servizio per recupero file sbustati
+- [#34199](https://parermine.regione.emilia-romagna.it/issues/34199) Nuova gestione per rapprentazione completa su base dati del seriale del certificato (CA, CRL e OCSP)
+- [#31162](https://parermine.regione.emilia-romagna.it/issues/31162) Log del processo di conservazione delle unità documentarie
+
## 10.3.1 (28-11-2024)
### Bugfix: 1
diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md
index b95d0272..34ad383a 100644
--- a/RELEASE-NOTES.md
+++ b/RELEASE-NOTES.md
@@ -1,4 +1,15 @@
-## 10.3.1 (28-11-2024)
+## 10.4.0 (09-12-2024)
-### Bugfix: 1
-- [#34747](https://parermine.regione.emilia-romagna.it/issues/34747) Introduzione log su parametro header per servizi di recupero con certificato
+### Bugfix: 6
+- [#34696](https://parermine.regione.emilia-romagna.it/issues/34696) Correzione funzione di eliminazione xsd sistema di migrazione - Errore 500
+- [#34605](https://parermine.regione.emilia-romagna.it/issues/34605) Correzione composizione AIP Unisincro 1 in caso di documenti aggiunti successivamente (caso componenti)
+- [#34600](https://parermine.regione.emilia-romagna.it/issues/34600) Correzione stato restituzione archivio
+- [#34492](https://parermine.regione.emilia-romagna.it/issues/34492) Fix recupero da object storage degli Indici Aip Unisincro 1.0 nell'AIP
+- [#34038](https://parermine.regione.emilia-romagna.it/issues/34038) Correzione data ultimo versamento estratta per tipologia unità documentaria versata da più automi
+- [#34027](https://parermine.regione.emilia-romagna.it/issues/34027) Correzione dell'errore nella modifica del formato numero nel periodo di validità di un tipo fascicolo
+
+### Novità: 4
+- [#34435](https://parermine.regione.emilia-romagna.it/issues/34435) Estensione servizio di recupero stato di conservazione per includere il log del processo di conservazione
+- [#34239](https://parermine.regione.emilia-romagna.it/issues/34239) Estensione servizio per recupero file sbustati
+- [#34199](https://parermine.regione.emilia-romagna.it/issues/34199) Nuova gestione per rapprentazione completa su base dati del seriale del certificato (CA, CRL e OCSP)
+- [#31162](https://parermine.regione.emilia-romagna.it/issues/31162) Log del processo di conservazione delle unità documentarie
diff --git a/nbactions-dev.xml b/nbactions-dev.xml
deleted file mode 100644
index b4dde17a..00000000
--- a/nbactions-dev.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
- test.single
-
- *
-
-
- test-compile
- test
-
-
- ${packageClassName}
- false
-
-
-
- debug.test.single
-
- *
-
-
- test-compile
- test
-
-
- ${packageClassName}
- once
- -agentlib:jdwp=transport=dt_socket,server=n,address=${jpda.address}
- true
- false
-
-
-
- CUSTOM-build skipTests
- build skipTests
-
- clean
- package
-
-
- true
-
-
-
- rebuild
-
- *
-
-
- clean
- install
-
-
- dev
-
-
-
diff --git a/pom.xml b/pom.xml
index e92e8580..e8381932 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
4.0.0
sacer-jboss
- 10.3.2-SNAPSHOT
+ 10.4.0
pom
sacer
Progetto SACER
@@ -17,11 +17,11 @@
true
- 2.11.0
+ 2.12.0
6.15.2
1.10.0
- 1.5.0
+ 1.6.0
2.2.0
0.0.9
diff --git a/sacer-ear/pom.xml b/sacer-ear/pom.xml
index a239e987..c63d5700 100644
--- a/sacer-ear/pom.xml
+++ b/sacer-ear/pom.xml
@@ -4,7 +4,7 @@
sacer-jboss
it.eng.parer
- 10.3.2-SNAPSHOT
+ 10.4.0
sacer-jboss-ear
diff --git a/sacer-ejb/pom.xml b/sacer-ejb/pom.xml
index 91809854..cde5122f 100644
--- a/sacer-ejb/pom.xml
+++ b/sacer-ejb/pom.xml
@@ -3,7 +3,7 @@
sacer-jboss
it.eng.parer
- 10.3.2-SNAPSHOT
+ 10.4.0
sacer-jboss-ejb
diff --git a/sacer-ejb/src/main/java/it/eng/parer/amministrazioneStrutture/gestioneTipoUd/ejb/TipoUnitaDocEjb.java b/sacer-ejb/src/main/java/it/eng/parer/amministrazioneStrutture/gestioneTipoUd/ejb/TipoUnitaDocEjb.java
index 7ebee8f3..2ef38cee 100644
--- a/sacer-ejb/src/main/java/it/eng/parer/amministrazioneStrutture/gestioneTipoUd/ejb/TipoUnitaDocEjb.java
+++ b/sacer-ejb/src/main/java/it/eng/parer/amministrazioneStrutture/gestioneTipoUd/ejb/TipoUnitaDocEjb.java
@@ -164,12 +164,8 @@ public class TipoUnitaDocEjb {
@EJB
private ModelliSerieHelper modelliSerieHelper;
@EJB
- private RegistroHelper registroHelper;
- @EJB
private AmministrazioneEjb amministrazioneEjb;
@EJB
- private AmministrazioneHelper amministrazioneHelper;
- @EJB
private ObjectStorageService objectStorageService;
/**
@@ -996,18 +992,14 @@ public DecTipoUnitaDocTableBean getDecTipoUnitaDocTableBean(BigDecimal idStrut,
String a = null;
// Recupero i Sistemi versanti
- tipoUnitaRow.setString("nm_sistema_versante", helper
- .getAplSistemiVersantiSeparatiPerTipoUd(new BigDecimal(tipoUnitaDoc.getIdTipoUnitaDoc())));
-
- // Sistemi versanti
- AplSistemaVersanteTableBean listaSistemiVersanti = getAplSistemaVersanteTableBean(
- tipoUnitaRow.getIdTipoUnitaDoc());
- AplSistemaVersanteRowBean rigaSistemaVersante = listaSistemiVersanti.getRow(0);
- if (rigaSistemaVersante != null && rigaSistemaVersante.getObject("dt_first_vers") != null) {
- Date d = (Date) rigaSistemaVersante.getObject("dt_first_vers");
- tipoUnitaRow.setObject("dt_first_vers", d);
- Date dLast = (Date) rigaSistemaVersante.getObject("dt_last_vers");
- tipoUnitaRow.setObject("dt_last_vers", dLast);
+ tipoUnitaRow.setString("nm_sistema_versante", helper.getNmSistemiVersantiRaggruppatiPerTipoUd(
+ new BigDecimal(tipoUnitaDoc.getIdTipoUnitaDoc())));
+
+ Object[] sisVersPerTipoUd = helper
+ .getDtErogSistemiVersantiPerTipoUd(new BigDecimal(tipoUnitaDoc.getIdTipoUnitaDoc()));
+ if (sisVersPerTipoUd != null) {
+ tipoUnitaRow.setObject("dt_first_vers", (Date) sisVersPerTipoUd[0]);
+ tipoUnitaRow.setObject("dt_last_vers", (Date) sisVersPerTipoUd[1]);
}
boolean existsValoreParamApplicTipoUd = helper
@@ -1017,7 +1009,8 @@ public DecTipoUnitaDocTableBean getDecTipoUnitaDocTableBean(BigDecimal idStrut,
tipoUnitaTableBean.add(tipoUnitaRow);
}
}
- } catch (Exception e) {
+ } catch (ClassNotFoundException | IllegalAccessException | IllegalArgumentException | InstantiationException
+ | NoSuchMethodException | InvocationTargetException e) {
logger.error(e.getMessage(), e);
}
diff --git a/sacer-ejb/src/main/java/it/eng/parer/amministrazioneStrutture/gestioneTipoUd/helper/TipoUnitaDocHelper.java b/sacer-ejb/src/main/java/it/eng/parer/amministrazioneStrutture/gestioneTipoUd/helper/TipoUnitaDocHelper.java
index 3f58f132..6982b3b2 100644
--- a/sacer-ejb/src/main/java/it/eng/parer/amministrazioneStrutture/gestioneTipoUd/helper/TipoUnitaDocHelper.java
+++ b/sacer-ejb/src/main/java/it/eng/parer/amministrazioneStrutture/gestioneTipoUd/helper/TipoUnitaDocHelper.java
@@ -667,7 +667,7 @@ public List getDecTipoUnitaDocList(BigDecimal idStrut, boolean
}
/**
- * Restituisce i sistemi versanti associati al tipo unità documentaria
+ * Restituisce la lista di sistemi versanti associati al tipo unità documentaria
*
* @param idTipoUnitaDoc
* id tipo unita doc
@@ -684,14 +684,14 @@ public List