Skip to content

Commit

Permalink
release 10.3.0 (#9)
Browse files Browse the repository at this point in the history
* Update project to latest tag sacer-jboss-10.3.0

* Update SNAPSHOT version

* [maven-release-plugin] prepare release sacer-jboss-10.3.0

* [maven-release-plugin] prepare for next development iteration

---------

Co-authored-by: parerworker <DevPARER@regione.emilia-romagna.it>
Co-authored-by: GitHub Actions <actions@github.com>
  • Loading branch information
3 people authored Nov 21, 2024
1 parent dca7646 commit b610f37
Show file tree
Hide file tree
Showing 95 changed files with 3,015 additions and 502 deletions.
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,24 @@

## 10.3.0 (11-11-2024)

### Bugfix: 2
- [#34366](https://parermine.regione.emilia-romagna.it/issues/34366) Correzione controllo esistenza password nulla nel servizi di recupero
- [#34301](https://parermine.regione.emilia-romagna.it/issues/34301) Correzione della chiamata al parametro TIMEOUT_CALCOLO_SERVIZI_EROGATI

### Novità: 12
- [#34489](https://parermine.regione.emilia-romagna.it/issues/34489) Sostituzione partizionamenti by_list e subpartizionamenti by_list con partizionamenti automatici - tabelle ARO_CNTENUTO_COMP
- [#34433](https://parermine.regione.emilia-romagna.it/issues/34433) Sostituzione partizionamenti by_range in sacer_LOG con partizionamenti automatici con interval
- [#34321](https://parermine.regione.emilia-romagna.it/issues/34321) Sostituzione partizionamenti by_list/by_range in partizionamenti automatici - tabelle SERIE
- [#33897](https://parermine.regione.emilia-romagna.it/issues/33897) Eliminazione controllo LOGINNAME/PASSWORD nella chiamata ai servizi di recupero con certificato
- [#32722](https://parermine.regione.emilia-romagna.it/issues/32722) Modifiche al monitoraggio Riepilogo versamenti fascicoli
- [#32535](https://parermine.regione.emilia-romagna.it/issues/32535) Aggiornamento delle logiche di creazione della richiesta di restituzione archivio.
- [#32490](https://parermine.regione.emilia-romagna.it/issues/32490) Riduzione tempi di apertura della pagina di dettaglio della richiesta di estrazione
- [#31668](https://parermine.regione.emilia-romagna.it/issues/31668) Visualizzazione dei dati relativi alle sessioni errate e fallite cancellate
- [#30400](https://parermine.regione.emilia-romagna.it/issues/30400) Salvataggio diretto su object storage dell'indice AIP delle serie
- [#27019](https://parermine.regione.emilia-romagna.it/issues/27019) Ridimensionamento di tutte le colonne che contengono esiti di errore.
- [#23686](https://parermine.regione.emilia-romagna.it/issues/23686) Visualizzazione chiave normalizzata fascicolo
- [#15967](https://parermine.regione.emilia-romagna.it/issues/15967) Attivazione della firma Xades e XadesT

## 10.2.1 (18-09-2024)

### Bugfix: 4
Expand Down
24 changes: 18 additions & 6 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,19 @@
## 10.2.1 (18-09-2024)
## 10.3.0 (11-11-2024)

### Bugfix: 4
- [#34039](https://parermine.regione.emilia-romagna.it/issues/34039) Correzione job evasione richieste restituzione archivio
- [#34023](https://parermine.regione.emilia-romagna.it/issues/34023) Correzione dell'errore nel salvataggio del periodo di validità di un tipo fascicolo quando si modifica un parametro
- [#33957](https://parermine.regione.emilia-romagna.it/issues/33957) Correzione in fase di eliminazione file e/o directory temporenee nei casi di servizi recupero e monitoraggio
- [#33851](https://parermine.regione.emilia-romagna.it/issues/33851) Importazione parametri struttura: Import tipo fascicolo errore su ambiente diverso dall'export
### Bugfix: 2
- [#34366](https://parermine.regione.emilia-romagna.it/issues/34366) Correzione controllo esistenza password nulla nel servizi di recupero
- [#34301](https://parermine.regione.emilia-romagna.it/issues/34301) Correzione della chiamata al parametro TIMEOUT_CALCOLO_SERVIZI_EROGATI

### Novità: 12
- [#34489](https://parermine.regione.emilia-romagna.it/issues/34489) Sostituzione partizionamenti by_list e subpartizionamenti by_list con partizionamenti automatici - tabelle ARO_CNTENUTO_COMP
- [#34433](https://parermine.regione.emilia-romagna.it/issues/34433) Sostituzione partizionamenti by_range in sacer_LOG con partizionamenti automatici con interval
- [#34321](https://parermine.regione.emilia-romagna.it/issues/34321) Sostituzione partizionamenti by_list/by_range in partizionamenti automatici - tabelle SERIE
- [#33897](https://parermine.regione.emilia-romagna.it/issues/33897) Eliminazione controllo LOGINNAME/PASSWORD nella chiamata ai servizi di recupero con certificato
- [#32722](https://parermine.regione.emilia-romagna.it/issues/32722) Modifiche al monitoraggio Riepilogo versamenti fascicoli
- [#32535](https://parermine.regione.emilia-romagna.it/issues/32535) Aggiornamento delle logiche di creazione della richiesta di restituzione archivio.
- [#32490](https://parermine.regione.emilia-romagna.it/issues/32490) Riduzione tempi di apertura della pagina di dettaglio della richiesta di estrazione
- [#31668](https://parermine.regione.emilia-romagna.it/issues/31668) Visualizzazione dei dati relativi alle sessioni errate e fallite cancellate
- [#30400](https://parermine.regione.emilia-romagna.it/issues/30400) Salvataggio diretto su object storage dell'indice AIP delle serie
- [#27019](https://parermine.regione.emilia-romagna.it/issues/27019) Ridimensionamento di tutte le colonne che contengono esiti di errore.
- [#23686](https://parermine.regione.emilia-romagna.it/issues/23686) Visualizzazione chiave normalizzata fascicolo
- [#15967](https://parermine.regione.emilia-romagna.it/issues/15967) Attivazione della firma Xades e XadesT
58 changes: 58 additions & 0 deletions nbactions-dev.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<actions>
<action>
<actionName>test.single</actionName>
<packagings>
<packaging>*</packaging>
</packagings>
<goals>
<goal>test-compile</goal>
<goal>test</goal>
</goals>
<properties>
<test>${packageClassName}</test>
<skipTests>false</skipTests>
</properties>
</action>
<action>
<actionName>debug.test.single</actionName>
<packagings>
<packaging>*</packaging>
</packagings>
<goals>
<goal>test-compile</goal>
<goal>test</goal>
</goals>
<properties>
<test>${packageClassName}</test>
<forkMode>once</forkMode>
<maven.surefire.debug>-agentlib:jdwp=transport=dt_socket,server=n,address=${jpda.address}</maven.surefire.debug>
<jpda.listen>true</jpda.listen>
<skipTests>false</skipTests>
</properties>
</action>
<action>
<actionName>CUSTOM-build skipTests</actionName>
<displayName>build skipTests</displayName>
<goals>
<goal>clean</goal>
<goal>package</goal>
</goals>
<properties>
<skipTests>true</skipTests>
</properties>
</action>
<action>
<actionName>rebuild</actionName>
<packagings>
<packaging>*</packaging>
</packagings>
<goals>
<goal>clean</goal>
<goal>install</goal>
</goals>
<activatedProfiles>
<activatedProfile>dev</activatedProfile>
</activatedProfiles>
</action>
</actions>
8 changes: 4 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>sacer-jboss</artifactId>
<version>10.2.2-SNAPSHOT</version>
<version>10.3.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>sacer</name>
<description>Progetto SACER</description>

<parent>
<groupId>it.eng.parer</groupId>
<artifactId>parer-pom</artifactId>
<version>6.4.0</version>
<version>6.4.1</version>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand All @@ -19,13 +19,13 @@
<!-- Questa è la versione del modulo sacer-xml che dovrà essere inclusa nel progetto -->
<sacer.xmlmodule.version>2.11.0</sacer.xmlmodule.version>
<!-- spagofat bom -->
<spagofat.version>6.15.1</spagofat.version>
<spagofat.version>6.15.2</spagofat.version>
<verificafirma-eidas-beans.version>1.10.0</verificafirma-eidas-beans.version>
<verificafirma-crypto-beans.version>1.5.0</verificafirma-crypto-beans.version>
<parer-retry.version>2.2.0</parer-retry.version>
<idp-jaas-rdbms.version>0.0.9</idp-jaas-rdbms.version>
<!-- hsm -->
<client-hsm.version>1.0.2</client-hsm.version>
<client-hsm.version>1.1.0</client-hsm.version>
<!-- third party lib -->
<org.apache.wss4j.version>2.2.4</org.apache.wss4j.version>
<blob-info.version>1.0.0</blob-info.version>
Expand Down
2 changes: 1 addition & 1 deletion sacer-ear/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<artifactId>sacer-jboss</artifactId>
<groupId>it.eng.parer</groupId>
<version>10.2.2-SNAPSHOT</version>
<version>10.3.1-SNAPSHOT</version>
</parent>

<artifactId>sacer-jboss-ear</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion sacer-ejb/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>sacer-jboss</artifactId>
<groupId>it.eng.parer</groupId>
<version>10.2.2-SNAPSHOT</version>
<version>10.3.1-SNAPSHOT</version>
</parent>

<artifactId>sacer-jboss-ejb</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
import org.slf4j.LoggerFactory;

import it.eng.parer.elencoVersFascicoli.utils.FasFascicoloObj;
import it.eng.parer.elencoVersamento.utils.ElencoEnums;
import it.eng.parer.entity.AroCompDoc;
import it.eng.parer.entity.AroDoc;
import it.eng.parer.entity.AroUnitaDoc;
Expand Down Expand Up @@ -946,7 +947,7 @@ public void deleteElencoVersFascDaElab(Long idElencoVersFascDaElab) {

public void storeFileIntoElenco(ElvElencoVersFasc elenco, byte[] file, String fileType, Date dtCreazioneFile,
String dsHashFile, String dsAlgoHashFile, String cdEncodingHashFile, String dsUrnFile,
String dsUrnNormalizFile, String cdVerXsdFile) {
String dsUrnNormalizFile, String cdVerXsdFile, ElencoEnums.TipoFirma tipoFirma) {
ElvFileElencoVersFasc fileIndexElencoVersFasc = new ElvFileElencoVersFasc();
fileIndexElencoVersFasc.setBlFileElencoVers(file);
fileIndexElencoVersFasc.setTiFileElencoVers(fileType);
Expand All @@ -958,6 +959,7 @@ public void storeFileIntoElenco(ElvElencoVersFasc elenco, byte[] file, String fi
fileIndexElencoVersFasc.setCdEncodingHashFile(cdEncodingHashFile);
fileIndexElencoVersFasc.setDsUrnFile(dsUrnFile);
fileIndexElencoVersFasc.setDsUrnNormalizFile(dsUrnNormalizFile);
fileIndexElencoVersFasc.setTiFirma(tipoFirma == null ? null : tipoFirma.name());
fileIndexElencoVersFasc.setCdVerXsdFile(cdVerXsdFile);
List<ElvFileElencoVersFasc> fileIndexElencoConservList = elenco.getElvFileElencoVersFasc();
fileIndexElencoConservList.add(fileIndexElencoVersFasc);
Expand Down Expand Up @@ -1107,23 +1109,22 @@ public ElvFileElencoVersFasc getFileIndiceElenco(long idElencoVersFasc, String t
}

public List<ElvFileElencoVersFasc> retrieveFileIndiceElenco(long idElencoVersFasc, String... tiFileElencoVers) {
String queryStr = "SELECT new it.eng.parer.entity.ElvFileElencoVersFasc(u.blFileElencoVers, u.cdVerXsdFile, u.tiFileElencoVers) FROM ElvFileElencoVersFasc u "
+ "WHERE u.elvElencoVersFasc.idElencoVersFasc = :idElencoVersFasc AND u.tiFileElencoVers IN (:tiFileElencoVers)";
Query query = em.createQuery(queryStr);
query.setParameter("idElencoVersFasc", idElencoVersFasc);
query.setParameter("tiFileElencoVers", Arrays.asList(tiFileElencoVers));
return query.getResultList();
}

public List<ElvFileElencoVersFasc> retrieveFileIndiceElenco2(long idElencoVersFasc, String... tiFileElencoVers) {
String queryStr = "SELECT new it.eng.parer.entity.ElvFileElencoVersFasc(u.idFileElencoVersFasc, u.blFileElencoVers, u.cdVerXsdFile, u.tiFileElencoVers) FROM ElvFileElencoVersFasc u "
String queryStr = "SELECT new it.eng.parer.entity.ElvFileElencoVersFasc(u.idFileElencoVersFasc, u.blFileElencoVers, u.cdVerXsdFile, u.tiFileElencoVers, u.tiFirma) FROM ElvFileElencoVersFasc u "
+ "WHERE u.elvElencoVersFasc.idElencoVersFasc = :idElencoVersFasc AND u.tiFileElencoVers IN (:tiFileElencoVers)";
Query query = em.createQuery(queryStr);
query.setParameter("idElencoVersFasc", idElencoVersFasc);
query.setParameter("tiFileElencoVers", Arrays.asList(tiFileElencoVers));
return query.getResultList();
}

/*
* public List<ElvFileElencoVersFasc> retrieveFileIndiceElenco2(long idElencoVersFasc, String... tiFileElencoVers) {
* String queryStr =
* "SELECT new it.eng.parer.entity.ElvFileElencoVersFasc(u.idFileElencoVersFasc, u.blFileElencoVers, u.cdVerXsdFile, u.tiFileElencoVers) FROM ElvFileElencoVersFasc u "
* + "WHERE u.elvElencoVersFasc.idElencoVersFasc = :idElencoVersFasc AND u.tiFileElencoVers IN (:tiFileElencoVers)";
* Query query = em.createQuery(queryStr); query.setParameter("idElencoVersFasc", idElencoVersFasc);
* query.setParameter("tiFileElencoVers", Arrays.asList(tiFileElencoVers)); return query.getResultList(); }
*/
/**
* Restituisce il numero dei fascicoli versati in elenco
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@
import it.eng.parer.viewEntity.ElvVLisElencoDaMarcare;
import it.eng.parer.viewEntity.ElvVLisModifByUd;
import it.eng.parer.viewEntity.ElvVLisUdByStato;
import it.eng.parer.viewEntity.ElvVRicElencoVers;
import it.eng.parer.viewEntity.ElvVSelUdDocUpdByCrit;
import it.eng.parer.viewEntity.OrgVLisStrutPerEle;
import it.eng.parer.volume.utils.DatiSpecQueryParams;
Expand All @@ -138,6 +139,7 @@
import it.eng.parer.ws.utils.CostantiDB.TipiHash;
import it.eng.parer.ws.utils.HashCalculator;
import it.eng.parer.ws.utils.MessaggiWSFormat;
import it.eng.spagoCore.error.EMFError;

/**
*
Expand All @@ -157,6 +159,14 @@ public class ElencoVersamentoHelper extends GenericHelper {
@EJB
private ObjectStorageService objectStorageService;

public ElvVRicElencoVers retrieveElvVRicElencoVersListByIdAndUser(long idElencoVers, long idUserIam) {
TypedQuery<ElvVRicElencoVers> query = getEntityManager().createQuery("SELECT u FROM ElvVRicElencoVers u "
+ "WHERE u.idElencoVers=:idElencoVers AND u.idUserIam = :idUserIam ", ElvVRicElencoVers.class);
query.setParameter("idElencoVers", new BigDecimal(idElencoVers));
query.setParameter("idUserIam", new BigDecimal(idUserIam));
return query.getResultList().get(0);
}

public List<Long> retrieveElenchiScadutiDaProcessare(long idStrut) {
Date systemDate = new Date();
Query q = em.createQuery("SELECT elencoVers.idElencoVers "
Expand Down Expand Up @@ -3213,7 +3223,7 @@ public byte[] retrieveFileIndiceElenco(long idElencoVers, String tiFileElencoVer
}

public List<ElvFileElencoVer> retrieveFileIndiceElenco(long idElencoVers, String... tiFileElencoVers) {
String queryStr = "SELECT new it.eng.parer.entity.ElvFileElencoVer(u.blFileElencoVers, u.cdVerXsdFile, u.tiFileElencoVers) FROM ElvFileElencoVer u "
String queryStr = "SELECT new it.eng.parer.entity.ElvFileElencoVer(u.blFileElencoVers, u.cdVerXsdFile, u.tiFileElencoVers, u.tiFirma) FROM ElvFileElencoVer u "
+ "WHERE u.elvElencoVer.idElencoVers = :idElencoVers AND u.tiFileElencoVers IN (:tiFileElencoVers)";
Query query = em.createQuery(queryStr);
query.setParameter("idElencoVers", idElencoVers);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,10 @@ public String getFileExtension() {
}
}

public enum TipoFirma {
CADES, XADES
}

public enum ModeEnum {

BATCH, ONLINE, ADD, SUB
Expand Down
Loading

0 comments on commit b610f37

Please sign in to comment.