Skip to content

Commit

Permalink
Release 10.6.0 (#13)
Browse files Browse the repository at this point in the history
* Update project to latest tag sacer-jboss-10.6.0

* Update SNAPSHOT version

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

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

---------

Co-authored-by: parerworker <[email protected]>
Co-authored-by: GitHub Actions <[email protected]>
  • Loading branch information
3 people authored Feb 17, 2025
1 parent e4bf4c4 commit a59dca7
Show file tree
Hide file tree
Showing 20 changed files with 1,751 additions and 78 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@

## 10.6.0 (06-02-2025)

### Bugfix: 3
- [#35782](https://parermine.regione.emilia-romagna.it/issues/35782) Correzione gestione transazione cancellazione elenco di versamento durante l'annullamento UD
- [#35555](https://parermine.regione.emilia-romagna.it/issues/35555) Impostazione data corretta nella home della struttura in "Contenuto dell'archivio <STRUTTURA> al"
- [#34748](https://parermine.regione.emilia-romagna.it/issues/34748) Correzione warning: Illegal reflective access

### Novità: 1
- [#32643](https://parermine.regione.emilia-romagna.it/issues/32643) Realizzazione pagina di ricerca ud tramite dati specifici - prototipo per valutazione performance di ricerca

## 10.5.0 (20-01-2025)

### Bugfix: 4
Expand Down
17 changes: 7 additions & 10 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
## 10.5.0 (20-01-2025)
## 10.6.0 (06-02-2025)

### Bugfix: 4
- [#34880](https://parermine.regione.emilia-romagna.it/issues/34880) Correzione scarico file sbustati
- [#34838](https://parermine.regione.emilia-romagna.it/issues/34838) Correzione composizione AIP Unisincro 1 in caso di documenti aggiunti successivamente (caso evidenze di conservazione)
- [#34796](https://parermine.regione.emilia-romagna.it/issues/34796) Correzione con eliminazione gestione partizionamenti logici su gestione serie e fascicoli
- [#34601](https://parermine.regione.emilia-romagna.it/issues/34601) Correzione problema collisione urn Documenti
### Bugfix: 3
- [#35782](https://parermine.regione.emilia-romagna.it/issues/35782) Correzione gestione transazione cancellazione elenco di versamento durante l'annullamento UD
- [#35555](https://parermine.regione.emilia-romagna.it/issues/35555) Impostazione data corretta nella home della struttura in "Contenuto dell'archivio <STRUTTURA> al"
- [#34748](https://parermine.regione.emilia-romagna.it/issues/34748) Correzione warning: Illegal reflective access

### Novità: 3
- [#34698](https://parermine.regione.emilia-romagna.it/issues/34698) Rimozione dipendenza diretta a modelli EIDAS (libreria DSS)
- [#33126](https://parermine.regione.emilia-romagna.it/issues/33126) Aggiornamento alle ultimi versioni librerie jakarata-ee8 per jboss 7.4
- [#32991](https://parermine.regione.emilia-romagna.it/issues/32991) Versamento fascicolo: eliminazione delle retrocompatibilità nel codice e nella configurazione
### Novità: 1
- [#32643](https://parermine.regione.emilia-romagna.it/issues/32643) Realizzazione pagina di ricerca ud tramite dati specifici - prototipo per valutazione performance di ricerca
17 changes: 1 addition & 16 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<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.5.1-SNAPSHOT</version>
<version>10.6.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>sacer</name>
<description>Progetto SACER</description>
Expand Down Expand Up @@ -514,21 +514,6 @@
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- BOM per JBoss EAP 7.4 (jboss-eap-jakartaee8) dependencies -->
<!-- jboss-ejb-api_3.2_spec -->
<dependency>
<groupId>org.jboss.spec.javax.xml.bind</groupId>
<artifactId>jboss-jaxb-api_2.3_spec</artifactId>
<scope>provided</scope>
</dependency>
<!--JDK 11 -->
<!-- jboss-jaxws-api_2.3_spec -->
<dependency>
<groupId>org.jboss.spec.javax.xml.ws</groupId>
<artifactId>jboss-jaxws-api_2.3_spec</artifactId>
<scope>provided</scope>
</dependency>

<!-- <dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
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.5.1-SNAPSHOT</version>
<version>10.6.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.5.1-SNAPSHOT</version>
<version>10.6.1-SNAPSHOT</version>
</parent>

<artifactId>sacer-jboss-ejb</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
* You should have received a copy of the GNU Affero General Public License along with this program.
* If not, see <https://www.gnu.org/licenses/>.
*/

package it.eng.parer.annulVers.ejb;

import com.csvreader.CsvReader;
Expand Down Expand Up @@ -1682,26 +1681,33 @@ public void evadiAnnullamentoVersamentiFascicoli(AroRichAnnulVers richiestaAnnul
@TransactionAttribute(TransactionAttributeType.REQUIRED)
public void updateTotaliElenco(long idElencoVers, long idUserIam, String dtString) {
ElvElencoVer elenco = helper.findById(ElvElencoVer.class, idElencoVers);
elenco.setNiUnitaDocVersElenco(new BigDecimal(evHelper.contaUdVersate(idElencoVers)));
elenco.setNiDocVersElenco(new BigDecimal(evHelper.contaDocVersati(idElencoVers)));
Object[] objVers = evHelper.contaCompVersati(idElencoVers);
elenco.setNiCompVersElenco(new BigDecimal((Long) objVers[0]));
elenco.setNiSizeVersElenco(objVers[1] != null ? (BigDecimal) objVers[1] : BigDecimal.ZERO);
elenco.setNiUnitaDocModElenco(new BigDecimal(evHelper.contaUdModificatePerDocAggiunti(idElencoVers)));
elenco.setNiDocAggElenco(new BigDecimal(evHelper.contaDocAggiunti(idElencoVers)));
Object[] objAgg = evHelper.contaCompPerDocAggiunti(idElencoVers);
elenco.setNiCompAggElenco(new BigDecimal((Long) objAgg[0]));
elenco.setNiSizeAggElenco(objAgg[1] != null ? (BigDecimal) objAgg[1] : BigDecimal.ZERO);

if (elenco.getNiUnitaDocVersElenco().compareTo(BigDecimal.ZERO) == 0
&& elenco.getNiDocAggElenco().compareTo(BigDecimal.ZERO) == 0
&& elenco.getNiUpdUnitaDoc().compareTo(BigDecimal.ZERO) == 0) {

// Ricalcolo alcuni totali dell'elenco soggetti a verifiche
long niUnitaDocVersElenco = evHelper.contaUdVersate(idElencoVers);
long niDocAggElenco = evHelper.contaDocAggiunti(idElencoVers);
long niUpdUnitaDoc = elenco.getNiUpdUnitaDoc().longValue();

// Se questi tre totali sono a 0, cancello l'elenco
if (niUnitaDocVersElenco == 0 && niDocAggElenco == 0 && niUpdUnitaDoc == 0) {
/* Cancello l'elenco di versamento corrente */
evHelper.deleteElvElencoVer(new BigDecimal(idElencoVers));
/* Scrivo nel log l'avvenuta cancellazione */
evHelper.writeLogElencoVers(elenco, elenco.getOrgStrut(), idUserIam,
ElencoEnums.OpTypeEnum.ELIMINA_ELENCO.name());
} // altrimenti aggiorno i conteggi dell'elenco
else {
elenco.setNiUnitaDocVersElenco(new BigDecimal(niUnitaDocVersElenco));
elenco.setNiDocVersElenco(new BigDecimal(evHelper.contaDocVersati(idElencoVers)));
Object[] objVers = evHelper.contaCompVersati(idElencoVers);
elenco.setNiCompVersElenco(new BigDecimal((Long) objVers[0]));
elenco.setNiSizeVersElenco(objVers[1] != null ? (BigDecimal) objVers[1] : BigDecimal.ZERO);
elenco.setNiUnitaDocModElenco(new BigDecimal(evHelper.contaUdModificatePerDocAggiunti(idElencoVers)));
elenco.setNiDocAggElenco(new BigDecimal(niDocAggElenco));
Object[] objAgg = evHelper.contaCompPerDocAggiunti(idElencoVers);
elenco.setNiCompAggElenco(new BigDecimal((Long) objAgg[0]));
elenco.setNiSizeAggElenco(objAgg[1] != null ? (BigDecimal) objAgg[1] : BigDecimal.ZERO);
}

}

@TransactionAttribute(TransactionAttributeType.REQUIRED)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,26 @@ public Calendar getDataInizioCalcolo() {
return cal;
}

public Calendar getUltimaDataEsecuzione() {
String queryString = "SELECT MAX(u.dtRifConta) FROM MonContaUdDocComp u ";
Query query = entityManager.createQuery(queryString);
Date d = (Date) query.getSingleResult();
Calendar cal = Calendar.getInstance();
if (d != null) {
cal.setTime(d);
} else {
// Imposto la data all'1 dicembre 2011
cal.set(Calendar.YEAR, 2011);
cal.set(Calendar.MONTH, Calendar.DECEMBER);
cal.set(Calendar.DATE, 1);
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
}
return cal;
}

@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public void insertTotaliPerGiorno(Date dataCalcoloDa) {
Date dataCalcoloA = DateUtils.addDays(dataCalcoloDa, 1);
Expand Down
Loading

0 comments on commit a59dca7

Please sign in to comment.