Fonte template redazione documento: https://www.makeareadme.com/.
SIAM (SACER Identity and Access Management) è il modulo del Sistema di Conservazione SACER che si occupa della gestione dell'autenticazione e profilazione degli utenti e degli enti cui appartengono.
Tramite la possibilità di definire specifici ruoli e di combinarli tra loro, l'utente può essere profilato alle singole attività previste dal Sistema (p.e. pressione di uno specifico bottone di una specifica videata) e ad ogni livello dei dati gestiti.
SIAM gestisce l'autenticazione tramite standard SAML utilizzando un Idp esterno e consente agli utenti del Sistema di autenticarsi anche attraverso SPID..
SIAM consente di gestire l'anagrafe degli enti che utilizzano il sistema di conservazione e dei loro rapporti formali (accordi) con l'ente conservatore.
Requisiti minimi per installazione:
- Sistema operativo : consigliato Linux server (in alternativa compatibilità con Windows server);
- Java versione 11 (OpenJDK / Oracle);
- JBoss 7 EAP;
- Oracle DB (versione consigliata 19c).
Consigliata adozione della OpenJDK alla versione 8, guida all'installazione https://openjdk.org/install/.
Richiesta l'esecuzione delle seguenti guide secondo l'ordine riportato di seguito:
- guida per la configurazione base di guida 1;
- guida con le configurazioni specifiche per il contesto applicativo SIAM di guida 2.
Di seguito le indicazioni per il rilascio su application server JBoss7:
-
generazione dell'artifact attraverso tool maven, eseguire il seguente comando:
mvn package
-
viene generato l'artifact .ear all'interno del modulo SacerIam-ear/target (e.g. saceriam-4.18.0.ear)
-
deploy dell'ear generato allo step 1 su JBoss 7 (vedi configurazione setup JBoss7)
L'applicazione utilizza come DBMS di riferimento Oracle DB (https://www.oracle.com/it/database/) alla versione, consigliata, 19c. Per l'installazione e la configurazione fare riferimento alle guide ufficiali.
Per la creazione del modello E-R consultare il seguente README.md (progetto di riferimento https://github.com/RegioneER/parer-db-init).
Di seguito la descrizione delle principali funzionalità.
Gli utenti possono essere di due tipi: persona fisica o automa. La loro creazione e successiva gestione deve essere preceduta da una specifica richiesta da parte del proprio ente di appartenenza in cui viene indicato il grado richiesto di operatività sui dati e sul sistema. L'operatività è definita con un ruolo o una combinazione di ruoli che possono essere attribuiti all'utente.
Sono enti convenzionati tutti gli enti che conservano utilizzando il Sistema a seguito della stipula di una convenzione o di un accordo. Gli enti si suddividono in:
- CONSERVATORI: svolgono la funzione di conservazione per sé e per gli enti produttori;
- GESTORI: supportano gli enti produttori nei rapporti con il conservatore;
- PRODUTTORI: utilizzano il sistema per conservare i propri documenti e archivi.
L'anagrafe degli enti non convenzionati è costituita da:
- fornitori esterni: aziende che supportano gli enti convenzionati nell'interfacciamento dei sistemi di gestione documentale e nel monitoraggio dei versamenti;
- organi di vigilanza: le Soprintendenze Archivistiche con le quali il conservatore definisce accordi per l'accesso al sistema a scopo di vigilanza.
Siam permette di individuare collegamenti tra gli Enti per consentire politiche comuni di accesso agli archivi degli enti collegati I collegamenti che si possono creare sono di due tipi:
- GERARCHICI: quando esiste un legame gerarchico tra gli enti collegati. Un esempio è rappresentato dalle unioni di comuni in cui esiste un ente capofila che è l'ente unione;
- RETICOLARI: quando non esiste una gerarchia tra gli enti collegati che sono tutti allo stesso livello tra loro.
L'accordo/convenzione contiene le informazioni relative a decorrenze, scadenze, servizi erogati.
GroupId | ArtifactId | Version |
---|---|---|
none | ||
antlr | antlr | 2.7.7.redhat-7 |
com.fasterxml.jackson.core | jackson-annotations | 2.12.7.redhat-00003 |
com.fasterxml.jackson.core | jackson-core | 2.12.7.redhat-00003 |
com.fasterxml.jackson.core | jackson-databind | 2.12.7.redhat-00003 |
com.fasterxml.woodstox | woodstox-core | 6.4.0.redhat-00001 |
com.fasterxml | classmate | 1.5.1.redhat-00001 |
com.io7m.xom | xom | 1.2.10 |
com.narupley | not-going-to-be-commons-ssl | 0.3.20 |
com.sun.activation | jakarta.activation | 1.2.2.redhat-00002 |
com.sun.istack | istack-commons-runtime | 3.0.10.redhat-00001 |
com.sun.mail | jakarta.mail | 1.6.7.redhat-00003 |
com.zaxxer | SparseBitSet | 1.3 |
commons-beanutils | commons-beanutils | 1.9.4 |
commons-codec | commons-codec | 1.17.1 |
commons-fileupload | commons-fileupload | 1.5 |
commons-io | commons-io | 2.16.1 |
commons-logging | commons-logging | 1.3.3 |
commons-net | commons-net | 3.9.0 |
it.eng.parer | spagofat-core | 6.15.0 |
it.eng.parer | spagofat-middle | 6.15.0 |
it.eng.parer | spagofat-paginator-ejb | 6.15.0 |
it.eng.parer | spagofat-paginator-gf | 6.15.0 |
it.eng.parer | spagofat-sl-jpa | 6.15.0 |
it.eng.parer | spagofat-timer-wrapper-common | 6.15.0 |
jakarta.activation | jakarta.activation-api | 2.1.2 |
jakarta.enterprise | jakarta.enterprise.cdi-api | 2.0.2.redhat-00002 |
jakarta.inject | jakarta.inject-api | 1.0.3.redhat-00001 |
jakarta.json.bind | jakarta.json.bind-api | 1.0.2.redhat-00001 |
jakarta.json | jakarta.json-api | 1.1.6.redhat-00001 |
jakarta.persistence | jakarta.persistence-api | 2.2.3.redhat-00001 |
jakarta.security.enterprise | jakarta.security.enterprise-api | 1.0.2.redhat-00001 |
jakarta.validation | jakarta.validation-api | 2.0.2.redhat-00001 |
jakarta.xml.bind | jakarta.xml.bind-api | 2.3.2 |
javax.annotation | javax.annotation-api | 1.3.2 |
javax.jws | jsr181-api | 1.0.0.MR1-redhat-8 |
javax.xml.bind | jaxb-api | 2.3.0 |
javax.xml.soap | javax.xml.soap-api | 1.4.0 |
javax.xml.ws | jaxws-api | 2.3.1 |
joda-time | joda-time | 2.12.5 |
junit | junit | 4.13.2 |
net.bytebuddy | byte-buddy | 1.11.12.redhat-00002 |
org.apache-extras.beanshell | bsh | 2.0b6 |
org.apache.commons | commons-collections4 | 4.5.0-M2 |
org.apache.commons | commons-lang3 | 3.15.0 |
org.apache.commons | commons-math3 | 3.6.1 |
org.apache.commons | commons-text | 1.12.0 |
org.apache.httpcomponents | httpclient | 4.5.14 |
org.apache.httpcomponents | httpcore | 4.4.14.redhat-00001 |
org.apache.logging.log4j | log4j-api | 2.23.1 |
org.apache.poi | poi | 5.3.0 |
org.apache.santuario | xmlsec | 4.0.2 |
org.apache.taglibs | taglibs-standard-impl | 1.2.6.RC1-redhat-1 |
org.apache.taglibs | taglibs-standard-spec | 1.2.6.RC1-redhat-1 |
org.apache.velocity | velocity-engine-core | 2.3 |
org.apache.xmlbeans | xmlbeans | 5.1.1 |
org.bouncycastle | bcpkix-jdk18on | 1.77 |
org.bouncycastle | bcprov-jdk18on | 1.77 |
org.bouncycastle | bcutil-jdk18on | 1.77 |
org.codehaus.jettison | jettison | 1.5.4 |
org.codehaus.woodstox | stax2-api | 4.2.1.redhat-00001 |
org.dom4j | dom4j | 2.1.3.redhat-00001 |
org.eclipse.microprofile.openapi | microprofile-openapi-api | 3.1.1 |
org.glassfish.jaxb | jaxb-runtime | 2.3.3.b02-redhat-00002 |
org.glassfish.jaxb | txw2 | 2.3.3.b02-redhat-00002 |
org.hamcrest | hamcrest-core | 1.3 |
org.hibernate.common | hibernate-commons-annotations | 5.0.5.Final-redhat-00002 |
org.hibernate.validator | hibernate-validator | 6.0.23.Final-redhat-00001 |
org.hibernate | hibernate-core | 5.3.36.Final-redhat-00001 |
org.hibernate | hibernate-entitymanager | 5.3.36.Final-redhat-00001 |
org.hibernate | hibernate-jpamodelgen | 5.3.36.Final-redhat-00001 |
org.javassist | javassist | 3.27.0.GA-redhat-00001 |
org.jboss.logging | jboss-logging | 3.4.1.Final-redhat-00001 |
org.jboss.spec.javax.annotation | jboss-annotations-api_1.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.batch | jboss-batch-api_1.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.ejb | jboss-ejb-api_3.2_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.el | jboss-el-api_3.0_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.enterprise.concurrent | jboss-concurrency-api_1.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.faces | jboss-jsf-api_2.3_spec | 3.0.0.SP08-redhat-00001 |
org.jboss.spec.javax.interceptor | jboss-interceptors-api_1.2_spec | 2.0.0.Final-redhat-00002 |
org.jboss.spec.javax.jms | jboss-jms-api_2.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.management.j2ee | jboss-j2eemgmt-api_1.1_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.resource | jboss-connector-api_1.7_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.security.auth.message | jboss-jaspi-api_1.1_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.security.jacc | jboss-jacc-api_1.5_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.servlet.jsp | jboss-jsp-api_2.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.servlet | jboss-servlet-api_4.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.transaction | jboss-transaction-api_1.3_spec | 2.0.0.Final-redhat-00005 |
org.jboss.spec.javax.websocket | jboss-websocket-api_1.1_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.ws.rs | jboss-jaxrs-api_2.1_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.xml.bind | jboss-jaxb-api_2.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.xml.soap | jboss-saaj-api_1.4_spec | 1.0.2.Final-redhat-00002 |
org.jboss.spec.javax.xml.ws | jboss-jaxws-api_2.3_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec | jboss-jakartaee-8.0 | 1.0.1.Final-redhat-00008 |
org.jboss | jandex | 2.4.4.Final-redhat-00001 |
org.jboss | jboss-vfs | 3.2.15.Final-redhat-00001 |
org.keycloak | keycloak-adapter-core | 24.0.5 |
org.keycloak | keycloak-adapter-spi | 24.0.5 |
org.keycloak | keycloak-authz-client | 24.0.5 |
org.keycloak | keycloak-common | 24.0.5 |
org.keycloak | keycloak-core | 24.0.5 |
org.keycloak | keycloak-crypto-default | 24.0.5 |
org.keycloak | keycloak-policy-enforcer | 24.0.5 |
org.keycloak | keycloak-server-spi-private | 24.0.5 |
org.keycloak | keycloak-server-spi | 24.0.5 |
org.keycloak | keycloak-servlet-adapter-spi | 24.0.5 |
org.keycloak | keycloak-servlet-filter-adapter | 24.0.5 |
org.opensaml | opensaml | 2.6.6 |
org.opensaml | openws | 1.5.6 |
org.opensaml | xmltooling | 1.4.6 |
org.owasp.esapi | esapi | 2.2.0.0 |
org.slf4j | slf4j-api | 1.7.22.redhat-2 |
org.springframework.security.extensions | spring-security-saml2-core | 1.0.10.RELEASE |
org.springframework.security | spring-security-config | 5.8.13 |
org.springframework.security | spring-security-core | 5.8.13 |
org.springframework.security | spring-security-crypto | 5.8.13 |
org.springframework.security | spring-security-web | 5.8.13 |
org.springframework | spring-aop | 5.3.39 |
org.springframework | spring-beans | 5.3.39 |
org.springframework | spring-context | 5.3.39 |
org.springframework | spring-core | 5.3.39 |
org.springframework | spring-expression | 5.3.39 |
org.springframework | spring-jcl | 5.3.39 |
org.springframework | spring-web | 5.3.39 |
org.springframework | spring-webmvc | 5.3.39 |
xml-apis | xml-apis | 1.4.01 |
antlr | antlr | 2.7.7.redhat-7 |
com.fasterxml.jackson.core | jackson-annotations | 2.12.7.redhat-00003 |
com.fasterxml.jackson.core | jackson-core | 2.12.7.redhat-00003 |
com.fasterxml.jackson.core | jackson-databind | 2.12.7.redhat-00003 |
com.fasterxml.woodstox | woodstox-core | 6.4.0.redhat-00001 |
com.fasterxml | classmate | 1.5.1.redhat-00001 |
com.io7m.xom | xom | 1.2.10 |
com.narupley | not-going-to-be-commons-ssl | 0.3.20 |
com.sun.activation | jakarta.activation | 1.2.2.redhat-00002 |
com.sun.istack | istack-commons-runtime | 3.0.10.redhat-00001 |
com.sun.mail | jakarta.mail | 1.6.7.redhat-00003 |
com.zaxxer | SparseBitSet | 1.3 |
commons-beanutils | commons-beanutils | 1.9.4 |
commons-codec | commons-codec | 1.17.1 |
commons-fileupload | commons-fileupload | 1.5 |
commons-io | commons-io | 2.16.1 |
commons-logging | commons-logging | 1.3.3 |
commons-net | commons-net | 3.9.0 |
it.eng.parer | saceriam-jboss-jpa | 6.1.1-SNAPSHOT |
it.eng.parer | spagofat-core | 6.15.0 |
it.eng.parer | spagofat-middle | 6.15.0 |
it.eng.parer | spagofat-paginator-ejb | 6.15.0 |
it.eng.parer | spagofat-paginator-gf | 6.15.0 |
it.eng.parer | spagofat-sl-jpa | 6.15.0 |
jakarta.activation | jakarta.activation-api | 2.1.2 |
jakarta.enterprise | jakarta.enterprise.cdi-api | 2.0.2.redhat-00002 |
jakarta.inject | jakarta.inject-api | 1.0.3.redhat-00001 |
jakarta.json.bind | jakarta.json.bind-api | 1.0.2.redhat-00001 |
jakarta.json | jakarta.json-api | 1.1.6.redhat-00001 |
jakarta.persistence | jakarta.persistence-api | 2.2.3.redhat-00001 |
jakarta.security.enterprise | jakarta.security.enterprise-api | 1.0.2.redhat-00001 |
jakarta.validation | jakarta.validation-api | 2.0.2.redhat-00001 |
jakarta.xml.bind | jakarta.xml.bind-api | 2.3.2 |
javax.annotation | javax.annotation-api | 1.3.2 |
javax.jws | jsr181-api | 1.0.0.MR1-redhat-8 |
javax.xml.bind | jaxb-api | 2.3.0 |
javax.xml.soap | javax.xml.soap-api | 1.4.0 |
javax.xml.ws | jaxws-api | 2.3.1 |
joda-time | joda-time | 2.12.5 |
junit | junit | 4.13.2 |
net.bytebuddy | byte-buddy | 1.11.12.redhat-00002 |
org.apache-extras.beanshell | bsh | 2.0b6 |
org.apache.commons | commons-collections4 | 4.5.0-M2 |
org.apache.commons | commons-lang3 | 3.15.0 |
org.apache.commons | commons-math3 | 3.6.1 |
org.apache.commons | commons-text | 1.12.0 |
org.apache.httpcomponents | httpclient | 4.5.14 |
org.apache.httpcomponents | httpcore | 4.4.14.redhat-00001 |
org.apache.logging.log4j | log4j-api | 2.23.1 |
org.apache.poi | poi | 5.3.0 |
org.apache.santuario | xmlsec | 4.0.2 |
org.apache.taglibs | taglibs-standard-impl | 1.2.6.RC1-redhat-1 |
org.apache.taglibs | taglibs-standard-spec | 1.2.6.RC1-redhat-1 |
org.apache.velocity | velocity-engine-core | 2.3 |
org.apache.xmlbeans | xmlbeans | 5.1.1 |
org.bouncycastle | bcpkix-jdk18on | 1.77 |
org.bouncycastle | bcprov-jdk18on | 1.77 |
org.bouncycastle | bcutil-jdk18on | 1.77 |
org.codehaus.jettison | jettison | 1.5.4 |
org.codehaus.woodstox | stax2-api | 4.2.1.redhat-00001 |
org.dom4j | dom4j | 2.1.3.redhat-00001 |
org.eclipse.microprofile.openapi | microprofile-openapi-api | 3.1.1 |
org.glassfish.jaxb | jaxb-runtime | 2.3.3.b02-redhat-00002 |
org.glassfish.jaxb | txw2 | 2.3.3.b02-redhat-00002 |
org.hamcrest | hamcrest-core | 1.3 |
org.hibernate.common | hibernate-commons-annotations | 5.0.5.Final-redhat-00002 |
org.hibernate | hibernate-core | 5.3.36.Final-redhat-00001 |
org.hibernate | hibernate-entitymanager | 5.3.36.Final-redhat-00001 |
org.hibernate | hibernate-jpamodelgen | 5.3.36.Final-redhat-00001 |
org.javassist | javassist | 3.27.0.GA-redhat-00001 |
org.jboss.logging | jboss-logging | 3.4.1.Final-redhat-00001 |
org.jboss.spec.javax.annotation | jboss-annotations-api_1.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.batch | jboss-batch-api_1.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.ejb | jboss-ejb-api_3.2_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.el | jboss-el-api_3.0_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.enterprise.concurrent | jboss-concurrency-api_1.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.faces | jboss-jsf-api_2.3_spec | 3.0.0.SP08-redhat-00001 |
org.jboss.spec.javax.interceptor | jboss-interceptors-api_1.2_spec | 2.0.0.Final-redhat-00002 |
org.jboss.spec.javax.jms | jboss-jms-api_2.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.management.j2ee | jboss-j2eemgmt-api_1.1_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.resource | jboss-connector-api_1.7_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.security.auth.message | jboss-jaspi-api_1.1_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.security.jacc | jboss-jacc-api_1.5_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.servlet.jsp | jboss-jsp-api_2.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.servlet | jboss-servlet-api_4.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.transaction | jboss-transaction-api_1.3_spec | 2.0.0.Final-redhat-00005 |
org.jboss.spec.javax.websocket | jboss-websocket-api_1.1_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.ws.rs | jboss-jaxrs-api_2.1_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.xml.bind | jboss-jaxb-api_2.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.xml.soap | jboss-saaj-api_1.4_spec | 1.0.2.Final-redhat-00002 |
org.jboss.spec.javax.xml.ws | jboss-jaxws-api_2.3_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec | jboss-jakartaee-8.0 | 1.0.1.Final-redhat-00008 |
org.jboss | jandex | 2.4.4.Final-redhat-00001 |
org.keycloak | keycloak-adapter-core | 24.0.5 |
org.keycloak | keycloak-adapter-spi | 24.0.5 |
org.keycloak | keycloak-authz-client | 24.0.5 |
org.keycloak | keycloak-common | 24.0.5 |
org.keycloak | keycloak-core | 24.0.5 |
org.keycloak | keycloak-crypto-default | 24.0.5 |
org.keycloak | keycloak-policy-enforcer | 24.0.5 |
org.keycloak | keycloak-server-spi-private | 24.0.5 |
org.keycloak | keycloak-server-spi | 24.0.5 |
org.keycloak | keycloak-servlet-adapter-spi | 24.0.5 |
org.keycloak | keycloak-servlet-filter-adapter | 24.0.5 |
org.opensaml | opensaml | 2.6.6 |
org.opensaml | openws | 1.5.6 |
org.opensaml | xmltooling | 1.4.6 |
org.owasp.esapi | esapi | 2.2.0.0 |
org.slf4j | slf4j-api | 1.7.22.redhat-2 |
org.springframework.security.extensions | spring-security-saml2-core | 1.0.10.RELEASE |
org.springframework.security | spring-security-config | 5.8.13 |
org.springframework.security | spring-security-core | 5.8.13 |
org.springframework.security | spring-security-crypto | 5.8.13 |
org.springframework.security | spring-security-web | 5.8.13 |
org.springframework | spring-aop | 5.3.39 |
org.springframework | spring-beans | 5.3.37 |
org.springframework | spring-context | 5.3.39 |
org.springframework | spring-core | 5.3.39 |
org.springframework | spring-expression | 5.3.39 |
org.springframework | spring-jcl | 5.3.39 |
org.springframework | spring-web | 5.3.39 |
org.springframework | spring-webmvc | 5.3.39 |
xml-apis | xml-apis | 1.4.01 |
antlr | antlr | 2.7.7.redhat-7 |
com.fasterxml.jackson.core | jackson-annotations | 2.12.7.redhat-00003 |
com.fasterxml.jackson.core | jackson-core | 2.12.7.redhat-00003 |
com.fasterxml.jackson.core | jackson-databind | 2.12.7.redhat-00003 |
com.fasterxml.woodstox | woodstox-core | 6.4.0.redhat-00001 |
com.fasterxml | classmate | 1.5.1.redhat-00001 |
com.google.code.findbugs | jsr305 | 3.0.2 |
com.google.guava | failureaccess | 1.0.1.redhat-00002 |
com.google.guava | guava | 32.1.1.jre-redhat-00001 |
com.io7m.xom | xom | 1.2.10 |
com.narupley | not-going-to-be-commons-ssl | 0.3.20 |
com.sun.activation | jakarta.activation | 1.2.2.redhat-00002 |
com.sun.activation | javax.activation | 1.2.0 |
com.sun.istack | istack-commons-runtime | 3.0.10.redhat-00001 |
com.sun.mail | jakarta.mail | 1.6.7.redhat-00003 |
com.sun.xml.bind | jaxb-impl | 2.3.5 |
com.sun.xml.fastinfoset | FastInfoset | 1.2.18 |
com.sun.xml.messaging.saaj | saaj-impl | 1.5.3 |
com.sun.xml.stream.buffer | streambuffer | 1.5.10 |
com.sun.xml.ws | jaxws-rt | 2.3.5 |
com.sun.xml.ws | policy | 2.7.10 |
com.zaxxer | SparseBitSet | 1.3 |
commons-beanutils | commons-beanutils | 1.9.4 |
commons-codec | commons-codec | 1.17.1 |
commons-fileupload | commons-fileupload | 1.5 |
commons-io | commons-io | 2.16.1 |
commons-lang | commons-lang | 2.6 |
commons-logging | commons-logging | 1.3.3 |
commons-net | commons-net | 3.9.0 |
directory-naming | naming-core | 0.8 |
directory-naming | naming-java | 0.8 |
it.eng.parer | idp-jaas-rdbms | 0.0.9 |
it.eng.parer | saceriam-jboss-jpa | 6.1.1-SNAPSHOT |
it.eng.parer | saceriam-jboss-slg | 6.1.1-SNAPSHOT |
it.eng.parer | spagofat-core | 6.15.0 |
it.eng.parer | spagofat-middle | 6.15.0 |
it.eng.parer | spagofat-paginator-ejb | 6.15.0 |
it.eng.parer | spagofat-paginator-gf | 6.15.0 |
it.eng.parer | spagofat-si-client | 6.15.0 |
it.eng.parer | spagofat-si-util | 6.15.0 |
it.eng.parer | spagofat-sl-ejb | 6.15.0 |
it.eng.parer | spagofat-sl-jpa | 6.15.0 |
it.eng.parer | spagofat-sl-slg | 6.15.0 |
it.eng.parer | spagofat-timer-wrapper-common | 6.15.0 |
it.eng.parer | spagofat-timer-wrapper-ejb | 6.15.0 |
jakarta.activation | jakarta.activation-api | 2.1.2 |
jakarta.annotation | jakarta.annotation-api | 1.3.5 |
jakarta.enterprise | jakarta.enterprise.cdi-api | 2.0.2.redhat-00002 |
jakarta.inject | jakarta.inject-api | 1.0.3.redhat-00001 |
jakarta.json.bind | jakarta.json.bind-api | 1.0.2.redhat-00001 |
jakarta.json | jakarta.json-api | 1.1.6.redhat-00001 |
jakarta.jws | jakarta.jws-api | 2.1.0 |
jakarta.persistence | jakarta.persistence-api | 2.2.3.redhat-00001 |
jakarta.security.enterprise | jakarta.security.enterprise-api | 1.0.2.redhat-00001 |
jakarta.validation | jakarta.validation-api | 2.0.2.redhat-00001 |
jakarta.xml.bind | jakarta.xml.bind-api | 2.3.3 |
jakarta.xml.soap | jakarta.xml.soap-api | 1.4.2 |
jakarta.xml.ws | jakarta.xml.ws-api | 2.3.3 |
javax.annotation | javax.annotation-api | 1.3.2 |
javax.inject | javax.inject | 1 |
javax.jws | jsr181-api | 1.0.0.MR1-redhat-8 |
javax.validation | validation-api | 1.0.0.GA |
javax.xml.bind | jaxb-api | 2.3.0 |
javax.xml.soap | javax.xml.soap-api | 1.4.0 |
javax.xml.ws | jaxws-api | 2.3.1 |
joda-time | joda-time | 2.12.5 |
junit | junit | 4.13.2 |
net.bytebuddy | byte-buddy | 1.11.12.redhat-00002 |
net.sourceforge.javacsv | javacsv | 2.0 |
org.apache-extras.beanshell | bsh | 2.0b6 |
org.apache.commons | commons-collections4 | 4.5.0-M2 |
org.apache.commons | commons-lang3 | 3.15.0 |
org.apache.commons | commons-math3 | 3.6.1 |
org.apache.commons | commons-text | 1.12.0 |
org.apache.felix | org.apache.felix.resolver | 0.1.0.Beta1 |
org.apache.httpcomponents | httpclient | 4.5.14 |
org.apache.httpcomponents | httpcore | 4.4.14.redhat-00001 |
org.apache.logging.log4j | log4j-api | 2.23.1 |
org.apache.logging.log4j | log4j-core | 2.18.0 |
org.apache.maven.wagon | wagon-file | 3.3.4 |
org.apache.maven.wagon | wagon-http-lightweight | 2.6 |
org.apache.maven.wagon | wagon-http-shared | 2.6 |
org.apache.maven.wagon | wagon-provider-api | 3.3.4 |
org.apache.maven | maven-aether-provider | 3.2.5 |
org.apache.maven | maven-artifact | 3.6.3 |
org.apache.maven | maven-builder-support | 3.6.3 |
org.apache.maven | maven-model-builder | 3.6.3 |
org.apache.maven | maven-model | 3.6.3 |
org.apache.maven | maven-repository-metadata | 3.6.3 |
org.apache.maven | maven-settings-builder | 3.6.3 |
org.apache.maven | maven-settings | 3.6.3 |
org.apache.poi | poi | 5.3.0 |
org.apache.santuario | xmlsec | 4.0.2 |
org.apache.taglibs | taglibs-standard-impl | 1.2.6.RC1-redhat-1 |
org.apache.taglibs | taglibs-standard-spec | 1.2.6.RC1-redhat-1 |
org.apache.tika | tika-core | 2.9.2 |
org.apache.velocity | velocity-engine-core | 2.3 |
org.apache.xmlbeans | xmlbeans | 5.1.1 |
org.bouncycastle | bcpkix-jdk18on | 1.77 |
org.bouncycastle | bcprov-jdk18on | 1.77 |
org.bouncycastle | bcutil-jdk18on | 1.77 |
org.codehaus.jettison | jettison | 1.5.4 |
org.codehaus.plexus | plexus-interpolation | 1.25 |
org.codehaus.plexus | plexus-utils | 3.2.1 |
org.codehaus.woodstox | stax2-api | 4.2.1.redhat-00001 |
org.dom4j | dom4j | 2.1.3.redhat-00001 |
org.eclipse.aether | aether-api | 1.0.0.v20140518 |
org.eclipse.aether | aether-connector-basic | 1.0.0.v20140518 |
org.eclipse.aether | aether-impl | 1.0.0.v20140518 |
org.eclipse.aether | aether-spi | 1.0.0.v20140518 |
org.eclipse.aether | aether-transport-wagon | 1.0.0.v20140518 |
org.eclipse.aether | aether-util | 1.0.0.v20140518 |
org.eclipse.microprofile.openapi | microprofile-openapi-api | 3.1.1 |
org.eclipse.sisu | org.eclipse.sisu.inject | 0.3.4 |
org.glassfish.external | management-api | 3.2.3 |
org.glassfish.gmbal | gmbal-api-only | 4.0.3 |
org.glassfish.ha | ha-api | 3.1.13 |
org.glassfish.jaxb | jaxb-runtime | 2.3.3.b02-redhat-00002 |
org.glassfish.jaxb | txw2 | 2.3.3.b02-redhat-00002 |
org.hamcrest | hamcrest-core | 1.3 |
org.hibernate.common | hibernate-commons-annotations | 5.0.5.Final-redhat-00002 |
org.hibernate | hibernate-core | 5.3.36.Final-redhat-00001 |
org.hibernate | hibernate-entitymanager | 5.3.36.Final-redhat-00001 |
org.hibernate | hibernate-jpamodelgen | 5.3.36.Final-redhat-00001 |
org.hibernate | hibernate-validator | 4.2.0.Final |
org.javassist | javassist | 3.27.0.GA-redhat-00001 |
org.jboss.arquillian.config | arquillian-config-api | 1.4.0.Final |
org.jboss.arquillian.config | arquillian-config-impl-base | 1.4.0.Final |
org.jboss.arquillian.config | arquillian-config-spi | 1.4.0.Final |
org.jboss.arquillian.container | arquillian-container-impl-base | 1.4.0.Final |
org.jboss.arquillian.container | arquillian-container-osgi | 1.0.2.Final |
org.jboss.arquillian.container | arquillian-container-spi | 1.4.0.Final |
org.jboss.arquillian.container | arquillian-container-test-api | 1.4.0.Final |
org.jboss.arquillian.container | arquillian-container-test-impl-base | 1.4.0.Final |
org.jboss.arquillian.container | arquillian-container-test-spi | 1.4.0.Final |
org.jboss.arquillian.core | arquillian-core-api | 1.4.0.Final |
org.jboss.arquillian.core | arquillian-core-impl-base | 1.4.0.Final |
org.jboss.arquillian.core | arquillian-core-spi | 1.4.0.Final |
org.jboss.arquillian.junit | arquillian-junit-container | 1.4.0.Final |
org.jboss.arquillian.junit | arquillian-junit-core | 1.4.0.Final |
org.jboss.arquillian.protocol | arquillian-protocol-jmx | 1.4.0.Final |
org.jboss.arquillian.protocol | arquillian-protocol-servlet | 1.4.0.Final |
org.jboss.arquillian.test | arquillian-test-api | 1.4.0.Final |
org.jboss.arquillian.test | arquillian-test-impl-base | 1.4.0.Final |
org.jboss.arquillian.test | arquillian-test-spi | 1.4.0.Final |
org.jboss.arquillian.testenricher | arquillian-testenricher-cdi | 1.4.0.Final |
org.jboss.arquillian.testenricher | arquillian-testenricher-ejb | 1.4.0.Final |
org.jboss.arquillian.testenricher | arquillian-testenricher-initialcontext | 1.4.0.Final |
org.jboss.arquillian.testenricher | arquillian-testenricher-osgi | 1.0.2.Final |
org.jboss.arquillian.testenricher | arquillian-testenricher-resource | 1.4.0.Final |
org.jboss.as | jboss-as-arquillian-common | 7.1.1.Final |
org.jboss.as | jboss-as-arquillian-container-managed | 7.1.1.Final |
org.jboss.as | jboss-as-arquillian-protocol-jmx | 7.1.1.Final |
org.jboss.as | jboss-as-arquillian-testenricher-msc | 7.1.1.Final |
org.jboss.as | jboss-as-build-config | 7.1.1.Final |
org.jboss.as | jboss-as-controller-client | 7.1.1.Final |
org.jboss.as | jboss-as-controller | 7.1.1.Final |
org.jboss.as | jboss-as-deployment-repository | 7.1.1.Final |
org.jboss.as | jboss-as-domain-http-interface | 7.1.1.Final |
org.jboss.as | jboss-as-domain-management | 7.1.1.Final |
org.jboss.as | jboss-as-ee | 7.1.1.Final |
org.jboss.as | jboss-as-embedded | 7.1.1.Final |
org.jboss.as | jboss-as-jmx | 7.1.1.Final |
org.jboss.as | jboss-as-naming | 7.1.1.Final |
org.jboss.as | jboss-as-network | 7.1.1.Final |
org.jboss.as | jboss-as-osgi-service | 7.1.1.Final |
org.jboss.as | jboss-as-platform-mbean | 7.1.1.Final |
org.jboss.as | jboss-as-process-controller | 7.1.1.Final |
org.jboss.as | jboss-as-protocol | 7.1.1.Final |
org.jboss.as | jboss-as-remoting | 7.1.1.Final |
org.jboss.as | jboss-as-server | 7.1.1.Final |
org.jboss.as | jboss-as-threads | 7.1.1.Final |
org.jboss.com.sun.httpserver | httpserver | 1.0.0.Final |
org.jboss.interceptor | jboss-interceptor-spi | 2.0.0.Final |
org.jboss.invocation | jboss-invocation | 1.1.1.Final |
org.jboss.logging | jboss-logging | 3.4.1.Final-redhat-00001 |
org.jboss.logmanager | jboss-logmanager-log4j | 1.0.0.GA |
org.jboss.logmanager | jboss-logmanager | 1.2.2.GA |
org.jboss.marshalling | jboss-marshalling-river | 1.3.11.GA |
org.jboss.marshalling | jboss-marshalling | 1.3.9.GA |
org.jboss.metadata | jboss-metadata-common | 7.0.1.Final |
org.jboss.metadata | jboss-metadata-ear | 7.0.1.Final |
org.jboss.modules | jboss-modules | 1.1.1.GA |
org.jboss.msc | jboss-msc | 1.4.13.Final-redhat-00001 |
org.jboss.osgi.deployment | jbosgi-deployment | 1.0.12.Final |
org.jboss.osgi.framework | jbosgi-framework-core | 1.1.8.Final |
org.jboss.osgi.metadata | jbosgi-metadata | 2.0.3.Final |
org.jboss.osgi.repository | jbosgi-repository-api | 1.0.5 |
org.jboss.osgi.repository | jbosgi-repository-core | 1.0.5 |
org.jboss.osgi.resolver | jbosgi-resolver-api-v2 | 2.0.0.Beta2 |
org.jboss.osgi.resolver | jbosgi-resolver-api | 1.0.13.Final |
org.jboss.osgi.resolver | jbosgi-resolver-felix | 1.0.13.Final |
org.jboss.osgi.resolver | jbosgi-resolver-spi | 1.0.13.Final |
org.jboss.osgi.spi | jbosgi-spi | 3.0.1.Final |
org.jboss.osgi.vfs | jbosgi-vfs30 | 1.0.7.Final |
org.jboss.osgi.vfs | jbosgi-vfs | 1.0.7.Final |
org.jboss.remoting3 | jboss-remoting | 3.2.3.GA |
org.jboss.remotingjmx | remoting-jmx | 1.0.2.Final |
org.jboss.sasl | jboss-sasl | 1.0.0.Final |
org.jboss.shrinkwrap.descriptors | shrinkwrap-descriptors-api-base | 2.0.0 |
org.jboss.shrinkwrap.descriptors | shrinkwrap-descriptors-spi | 2.0.0 |
org.jboss.shrinkwrap.resolver | shrinkwrap-resolver-api-maven | 2.2.6 |
org.jboss.shrinkwrap.resolver | shrinkwrap-resolver-api | 2.2.6 |
org.jboss.shrinkwrap.resolver | shrinkwrap-resolver-impl-maven | 2.2.6 |
org.jboss.shrinkwrap.resolver | shrinkwrap-resolver-spi-maven | 2.2.6 |
org.jboss.shrinkwrap.resolver | shrinkwrap-resolver-spi | 2.2.6 |
org.jboss.shrinkwrap | shrinkwrap-api | 1.2.6 |
org.jboss.shrinkwrap | shrinkwrap-impl-base | 1.2.6 |
org.jboss.shrinkwrap | shrinkwrap-spi | 1.2.6 |
org.jboss.spec.javax.annotation | jboss-annotations-api_1.1_spec | 1.0.0.Final |
org.jboss.spec.javax.annotation | jboss-annotations-api_1.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.batch | jboss-batch-api_1.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.ejb | jboss-ejb-api_3.2_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.el | jboss-el-api_3.0_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.enterprise.concurrent | jboss-concurrency-api_1.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.faces | jboss-jsf-api_2.3_spec | 3.0.0.SP08-redhat-00001 |
org.jboss.spec.javax.interceptor | jboss-interceptors-api_1.1_spec | 1.0.0.Final |
org.jboss.spec.javax.interceptor | jboss-interceptors-api_1.2_spec | 2.0.0.Final-redhat-00002 |
org.jboss.spec.javax.jms | jboss-jms-api_2.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.management.j2ee | jboss-j2eemgmt-api_1.1_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.resource | jboss-connector-api_1.7_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.security.auth.message | jboss-jaspi-api_1.1_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.security.jacc | jboss-jacc-api_1.5_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.servlet.jsp | jboss-jsp-api_2.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.servlet | jboss-servlet-api_4.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.transaction | jboss-transaction-api_1.1_spec | 1.0.0.Final |
org.jboss.spec.javax.transaction | jboss-transaction-api_1.3_spec | 2.0.0.Final-redhat-00005 |
org.jboss.spec.javax.websocket | jboss-websocket-api_1.1_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.ws.rs | jboss-jaxrs-api_2.1_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.xml.bind | jboss-jaxb-api_2.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.xml.soap | jboss-saaj-api_1.4_spec | 1.0.2.Final-redhat-00002 |
org.jboss.spec.javax.xml.ws | jboss-jaxws-api_2.3_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec | jboss-jakartaee-8.0 | 1.0.1.Final-redhat-00008 |
org.jboss.stdio | jboss-stdio | 1.0.1.GA |
org.jboss.threads | jboss-threads | 2.4.0.Final-redhat-00001 |
org.jboss.xnio | xnio-api | 3.8.12.SP2-redhat-00001 |
org.jboss.xnio | xnio-nio | 3.8.12.SP2-redhat-00001 |
org.jboss | jandex | 2.4.4.Final-redhat-00001 |
org.jboss | jboss-common-core | 2.2.17.GA |
org.jboss | jboss-dmr | 1.1.1.Final |
org.jboss | jboss-ejb-client | 1.0.0.Final |
org.jboss | jboss-remote-naming | 1.0.2.Final |
org.jboss | jboss-vfs | 3.1.0.Final |
org.jboss | staxmapper | 1.1.0.Final |
org.jsoup | jsoup | 1.12.1 |
org.jvnet.mimepull | mimepull | 1.9.15 |
org.jvnet.staxex | stax-ex | 1.8.3 |
org.keycloak | keycloak-adapter-core | 24.0.5 |
org.keycloak | keycloak-adapter-spi | 24.0.5 |
org.keycloak | keycloak-authz-client | 24.0.5 |
org.keycloak | keycloak-common | 24.0.5 |
org.keycloak | keycloak-core | 24.0.5 |
org.keycloak | keycloak-crypto-default | 24.0.5 |
org.keycloak | keycloak-policy-enforcer | 24.0.5 |
org.keycloak | keycloak-server-spi-private | 24.0.5 |
org.keycloak | keycloak-server-spi | 24.0.5 |
org.keycloak | keycloak-servlet-adapter-spi | 24.0.5 |
org.keycloak | keycloak-servlet-filter-adapter | 24.0.5 |
org.opensaml | opensaml | 2.6.6 |
org.opensaml | openws | 1.5.6 |
org.opensaml | xmltooling | 1.4.6 |
org.osgi | org.osgi.compendium | 4.2.0 |
org.osgi | org.osgi.core | 4.2.0 |
org.osgi | org.osgi.enterprise | 4.2.0 |
org.owasp.esapi | esapi | 2.2.0.0 |
org.slf4j | slf4j-api | 1.7.22.redhat-2 |
org.sonatype.plexus | plexus-cipher | 1.7 |
org.sonatype.plexus | plexus-sec-dispatcher | 1.4 |
org.springframework.security.extensions | spring-security-saml2-core | 1.0.10.RELEASE |
org.springframework.security | spring-security-config | 5.8.13 |
org.springframework.security | spring-security-core | 5.8.13 |
org.springframework.security | spring-security-crypto | 5.8.13 |
org.springframework.security | spring-security-web | 5.8.13 |
org.springframework | spring-aop | 5.3.39 |
org.springframework | spring-beans | 5.3.37 |
org.springframework | spring-context | 5.3.39 |
org.springframework | spring-core | 5.3.39 |
org.springframework | spring-expression | 5.3.39 |
org.springframework | spring-jcl | 5.3.39 |
org.springframework | spring-web | 5.3.39 |
org.springframework | spring-webmvc | 5.3.39 |
org.wildfly.client | wildfly-client-config | 1.0.1.Final-redhat-00001 |
org.wildfly.common | wildfly-common | 1.5.4.Final-redhat-00001 |
system | jdk-tools | jdk |
xml-apis | xml-apis | 1.4.01 |
antlr | antlr | 2.7.7.redhat-7 |
com.fasterxml.jackson.core | jackson-annotations | 2.12.7.redhat-00003 |
com.fasterxml.jackson.core | jackson-core | 2.12.7.redhat-00003 |
com.fasterxml.jackson.core | jackson-databind | 2.12.7.redhat-00003 |
com.fasterxml.woodstox | woodstox-core | 6.4.0.redhat-00001 |
com.fasterxml | classmate | 1.5.1.redhat-00001 |
com.io7m.xom | xom | 1.2.10 |
com.narupley | not-going-to-be-commons-ssl | 0.3.20 |
com.sun.activation | jakarta.activation | 1.2.2.redhat-00002 |
com.sun.activation | javax.activation | 1.2.0 |
com.sun.istack | istack-commons-runtime | 3.0.10.redhat-00001 |
com.sun.mail | jakarta.mail | 1.6.7.redhat-00003 |
com.sun.xml.bind | jaxb-impl | 2.3.5 |
com.sun.xml.fastinfoset | FastInfoset | 1.2.18 |
com.sun.xml.messaging.saaj | saaj-impl | 1.5.3 |
com.sun.xml.stream.buffer | streambuffer | 1.5.10 |
com.sun.xml.ws | jaxws-rt | 2.3.5 |
com.sun.xml.ws | policy | 2.7.10 |
com.zaxxer | SparseBitSet | 1.3 |
commons-beanutils | commons-beanutils | 1.9.4 |
commons-codec | commons-codec | 1.17.1 |
commons-fileupload | commons-fileupload | 1.5 |
commons-io | commons-io | 2.16.1 |
commons-logging | commons-logging | 1.3.3 |
commons-net | commons-net | 3.9.0 |
it.eng.parer | idp-jaas-rdbms | 0.0.9 |
it.eng.parer | saceriam-jboss-ejb | 6.1.1-SNAPSHOT |
it.eng.parer | saceriam-jboss-jpa | 6.1.1-SNAPSHOT |
it.eng.parer | saceriam-jboss-slg | 6.1.1-SNAPSHOT |
it.eng.parer | spagofat-core | 6.15.0 |
it.eng.parer | spagofat-middle | 6.15.0 |
it.eng.parer | spagofat-paginator-ejb | 6.15.0 |
it.eng.parer | spagofat-paginator-gf | 6.15.0 |
it.eng.parer | spagofat-si-client | 6.15.0 |
it.eng.parer | spagofat-si-util | 6.15.0 |
it.eng.parer | spagofat-sl-ejb | 6.15.0 |
it.eng.parer | spagofat-sl-jpa | 6.15.0 |
it.eng.parer | spagofat-sl-slg | 6.15.0 |
it.eng.parer | spagofat-sl-web | classes |
it.eng.parer | spagofat-sl-web | 6.15.0 |
it.eng.parer | spagofat-timer-wrapper-common | 6.15.0 |
it.eng.parer | spagofat-timer-wrapper-ejb | 6.15.0 |
it.eng.parer | spagofat-webresources | 6.15.0 |
jakarta.activation | jakarta.activation-api | 2.1.2 |
jakarta.annotation | jakarta.annotation-api | 1.3.5 |
jakarta.enterprise | jakarta.enterprise.cdi-api | 2.0.2.redhat-00002 |
jakarta.inject | jakarta.inject-api | 1.0.3.redhat-00001 |
jakarta.json.bind | jakarta.json.bind-api | 1.0.2.redhat-00001 |
jakarta.json | jakarta.json-api | 1.1.6.redhat-00001 |
jakarta.jws | jakarta.jws-api | 2.1.0 |
jakarta.persistence | jakarta.persistence-api | 2.2.3.redhat-00001 |
jakarta.security.enterprise | jakarta.security.enterprise-api | 1.0.2.redhat-00001 |
jakarta.validation | jakarta.validation-api | 2.0.2.redhat-00001 |
jakarta.xml.bind | jakarta.xml.bind-api | 2.3.3 |
jakarta.xml.soap | jakarta.xml.soap-api | 1.4.2 |
jakarta.xml.ws | jakarta.xml.ws-api | 2.3.3 |
javax.annotation | javax.annotation-api | 1.3.2 |
javax.jws | jsr181-api | 1.0.0.MR1-redhat-8 |
javax.xml.bind | jaxb-api | 2.3.0 |
javax.xml.soap | javax.xml.soap-api | 1.4.0 |
javax.xml.ws | jaxws-api | 2.3.1 |
joda-time | joda-time | 2.12.5 |
net.bytebuddy | byte-buddy | 1.11.12.redhat-00002 |
net.sourceforge.javacsv | javacsv | 2.0 |
org.apache-extras.beanshell | bsh | 2.0b6 |
org.apache.commons | commons-collections4 | 4.5.0-M2 |
org.apache.commons | commons-lang3 | 3.15.0 |
org.apache.commons | commons-math3 | 3.6.1 |
org.apache.commons | commons-text | 1.12.0 |
org.apache.httpcomponents | httpclient | 4.5.14 |
org.apache.httpcomponents | httpcore | 4.4.14.redhat-00001 |
org.apache.logging.log4j | log4j-api | 2.23.1 |
org.apache.logging.log4j | log4j-core | 2.18.0 |
org.apache.poi | poi | 5.3.0 |
org.apache.santuario | xmlsec | 4.0.2 |
org.apache.taglibs | taglibs-standard-impl | 1.2.6.RC1-redhat-1 |
org.apache.taglibs | taglibs-standard-spec | 1.2.6.RC1-redhat-1 |
org.apache.tika | tika-core | 2.9.2 |
org.apache.velocity | velocity-engine-core | 2.3 |
org.apache.xmlbeans | xmlbeans | 5.1.1 |
org.bouncycastle | bcpkix-jdk18on | 1.77 |
org.bouncycastle | bcprov-jdk18on | 1.77 |
org.bouncycastle | bcutil-jdk18on | 1.77 |
org.codehaus.jettison | jettison | 1.5.4 |
org.codehaus.woodstox | stax2-api | 4.2.1.redhat-00001 |
org.dom4j | dom4j | 2.1.3.redhat-00001 |
org.eclipse.microprofile.openapi | microprofile-openapi-api | 3.1.1 |
org.glassfish.external | management-api | 3.2.3 |
org.glassfish.gmbal | gmbal-api-only | 4.0.3 |
org.glassfish.ha | ha-api | 3.1.13 |
org.glassfish.jaxb | jaxb-runtime | 2.3.3.b02-redhat-00002 |
org.glassfish.jaxb | txw2 | 2.3.3.b02-redhat-00002 |
org.hibernate.common | hibernate-commons-annotations | 5.0.5.Final-redhat-00002 |
org.hibernate | hibernate-core | 5.3.36.Final-redhat-00001 |
org.hibernate | hibernate-entitymanager | 5.3.36.Final-redhat-00001 |
org.hibernate | hibernate-jpamodelgen | 5.3.36.Final-redhat-00001 |
org.javassist | javassist | 3.27.0.GA-redhat-00001 |
org.jboss.logging | jboss-logging | 3.4.1.Final-redhat-00001 |
org.jboss.spec.javax.annotation | jboss-annotations-api_1.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.batch | jboss-batch-api_1.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.ejb | jboss-ejb-api_3.2_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.el | jboss-el-api_3.0_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.enterprise.concurrent | jboss-concurrency-api_1.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.faces | jboss-jsf-api_2.3_spec | 3.0.0.SP08-redhat-00001 |
org.jboss.spec.javax.interceptor | jboss-interceptors-api_1.2_spec | 2.0.0.Final-redhat-00002 |
org.jboss.spec.javax.jms | jboss-jms-api_2.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.management.j2ee | jboss-j2eemgmt-api_1.1_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.resource | jboss-connector-api_1.7_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.security.auth.message | jboss-jaspi-api_1.1_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.security.jacc | jboss-jacc-api_1.5_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.servlet.jsp | jboss-jsp-api_2.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.servlet | jboss-servlet-api_4.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.transaction | jboss-transaction-api_1.3_spec | 2.0.0.Final-redhat-00005 |
org.jboss.spec.javax.websocket | jboss-websocket-api_1.1_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.ws.rs | jboss-jaxrs-api_2.1_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.xml.bind | jboss-jaxb-api_2.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.xml.soap | jboss-saaj-api_1.4_spec | 1.0.2.Final-redhat-00002 |
org.jboss.spec.javax.xml.ws | jboss-jaxws-api_2.3_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec | jboss-jakartaee-8.0 | 1.0.1.Final-redhat-00008 |
org.jboss | jandex | 2.4.4.Final-redhat-00001 |
org.jvnet.mimepull | mimepull | 1.9.15 |
org.jvnet.staxex | stax-ex | 1.8.3 |
org.keycloak | keycloak-adapter-core | 24.0.5 |
org.keycloak | keycloak-adapter-spi | 24.0.5 |
org.keycloak | keycloak-authz-client | 24.0.5 |
org.keycloak | keycloak-common | 24.0.5 |
org.keycloak | keycloak-core | 24.0.5 |
org.keycloak | keycloak-crypto-default | 24.0.5 |
org.keycloak | keycloak-policy-enforcer | 24.0.5 |
org.keycloak | keycloak-server-spi-private | 24.0.5 |
org.keycloak | keycloak-server-spi | 24.0.5 |
org.keycloak | keycloak-servlet-adapter-spi | 24.0.5 |
org.keycloak | keycloak-servlet-filter-adapter | 24.0.5 |
org.opensaml | opensaml | 2.6.6 |
org.opensaml | openws | 1.5.6 |
org.opensaml | xmltooling | 1.4.6 |
org.owasp.esapi | esapi | 2.2.0.0 |
org.slf4j | slf4j-api | 1.7.22.redhat-2 |
org.springframework.security.extensions | spring-security-saml2-core | 1.0.10.RELEASE |
org.springframework.security | spring-security-config | 5.8.13 |
org.springframework.security | spring-security-core | 5.8.13 |
org.springframework.security | spring-security-crypto | 5.8.13 |
org.springframework.security | spring-security-web | 5.8.13 |
org.springframework | spring-aop | 5.3.39 |
org.springframework | spring-beans | 5.3.39 |
org.springframework | spring-context | 5.3.39 |
org.springframework | spring-core | 5.3.39 |
org.springframework | spring-expression | 5.3.39 |
org.springframework | spring-jcl | 5.3.39 |
org.springframework | spring-web | 5.3.39 |
org.springframework | spring-webmvc | 5.3.39 |
xml-apis | xml-apis | 1.4.01 |
antlr | antlr | 2.7.7.redhat-7 |
com.fasterxml.jackson.core | jackson-annotations | 2.12.7.redhat-00003 |
com.fasterxml.jackson.core | jackson-core | 2.12.7.redhat-00003 |
com.fasterxml.jackson.core | jackson-databind | 2.12.7.redhat-00003 |
com.fasterxml.woodstox | woodstox-core | 6.4.0.redhat-00001 |
com.fasterxml | classmate | 1.5.1.redhat-00001 |
com.google.code.findbugs | jsr305 | 3.0.2 |
com.google.code.gson | gson | 2.8.9.redhat-00001 |
com.google.guava | failureaccess | 1.0.1.redhat-00002 |
com.google.guava | guava | 32.1.1.jre-redhat-00001 |
com.google.protobuf | protobuf-java | 2.4.1 |
com.io7m.xom | xom | 1.2.10 |
com.narupley | not-going-to-be-commons-ssl | 0.3.20 |
com.opera | operadriver | 1.5 |
com.opera | operalaunchers | 1.1 |
com.squareup.okhttp3 | okhttp | 3.9.1 |
com.squareup.okio | okio | 1.13.0 |
com.sun.activation | jakarta.activation | 1.2.2.redhat-00002 |
com.sun.activation | javax.activation | 1.2.0 |
com.sun.istack | istack-commons-runtime | 3.0.10.redhat-00001 |
com.sun.mail | jakarta.mail | 1.6.7.redhat-00003 |
com.sun.xml.bind | jaxb-impl | 2.3.5 |
com.sun.xml.fastinfoset | FastInfoset | 1.2.18 |
com.sun.xml.messaging.saaj | saaj-impl | 1.5.3 |
com.sun.xml.stream.buffer | streambuffer | 1.5.10 |
com.sun.xml.ws | jaxws-rt | 2.3.5 |
com.sun.xml.ws | policy | 2.7.10 |
com.zaxxer | SparseBitSet | 1.3 |
commons-beanutils | commons-beanutils | 1.9.4 |
commons-codec | commons-codec | 1.17.1 |
commons-collections | commons-collections | 3.2.1 |
commons-fileupload | commons-fileupload | 1.5 |
commons-httpclient | commons-httpclient | 3.1 |
commons-io | commons-io | 2.16.1 |
commons-jxpath | commons-jxpath | 1.3 |
commons-logging | commons-logging | 1.3.3 |
commons-net | commons-net | 3.9.0 |
io.netty | netty | 3.5.2.Final |
it.eng.parer | idp-jaas-rdbms | 0.0.9 |
it.eng.parer | saceriam-jboss-ejb | 6.1.1-SNAPSHOT |
it.eng.parer | saceriam-jboss-jpa | 6.1.1-SNAPSHOT |
it.eng.parer | saceriam-jboss-slg | 6.1.1-SNAPSHOT |
it.eng.parer | saceriam-jboss-web | 6.1.1-SNAPSHOT |
it.eng.parer | spagofat-core | 6.15.0 |
it.eng.parer | spagofat-middle | 6.15.0 |
it.eng.parer | spagofat-paginator-ejb | 6.15.0 |
it.eng.parer | spagofat-paginator-gf | 6.15.0 |
it.eng.parer | spagofat-si-client | 6.15.0 |
it.eng.parer | spagofat-si-util | 6.15.0 |
it.eng.parer | spagofat-sl-ejb | 6.15.0 |
it.eng.parer | spagofat-sl-jpa | 6.15.0 |
it.eng.parer | spagofat-sl-slg | 6.15.0 |
it.eng.parer | spagofat-timer-wrapper-common | 6.15.0 |
it.eng.parer | spagofat-timer-wrapper-ejb | 6.15.0 |
jakarta.activation | jakarta.activation-api | 2.1.2 |
jakarta.annotation | jakarta.annotation-api | 1.3.5 |
jakarta.enterprise | jakarta.enterprise.cdi-api | 2.0.2.redhat-00002 |
jakarta.inject | jakarta.inject-api | 1.0.3.redhat-00001 |
jakarta.json.bind | jakarta.json.bind-api | 1.0.2.redhat-00001 |
jakarta.json | jakarta.json-api | 1.1.6.redhat-00001 |
jakarta.jws | jakarta.jws-api | 2.1.0 |
jakarta.persistence | jakarta.persistence-api | 2.2.3.redhat-00001 |
jakarta.security.enterprise | jakarta.security.enterprise-api | 1.0.2.redhat-00001 |
jakarta.validation | jakarta.validation-api | 2.0.2.redhat-00001 |
jakarta.xml.bind | jakarta.xml.bind-api | 2.3.2 |
jakarta.xml.soap | jakarta.xml.soap-api | 1.4.2 |
jakarta.xml.ws | jakarta.xml.ws-api | 2.3.3 |
javax.annotation | javax.annotation-api | 1.3.2 |
javax.jws | jsr181-api | 1.0.0.MR1-redhat-8 |
javax.xml.bind | jaxb-api | 2.3.0 |
javax.xml.soap | javax.xml.soap-api | 1.4.0 |
javax.xml.ws | jaxws-api | 2.3.1 |
joda-time | joda-time | 2.12.5 |
junit | junit | 4.13.2 |
net.bytebuddy | byte-buddy | 1.11.12.redhat-00002 |
net.sourceforge.cssparser | cssparser | 0.9.14 |
net.sourceforge.htmlunit | htmlunit-core-js | 2.15 |
net.sourceforge.htmlunit | htmlunit | 2.15 |
net.sourceforge.javacsv | javacsv | 2.0 |
net.sourceforge.nekohtml | nekohtml | 1.9.21 |
org.apache-extras.beanshell | bsh | 2.0b6 |
org.apache.commons | commons-collections4 | 4.5.0-M2 |
org.apache.commons | commons-exec | 1.1 |
org.apache.commons | commons-lang3 | 3.15.0 |
org.apache.commons | commons-math3 | 3.6.1 |
org.apache.commons | commons-text | 1.12.0 |
org.apache.httpcomponents | httpclient | 4.5.14 |
org.apache.httpcomponents | httpcore | 4.4.14.redhat-00001 |
org.apache.httpcomponents | httpmime | 4.3.3 |
org.apache.logging.log4j | log4j-api | 2.23.1 |
org.apache.logging.log4j | log4j-core | 2.18.0 |
org.apache.poi | poi | 5.3.0 |
org.apache.santuario | xmlsec | 4.0.2 |
org.apache.taglibs | taglibs-standard-impl | 1.2.6.RC1-redhat-1 |
org.apache.taglibs | taglibs-standard-spec | 1.2.6.RC1-redhat-1 |
org.apache.tika | tika-core | 2.9.2 |
org.apache.velocity | velocity-engine-core | 2.3 |
org.apache.xmlbeans | xmlbeans | 5.1.1 |
org.bouncycastle | bcpkix-jdk18on | 1.77 |
org.bouncycastle | bcprov-jdk18on | 1.77 |
org.bouncycastle | bcutil-jdk18on | 1.77 |
org.codehaus.jettison | jettison | 1.5.4 |
org.codehaus.woodstox | stax2-api | 4.2.1.redhat-00001 |
org.dom4j | dom4j | 2.1.3.redhat-00001 |
org.eclipse.jetty | jetty-http | 8.1.15.v20140411 |
org.eclipse.jetty | jetty-io | 8.1.15.v20140411 |
org.eclipse.jetty | jetty-util | 8.1.15.v20140411 |
org.eclipse.jetty | jetty-websocket | 8.1.15.v20140411 |
org.eclipse.microprofile.openapi | microprofile-openapi-api | 3.1.1 |
org.glassfish.external | management-api | 3.2.3 |
org.glassfish.gmbal | gmbal-api-only | 4.0.3 |
org.glassfish.ha | ha-api | 3.1.13 |
org.glassfish.jaxb | jaxb-runtime | 2.3.3.b02-redhat-00002 |
org.glassfish.jaxb | txw2 | 2.3.3.b02-redhat-00002 |
org.hamcrest | hamcrest-core | 1.3 |
org.hibernate.common | hibernate-commons-annotations | 5.0.5.Final-redhat-00002 |
org.hibernate | hibernate-core | 5.3.36.Final-redhat-00001 |
org.hibernate | hibernate-entitymanager | 5.3.36.Final-redhat-00001 |
org.hibernate | hibernate-jpamodelgen | 5.3.36.Final-redhat-00001 |
org.ini4j | ini4j | 0.5.2 |
org.javassist | javassist | 3.27.0.GA-redhat-00001 |
org.jboss.logging | jboss-logging | 3.4.1.Final-redhat-00001 |
org.jboss.spec.javax.annotation | jboss-annotations-api_1.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.batch | jboss-batch-api_1.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.ejb | jboss-ejb-api_3.2_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.el | jboss-el-api_3.0_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.enterprise.concurrent | jboss-concurrency-api_1.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.faces | jboss-jsf-api_2.3_spec | 3.0.0.SP08-redhat-00001 |
org.jboss.spec.javax.interceptor | jboss-interceptors-api_1.2_spec | 2.0.0.Final-redhat-00002 |
org.jboss.spec.javax.jms | jboss-jms-api_2.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.management.j2ee | jboss-j2eemgmt-api_1.1_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.resource | jboss-connector-api_1.7_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.security.auth.message | jboss-jaspi-api_1.1_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.security.jacc | jboss-jacc-api_1.5_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.servlet.jsp | jboss-jsp-api_2.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.servlet | jboss-servlet-api_4.0_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.transaction | jboss-transaction-api_1.3_spec | 2.0.0.Final-redhat-00005 |
org.jboss.spec.javax.websocket | jboss-websocket-api_1.1_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec.javax.ws.rs | jboss-jaxrs-api_2.1_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.xml.bind | jboss-jaxb-api_2.3_spec | 2.0.1.Final-redhat-00001 |
org.jboss.spec.javax.xml.soap | jboss-saaj-api_1.4_spec | 1.0.2.Final-redhat-00002 |
org.jboss.spec.javax.xml.ws | jboss-jaxws-api_2.3_spec | 2.0.0.Final-redhat-00001 |
org.jboss.spec | jboss-jakartaee-8.0 | 1.0.1.Final-redhat-00008 |
org.jboss | jandex | 2.4.4.Final-redhat-00001 |
org.jvnet.mimepull | mimepull | 1.9.15 |
org.jvnet.staxex | stax-ex | 1.8.3 |
org.keycloak | keycloak-adapter-core | 24.0.5 |
org.keycloak | keycloak-adapter-spi | 24.0.5 |
org.keycloak | keycloak-authz-client | 24.0.5 |
org.keycloak | keycloak-common | 24.0.5 |
org.keycloak | keycloak-core | 24.0.5 |
org.keycloak | keycloak-crypto-default | 24.0.5 |
org.keycloak | keycloak-policy-enforcer | 24.0.5 |
org.keycloak | keycloak-server-spi-private | 24.0.5 |
org.keycloak | keycloak-server-spi | 24.0.5 |
org.keycloak | keycloak-servlet-adapter-spi | 24.0.5 |
org.keycloak | keycloak-servlet-filter-adapter | 24.0.5 |
org.opensaml | opensaml | 2.6.6 |
org.opensaml | openws | 1.5.6 |
org.opensaml | xmltooling | 1.4.6 |
org.owasp.esapi | esapi | 2.2.0.0 |
org.seleniumhq.selenium | selenium-api | 3.11.0 |
org.seleniumhq.selenium | selenium-chrome-driver | 3.11.0 |
org.seleniumhq.selenium | selenium-firefox-driver | 3.11.0 |
org.seleniumhq.selenium | selenium-htmlunit-driver | 2.44.0 |
org.seleniumhq.selenium | selenium-ie-driver | 3.11.0 |
org.seleniumhq.selenium | selenium-java | 2.44.0 |
org.seleniumhq.selenium | selenium-remote-driver | 3.11.0 |
org.seleniumhq.selenium | selenium-safari-driver | 3.11.0 |
org.seleniumhq.selenium | selenium-support | 3.11.0 |
org.slf4j | slf4j-api | 1.7.22.redhat-2 |
org.springframework.security.extensions | spring-security-saml2-core | 1.0.10.RELEASE |
org.springframework.security | spring-security-config | 5.8.13 |
org.springframework.security | spring-security-core | 5.8.13 |
org.springframework.security | spring-security-crypto | 5.8.13 |
org.springframework.security | spring-security-web | 5.8.13 |
org.springframework | spring-aop | 5.3.39 |
org.springframework | spring-beans | 5.3.39 |
org.springframework | spring-context | 5.3.39 |
org.springframework | spring-core | 5.3.39 |
org.springframework | spring-expression | 5.3.39 |
org.springframework | spring-jcl | 5.3.39 |
org.springframework | spring-web | 5.3.39 |
org.springframework | spring-webmvc | 5.3.39 |
org.w3c.css | sac | 1.3 |
org.webbitserver | webbit | 0.4.14 |
xalan | serializer | 2.7.3 |
xalan | xalan | 2.7.3 |
xerces | xercesImpl | 2.12.2 |
xml-apis | xml-apis | 1.4.01 |
xml-resolver | xml-resolver | 1.2.0.redhat-12 |
- agpl_v3 : GNU Affero General Public License (AGPL) version 3.0
- apache_v2 : Apache License version 2.0
- bsd_2 : BSD 2-Clause License
- bsd_3 : BSD 3-Clause License
- cddl_v1 : COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
- epl_only_v1 : Eclipse Public License - v 1.0
- epl_only_v2 : Eclipse Public License - v 2.0
- epl_v1 : Eclipse Public + Distribution License - v 1.0
- epl_v2 : Eclipse Public License - v 2.0 with Secondary License
- eupl_v1_1 : European Union Public License v1.1
- fdl_v1_3 : GNU Free Documentation License (FDL) version 1.3
- gpl_v1 : GNU General Public License (GPL) version 1.0
- gpl_v2 : GNU General Public License (GPL) version 2.0
- gpl_v3 : GNU General Public License (GPL) version 3.0
- lgpl_v2_1 : GNU General Lesser Public License (LGPL) version 2.1
- lgpl_v3 : GNU General Lesser Public License (LGPL) version 3.0
- mit : MIT-License
Mantainer del progetto è Engineering Ingegneria Informatica S.p.A..
Se interessati a crontribuire alla crescita del progetto potete scrivere all'indirizzo email areasviluppoparer@regione.emilia-romagna.it.
Progetto di proprietà di Regione Emilia-Romagna sviluppato a cura di Engineering Ingegneria Informatica S.p.A..
Questo progetto è rilasciato sotto licenza GNU Affero General Public License v3.0 or later (LICENSE.txt).
Alcuni riferimenti:
- Manuale di conservazione: https://poloarchivistico.regione.emilia-romagna.it/documentazione/documenti_open/manualeconservazione_v5-0.pdf/@@download/file/ManualeConservazione_v2.0.pdf
Fare riferimento a : https://www.jstree.com/api/
Attenzione tie_selection true/false e proplematiche nella gestione degli stati di selezione delle checkbox
Nota bene : dopo attenta analisi e sperimentazione la configurazione scelta per il plugin "checkbox" al fine di mantenere il comportamento precedente è : tie_selection = false e whole_node false, laddove sia necessaria la gestione "two_state" della precedente versione è necessario introdurre la three_state = false
- whole_node = false
- funziona esclusivamente se tie_selection false
- tie_selection = false
- gli eventi di chech_node.jstree e uncheck_node.jstree vengono intercentati altrimenti no
- la function is_checked re-implementata con una function appositamente implementata, che richiama l'apposita api https://www.jstree.com/api/#/?f=is_checked(obj)
- json_data
- integrato, non esiste un plugin è sufficiente modificare la logica di back-end in modo da restituire un json compliant (vedi buildJSONNode su AmministrazioneRuoliAction
- vedere inoltre su taglibrary dichiarazione "core / data / uri" per la nuova modalità di integrazione con un modello JSON (vedi core : data + url)
- check_node
- serve prima eseguire il triggering dell'open_all altrimenti non riesce a checkare i nodi selezionati
- get_path
- necessario passare il nodo (vedi get_node) https://www.jstree.com/api/#/?f=get_path(obj%20[,%20glue,%20ids])
- metodo lock non esiste
- è stata creata apposita function che locka il tree (in sola lettura)
- loaded()
- non esiste, è necessario scatenare l'evento loaded.jstree
- populateTreee
- è necessario gestire l'hiding/show del tree (come elemnto all'interno del DOM) quando non sono presenti valori selezionati (vedi nome applicazione/azione)
- checkbox two_state
- non esiste più, si pone a "false" il three_state
- get_checked(node)
- non esiste più la possibilità di ottenere i soli "figli" selezionati è stata indorotta apposita function
function get_selected_children(node) {
[....]
return result;
}
- è stata modificata la taglibrary JTreeTag in modo tale da gestire delle proprietà legate ai plugin in uso (vedi checkbox : tree_state & altro) questo per fare in modo di pilotare determinate caratteristiche secondo il bisogno, e.g. nel caso dell'abilitazione al menu il three_state NON risulta necessario a differenza invece delle azioni (attenzione che in questo caso è necesssaria la javascript function che gestisce l'interazione in fase di editing)
- non esiste il metodo unlock quindi è necessario creare un'apposita function per rimuovere eventuali lock sul tree
Sono stati osservati dei comportamenti anomali su web application sacer-iam in cui il componente JStree viene utilizzato per la gestione delle autorizzazioni.
get_cheked vs get_top_checked
Il passaggio dalla versione 1 alla 3 di JStree ha portato al cambiamento generale delle API utilizzate in precedenza, nello specifico, un diverso comportamento legato alla API get_checked che nella precedente versione link, presentava una diversa logica.
Se nella logica precedente la lista delle checkbox selezionate poteva riguardare, da un lato tutti i livelli dell'albero (governato da apposito boolean get_all) mentre dall'altro solo i "top level" (utilizzato per l'autorizzazione sui Menu), con la nuova api questo è possibile solo richiamando la API get_top_checked.
Per esibire lo stesso comportamento e relativa logica, della precedente versione dell'applicativo con JStree v.1, si è dovuto differenziare per Menu e Azioni la selezione degli IDs (lista) delle checkbox selezionate, per cui le azioni utilizzano la get_checked mentre i menu la get_top_checked.
popolamento JStree albero Azioni e refreshing
Altra importante osservazione del comportamento precedente, ossia con JStree v.1, è legato al primo caricamento dei due alberi (Menu vs Azioni), e nello specifico, ad una problematica importante in fase di persistenza, delle modifiche effettuate sull'albero delle azioni.
Sulla modifica del ruolo attraverso una logica di chiamate ad enpoint REST esposti sul relativo controller, si effettuano i popolamenti degli elementi presenti sull'alberto attraverso un evento di "check" (o selezione) del singolo nodo in cui inoltre vengono aggiunti degli attributi "custom" sotto forma di identificati (id_rich_autor / id_page_autor) resituiti dal JSON, risposta alla chiamata sul banck-end effettuata in precedenza.
La selezione degli elementi checkbox su albero scatena il triggering dell'evento "check_node.jstree" il quale viene intercettato da logiche presenti sul client e, proprio su tali logiche, si è dovuti intervenire (vedi variabile "refreshing" su pagina) per evitare che, alla selezionata di una foglia dovendo selezionare anche il padre, si torni a scatenare il medesimo evento, togliendo quindi il controllo alla function "checkData", invocata in fase di popolamento. Il parametro "refreshing" interviene, appunto, come "driver" di gestione del diverso comportamento, dal primo popalmento con JSON a tutte le fasi successive di selezione dei vari nodi e relative logiche collegate.
trigger evento check_node.jstree
In JStree v.1 tutte le volte che veniva chiamata
tree.jstree('check_node', node);
si scatenava l'evento "check_node.jstree", mentre nella versione 3 l'evento viene scatenato solo se il nodo non risulta già checked. Poiché durante il popolamento della struttura dell'albero possono esserci check multilpli sullo stesso nodo nell'upgrade della libreria si ha un cambio del comportamento proprio per la mancata chiamata dell'evento check_node.jstree. Per emulare il comportamento della versione 1 bisogna quindi fare l'uncheck del nodo prima di fare nuovamente la check. Per evitare che questo triggeri anche l'evento di uncheck, con risvolti non predicibili, è stato introdotto un attributo custom sull'albero, "skip_event". La logica descritta è stata incapsulata nella funzione
function check_node_force_event(idTree,idNode)
ed è stato aggiunto un controllo nella funzione dell'evento "uncheck_node.jstree".
tree.on("uncheck_node.jstree", function (event, data) {
var skip =tree.attr("skip_event");
if (typeof skip === typeof undefined || !skip){
//logica di business
}else{
tree.removeAttr("skip_event");
}
});
Il problema riscontrato a causa della mancata invocazione di check_node.jstree era la mancata chiamata di questa funzione che avveniva solo al secondo check del nodo radice di tutto l'albero delle abilitazioni.
ajaxSelectNode(id_node, nodePath, id_dich_autor, "selectAzioneNode");
Di conseguenza non veniva valorizzato il campo idDichAuthor di RoleTree.java.