Commit 659af77e authored by CED SA's avatar CED SA

Adding src_std folder

parent 9188acff

Too many changes to show.

To preserve performance only 1000 of ${real_size} files are displayed.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>it.maggioli.suite</groupId>
<artifactId>produzione-web</artifactId>
<version>2022.10.18.102529</version>
</parent>
<groupId>it.maggioli.api</groupId>
<artifactId>demografico</artifactId>
<packaging>pom</packaging>
<version>1.0.38.0000</version>
<name>demografico-pub</name>
<properties>
<jws_name>api-demografico</jws_name>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<it.saga.pubblici.anagrafe.version>2.4.48.0000</it.saga.pubblici.anagrafe.version>
<it.saga.pubblici.servizidemografici>2.1.211.0000</it.saga.pubblici.servizidemografici>
<appPrefix>DEM_API</appPrefix>
</properties>
<modules>
<module>src/DEM-pub</module>
</modules>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.5</version>
<configuration>
<skip>true</skip>
<aggregate>true</aggregate>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.1</version>
<configuration>
<aggregate>true</aggregate>
</configuration>
</plugin>
</plugins>
</reporting>
<scm>
<developerConnection>
scm:git:https://gitlab.com/maggiolispa/sicraweb/demografico/it.maggioli.api.demografico.git
</developerConnection>
</scm>
</project>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>it.maggioli.api</groupId>
<artifactId>demografico</artifactId>
<version>1.0.38.0000</version>
<relativePath>../../</relativePath>
</parent>
<groupId>it.maggioli.api</groupId>
<artifactId>DEM-pub</artifactId>
<packaging>pom</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<sicraPack200>true</sicraPack200>
</properties>
<name>DEM-pub</name>
<modules>
<module>pub</module>
</modules>
<dependencies>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>messages-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>common-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>common-server</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>giudiciPopolari-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>pagamenti-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>commonDataTypes-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>commonDataTypes-server</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>baseForms-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>search-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>controls-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>localization-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>protocollo-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>controls-grid-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>bonifiche-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>controls-treeView-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>territorio-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>territorio-catastoTributario-client</artifactId>
</dependency>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct</artifactId>
<version>1.2.0.Final</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>1.2.0.Final</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>it.saga.extern.lib</groupId>
<artifactId>jboss-client7</artifactId>
<type>pom</type>
</dependency>
<dependency>
<groupId>it.maggioli.api</groupId>
<artifactId>infrastruttura-pub</artifactId>
<version>0.0.3.0000</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>it.saga.extern.lib</groupId>
<artifactId>openapi-libs</artifactId>
<type>pom</type>
<version>0.0.1.0000</version>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
<version>3.15.2.Final</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>anagrafeUnica-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>anagrafeUnica-server</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>expressions-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>anagrafe-client</artifactId>
<version>LATEST</version>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>anagrafe-server</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>statocivile-server</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>objectNavigator-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>finanziaria-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>datastructure-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>serviziDemografici-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.extern.lib</groupId>
<artifactId>jasper-reports</artifactId>
<type>pom</type>
</dependency>
<dependency>
<groupId>it.saga.extern.lib</groupId>
<artifactId>dom4j</artifactId>
<type>pom</type>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>anagrafe-export-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>elettorale-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>anpr-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>authentication-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>repository-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>repository-server</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>statocivile-client</artifactId>
</dependency>
<dependency>
<groupId>it.saga.library</groupId>
<artifactId>authentication-server</artifactId>
</dependency>
<dependency>
<groupId>it.saga.pubblici</groupId>
<artifactId>anagrafe-webservices-server</artifactId>
<version>0.4.55.0001</version>
</dependency>
<dependency>
<groupId>it.saga.extern.lib</groupId>
<artifactId>axis</artifactId>
<type>pom</type>
</dependency>
<dependency>
<groupId>it.saga.extern.lib</groupId>
<artifactId>yl</artifactId>
<type>pom</type>
</dependency>
<dependency>
<groupId>it.saga.extern.lib</groupId>
<artifactId>xmlsec</artifactId>
<type>pom</type>
</dependency>
<dependency>
<groupId>it.saga.extern.lib</groupId>
<artifactId>edtftpj</artifactId>
<type>pom</type>
</dependency>
</dependencies>
</project>
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>it.maggioli.api</groupId>
<artifactId>DEM-pub</artifactId>
<version>1.0.38.0000</version>
</parent>
<groupId>it.maggioli.api</groupId>
<artifactId>demografico-pub</artifactId>
<packaging>jar</packaging>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>install</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version>${project.version}</version>
<type>${project.packaging}</type>
<overWrite>true</overWrite>
<outputDirectory>${project.build.suite.public.folder}</outputDirectory>
<destFileName>it.maggioli.api.demografico.pub.jar</destFileName>
</artifactItem>
</artifactItems>
<outputDirectory>${project.build.suite.public.folder}</outputDirectory>
<overWriteReleases>true</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.2</version>
<configuration>
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>1.2.0.Final</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
</plugins>
</build>
</project>
package it.maggioli.api.demografico;
import it.maggioli.api.infrastruttura.cfg.exception.HttpException;
import it.saga.library.activation.AtnActivationLevelDescriptor;
import it.saga.library.activation.AtnUtils;
import it.saga.library.authentication.AutCFGUserSession;
import it.saga.library.messages.SagaException;
public class DemApiFunzioniAttivazione {
public static final String API_ATTIVA = "sicraweb.demapi.api_attiva";
public static boolean isActive(final AutCFGUserSession session, final String key) throws HttpException {
try {
final AtnActivationLevelDescriptor res = AtnUtils.getFunctionActivationLevel(session, key);
return !res.isOff();
} catch (final SagaException ex){
throw new HttpException(ex);
}
}
public static AtnActivationLevelDescriptor getLevel(final AutCFGUserSession session, final String key) throws HttpException {
try {
final AtnActivationLevelDescriptor level = AtnUtils.getFunctionActivationLevel(session,key);
return level;
} catch (final SagaException ex){
throw new HttpException(ex);
}
}
}
package it.maggioli.api.demografico.an1.v1.connector;
import it.maggioli.api.demografico.an1.v1.dto.An1DTOAnagrafica;
import it.maggioli.api.demografico.an1.v1.mapper.An1DTOAnagraficaMapper;
import it.maggioli.api.infrastruttura.cdt.misc.CdtAbstractConnector;
import it.maggioli.api.infrastruttura.cdt.misc.CdtAction;
import it.maggioli.api.infrastruttura.cfg.exception.HttpException;
import it.saga.library.authentication.AutCFGUserSession;
import it.saga.library.commonDataTypes.CdtBeanBuilder;
import it.saga.library.localization.LocLocalizator;
import it.saga.library.messages.SagaException;
import it.saga.pubblici.anagrafeUnica.An1BLGAnagrafeUnica;
import it.saga.pubblici.anagrafeUnica.An1DACAnagrafeUnica;
import org.mapstruct.factory.Mappers;
import java.rmi.RemoteException;
public class An1DTOTestConnector extends CdtAbstractConnector {
public An1DTOTestConnector() throws HttpException { }
public An1DTOAnagrafica readById(AutCFGUserSession session, Long pkid) throws HttpException {
verificaPermessi(session, CdtAction.READ);
An1DACAnagrafeUnica p = new An1DACAnagrafeUnica();
p.selDettagli();
try
{
return Mappers.getMapper(An1DTOAnagraficaMapper.class).toDTO(CdtBeanBuilder.getBlg(An1BLGAnagrafeUnica.class).read(session, p, pkid));
}
catch (SagaException se) {
throw buildHttpException(se);
}
catch (RemoteException re) {
throw buildHttpException(re);
}
}
}
package it.maggioli.api.demografico.an1.v1.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import it.maggioli.api.demografico.an1.v1.misc.An1ApiPubUtils;
import it.maggioli.api.infrastruttura.cdt.annotations.DTOResource;
import it.maggioli.api.infrastruttura.cdt.annotations.DTOResourceByKeys;
import it.maggioli.api.infrastruttura.cdt.dto.CdtDTOPkBase;
import java.util.Date;
import java.util.List;
@DTOResource(resource = An1DTOAnagrafica._URL_RESOURCE)
@DTOResourceByKeys(resourceByKeys = An1DTOAlboRegistro._URL_RESOURCE_BY_KEYS)
public class An1DTOAlboRegistro extends CdtDTOPkBase {
public static final String _URL_RESOURCE = "demografico/an1/v1/albi-registri";
public static final String _URL_RESOURCE_BY_KEYS = "demografico/an1/v1/anagrafiche/{idSoggetto}/albi-registri/{pkid}";
@DTOResource(resource = An1DTOAnagrafica._URL_RESOURCE)
@DTOResourceByKeys(resourceByKeys = _URL_RESOURCE_BY_KEYS)
public static class Link extends CdtDTOPkBase
{
public Link(){}
}
@Schema( description = "Identificativo del record" )
private int id;
@DTOResourceByKeys.Key(pathName = "idSoggetto")
@Schema( description = "Identificativo del soggetto", accessMode = Schema.AccessMode.READ_ONLY )
private Long idSoggetto;
@Schema( description = "Lista dei messaggi ritornati in fase di salvataggio", accessMode = Schema.AccessMode.READ_ONLY)
private List<An1DTOMsgContainer> messaggi;
@Schema( description = "Data iscrizione" )
private Date dataIscrizione;
@Schema( description = "Data cancellazione" )
private Date dataCancellazione;
@Schema( description = "Data sospensione" )
private Date dataSospensione;
@Schema( description = "Data riammissione" )
private Date dataRiammissione;
@Schema( description = "Numero" )
private String numero;
@Schema( description = "Stato iscrizione: 0=Attiva, 1=Sospesa, 2=Cancellata" )
private Integer stato;
@Schema( description = "Ente" )
private String ente;
@Schema( description = "Annotazioni" )
private String note;
@Schema( description = "Tipologia" )
An1DTOTipoRegistro tipo;
@Schema( description = "Comune" )
An1DTOLuogo comune;
@Schema( description = "Provincia, inalternativa a comune, per registri provinciali" )
An1DTOLuogo provincia;
public void removeAllDateOffset(){
// Soluzione temporanea a JsonDeserialize che non funziona
this.dataIscrizione = An1ApiPubUtils.removeDateOffset(this.dataIscrizione);
this.dataCancellazione = An1ApiPubUtils.removeDateOffset(this.dataCancellazione);
this.dataSospensione = An1ApiPubUtils.removeDateOffset(this.dataSospensione);
this.dataRiammissione = An1ApiPubUtils.removeDateOffset(this.dataRiammissione);
}
@Override
public String toString() {
return "An1DTOAlboRegistro{" +
"id=" + id +
", idSoggetto=" + idSoggetto +
", dataIscrizione=" + dataIscrizione +
", dataCancellazione=" + dataCancellazione +
", dataSospensione=" + dataSospensione +
", dataRiammissione=" + dataRiammissione +
", numero='" + numero + '\'' +
", stato=" + stato +
", ente='" + ente + '\'' +
", note='" + note + '\'' +
", tipo=" + tipo +
", comune=" + comune +
", provincia=" + provincia +
", pkid=" + pkid +
'}';
}
public int getId() {
return id;
}
public void setId(final int id) {
this.id = id;
}
public Long getIdSoggetto() {
return idSoggetto;
}
public void setIdSoggetto(final Long idSoggetto) {
this.idSoggetto = idSoggetto;
}
public List<An1DTOMsgContainer> getMessaggi() {
return messaggi;
}
public void setMessaggi(final List<An1DTOMsgContainer> messaggi) {
this.messaggi = messaggi;
}
public Date getDataIscrizione() {
return dataIscrizione;
}
public void setDataIscrizione(final Date dataIscrizione) {
this.dataIscrizione = dataIscrizione;
}
public Date getDataCancellazione() {
return dataCancellazione;
}
public void setDataCancellazione(final Date dataCancellazione) {
this.dataCancellazione = dataCancellazione;
}
public Date getDataSospensione() {
return dataSospensione;
}
public void setDataSospensione(final Date dataSospensione) {
this.dataSospensione = dataSospensione;
}
public Date getDataRiammissione() {
return dataRiammissione;
}
public void setDataRiammissione(final Date dataRiammissione) {
this.dataRiammissione = dataRiammissione;
}
public Integer getStato() {
return stato;
}
public void setStato(final Integer stato) {
this.stato = stato;
}
public String getNumero() {
return numero;
}
public void setNumero(final String numero) {
this.numero = numero;
}
public String getEnte() {
return ente;
}
public void setEnte(final String ente) {
this.ente = ente;
}
public String getNote() {
return note;
}
public void setNote(final String note) {
this.note = note;
}
public An1DTOTipoRegistro getTipo() {
return tipo;
}
public void setTipo(final An1DTOTipoRegistro tipo) {
this.tipo = tipo;
}
public An1DTOLuogo getComune() {
return comune;
}
public void setComune(final An1DTOLuogo comune) {
this.comune = comune;
}
public An1DTOLuogo getProvincia() {
return provincia;
}
public void setProvincia(final An1DTOLuogo provincia) {
this.provincia = provincia;
}
}
package it.maggioli.api.demografico.an1.v1.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import it.maggioli.api.demografico.ana.v1.dto.AnaDTOPopolazioneTemporanea;
import it.maggioli.api.infrastruttura.cdt.annotations.DTOResource;
import it.maggioli.api.infrastruttura.cdt.annotations.DTOResourceById;
import it.saga.pubblici.anagrafe.AnaDACPersoneSfd;
import java.util.Date;
import java.util.List;
@DTOResource(resource = An1DTOAnagrafica._URL_RESOURCE)
@DTOResourceById(resourceById = An1DTOAnagrafica._URL_RESOURCE_BY_ID)
public class An1DTOAnagraficaRead extends An1DTOAnagrafica {
public static final Long STATUS_RESIDENTE = 1L;
public static final Long STATUS_AIRE = 2L;
public static final Long STATUS_EX_RESIDENTE = 3L;
public static final Long STATUS_TEMPORANEO = 4L;
public static final Long STATUS_MAI_RESIDENTE = 5L;
public static final Long POSIZ_ANA_RESIDENTE = 1L;
public static final Long POSIZ_ANA_AIRE = 2L;
public static final Long POSIZ_ANA_EX_RESIDENTE = 3L;
@DTOResource(resource = An1DTOAnagrafica._URL_RESOURCE)
@DTOResourceById(resourceById = An1DTOAnagrafica._URL_RESOURCE_BY_ID)
public static class Link extends An1DTOAnagrafica
{
public Link(){}
}
@Schema( description = "Indirizzo di residenza" )
private An1DTOIndirizzo indirizzoResidenza;
@Schema( description = "Comune di residenza" )
private An1DTOLuogo comuneResidenza;
@Schema( description = "Indirizzo di residenza (descrizione generica)" )
private String indirizzo_res_gen;
@Schema( description = "Domicilio digitale (indirizzo PEC) - Per ottenere tutti i dettagli utilizzare i servizi di ricerca 'Recapiti'" )
private String domicilioDigitaleDes;
@Schema( description = "Altra email (anche PEC), non domicilio digitale" )
private String email;
private An1DTOCodDes.StatusResidenza statusResidenza;
private An1DTOCodDes.PosizioneAnagrafe posizioneAnagrafe;
private An1DTOCodDes.Cittadinanza cittadinanza;
@Schema( description = "Data iscrizione in Anagrafe (per tutti coloro che hanno avuto una posizione in Anagrafe)" )
private Date dataIscrizioneAna;
@Schema( description = "Data cancellazione in Anagrafe (per i cancellati non per morte). Dato ignorato in inserimento e modifica" )
private Date dataCancellazioneAna;
@Schema( description = "Elenco dei Codici vecchi applicativi / Riferimenti import / Codici applicazioni esterne" )
private List<An1DTOAppPrec> appPrec;
@Schema( description = "Contesti di lavoro (macroarea)" )
private String contesti;
@Schema( description = "Dati anagrafe temporanea" )
private AnaDTOPopolazioneTemporanea anagrafeTemporanea;
@Schema( description = "altri nomi")
private String altriNomi;
@Schema( description = "Data Ora Nascita")
private String dataOraNascita;
@Schema( description = "Codice Famiglia")
private String codiceFamiglia;
@Schema( description = "Qualifica Addetto Sanitario")
private String qualificaAddettoSanitario;
@Schema( description = "Firma")
private String firma;
@Schema( description = "soggSenzaFissaDimora")
private String soggSenzaFissaDimora;
@Schema( description = "Convivenza di Fatto")
private An1DTOConvivenzaDiFatto convivenzaDiFatto5;
public String getQualificaAddettoSanitario() {
return qualificaAddettoSanitario;
}
public void setQualificaAddettoSanitario(String qualificaAddettoSanitario) {
this.qualificaAddettoSanitario = qualificaAddettoSanitario;
}
public String getFirma() {
return firma;
}
public void setFirma(String firma) {
this.firma = firma;
}
public String getCodiceFamiglia() {
return codiceFamiglia;
}
public void setCodiceFamiglia(String codiceFamiglia) {
this.codiceFamiglia = codiceFamiglia;
}
public String getDataOraNascita() {
return dataOraNascita;
}
public void setDataOraNascita(String dataOraNascita) {
this.dataOraNascita = dataOraNascita;
}
public String getAltriNomi() {
return altriNomi;
}
public void setAltriNomi(String altriNomi) {
this.altriNomi = altriNomi;
}
public void setIndirizzoResidenza(final An1DTOIndirizzo indirizzoResidenza) {
this.indirizzoResidenza = indirizzoResidenza;
}
public An1DTOLuogo getComuneResidenza() {
return comuneResidenza;
}
public void setComuneResidenza(final An1DTOLuogo comuneResidenza) {
this.comuneResidenza = comuneResidenza;
}
public String getIndirizzo_res_gen() {
return indirizzo_res_gen;
}
public void setIndirizzo_res_gen(final String indirizzo_res_gen) {
this.indirizzo_res_gen = indirizzo_res_gen;
}
public String getDomicilioDigitaleDes() {
return domicilioDigitaleDes;
}
public void setDomicilioDigitaleDes(String domicilioDigitaleDes) {
this.domicilioDigitaleDes = domicilioDigitaleDes;
}
public String getEmail() {
return email;
}
public void setEmail(final String email) {
this.email = email;
}
public An1DTOCodDes.StatusResidenza getStatusResidenza() {
return statusResidenza;
}
public void setStatusResidenza(final An1DTOCodDes.StatusResidenza statusResidenza) {
this.statusResidenza = statusResidenza;
}
public An1DTOCodDes.PosizioneAnagrafe getPosizioneAnagrafe() {
return posizioneAnagrafe;
}
public void setPosizioneAnagrafe(An1DTOCodDes.PosizioneAnagrafe posizioneAnagrafe) {
this.posizioneAnagrafe = posizioneAnagrafe;
}
public An1DTOCodDes.Cittadinanza getCittadinanza() {
return cittadinanza;
}
public void setCittadinanza(final An1DTOCodDes.Cittadinanza cittadinanza) {
this.cittadinanza = cittadinanza;
}
public Date getDataIscrizioneAna() {
return dataIscrizioneAna;
}
public void setDataIscrizioneAna(final Date dataIscrizioneAna) {
this.dataIscrizioneAna = dataIscrizioneAna;
}
public Date getDataCancellazioneAna() {
return dataCancellazioneAna;
}
public void setDataCancellazioneAna(final Date dataCancellazioneAna) {
this.dataCancellazioneAna = dataCancellazioneAna;
}
public List<An1DTOAppPrec> getAppPrec() {
return appPrec;
}
public void setAppPrec(final List<An1DTOAppPrec> appPrec) {
this.appPrec = appPrec;
}
public String getContesti() {
return contesti;
}
public void setContesti(final String contesti) {
this.contesti = contesti;
}
public AnaDTOPopolazioneTemporanea getAnagrafeTemporanea() {
return anagrafeTemporanea;
}
public void setAnagrafeTemporanea(final AnaDTOPopolazioneTemporanea anagrafeTemporanea) {
this.anagrafeTemporanea = anagrafeTemporanea;
}
public String getSoggSenzaFissaDimora() {
return soggSenzaFissaDimora;
}
public void setSoggSenzaFissaDimora(String soggSenzaFissaDimora) {
this.soggSenzaFissaDimora = soggSenzaFissaDimora;
}
public An1DTOConvivenzaDiFatto getConvivenzaDiFatto5() {
return convivenzaDiFatto5;
}
public void setConvivenzaDiFatto5(An1DTOConvivenzaDiFatto convivenzaDiFatto5) {
this.convivenzaDiFatto5 = convivenzaDiFatto5;
}
@Override
public String toString() {
return "An1DTOAnagraficaRead{" +
"indirizzoResidenza=" + indirizzoResidenza +
", comuneResidenza=" + comuneResidenza +
", indirizzo_res_gen='" + indirizzo_res_gen + '\'' +
", domicilioDigitale='" + domicilioDigitaleDes + '\'' +
", email='" + email + '\'' +
", statusResidenza=" + statusResidenza +
", cittadinanza=" + cittadinanza +
", dataIscrizioneAna=" + dataIscrizioneAna +
", dataCancellazioneAna=" + dataCancellazioneAna +
", appPrec=" + appPrec +
", contesti='" + contesti + '\'' +
", anagrafeTemporanea=" + anagrafeTemporanea +
", pkid=" + pkid +
'}';
}
public An1DTOIndirizzo getIndirizzoResidenza() {
return indirizzoResidenza;
}
}
package it.maggioli.api.demografico.an1.v1.dto;
import io.swagger.v3.oas.annotations.media.Schema;
@Schema( description = "Codici vecchi applicativi / Riferimenti import / Codici applicazioni esterne" )
public class An1DTOAppPrec {
@Schema( description = "Codice" )
private String idPrec;
@Schema( description = "Applicazione" )
private String appPrec;
public An1DTOAppPrec(){ }
public An1DTOAppPrec(final String idPrec, final String appPrec){
this.idPrec = idPrec;
this.appPrec = appPrec;
}
public String getIdPrec() {
return idPrec;
}
public void setIdPrec(final String idPrec) {
this.idPrec = idPrec;
}
public String getAppPrec() {
return appPrec;
}
public void setAppPrec(final String appPrec) {
this.appPrec = appPrec;
}
}
package it.maggioli.api.demografico.an1.v1.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import it.maggioli.api.infrastruttura.cdt.annotations.DTOResource;
import it.maggioli.api.infrastruttura.cdt.annotations.DTOResourceByKeys;
import it.maggioli.api.infrastruttura.cdt.dto.CdtDTOPkBase;
@DTOResource(resource = An1DTOAnagrafica._URL_RESOURCE)
@DTOResourceByKeys(resourceByKeys = An1DTOAttivita._URL_RESOURCE_BY_KEYS)
public class An1DTOAttivita extends An1DTOStorico {
public static final String _URL_RESOURCE = "demografico/an1/v1/lista-attivita";
public static final String _URL_RESOURCE_BY_KEYS = "demografico/an1/v1/anagrafiche/{idSoggetto}/lista-attivita/{pkid}";
@DTOResource(resource = An1DTOAnagrafica._URL_RESOURCE)
@DTOResourceByKeys(resourceByKeys = _URL_RESOURCE_BY_KEYS)
public static class Link extends An1DTOStorico
{
public Link(){}
}
@Override
public String toString() {
return "An1DTOAttivita{" +
"idSoggetto=" + idSoggetto +
", des='" + des + '\'' +
", cod=" + cod +
", pkid=" + pkid +
'}';
}
@DTOResourceByKeys.Key(pathName = "idSoggetto")
@Schema( description = "Identificativo del soggetto", accessMode = Schema.AccessMode.READ_ONLY)
private Long idSoggetto;
@Schema( description = "Descrizione (obbligatoria in fase di inserimento/modifica nel caso in cui l'attivita' non esista gia')" )
private String des;
@Schema( description = "Codice" )
private Long cod;
public Long getIdSoggetto() {
return idSoggetto;
}
public void setIdSoggetto(final Long idSoggetto) {
this.idSoggetto = idSoggetto;
}
public String getDes() {
return des;
}
public void setDes(final String des) {
this.des = des;
}
public Long getCod() {
return cod;
}
public void setCod(final Long cod) {
this.cod = cod;
}
}
package it.maggioli.api.demografico.an1.v1.dto;
import io.swagger.v3.oas.annotations.media.Schema;
public class An1DTOConteggio {
@Schema(description = "Numero records")
private int numeroRecords;
public An1DTOConteggio(final int numeroRecords){
this.numeroRecords = numeroRecords;
}
public int getNumeroRecords() {
return numeroRecords;
}
public void setNumeroRecords(final int numeroRecords) {
this.numeroRecords = numeroRecords;
}
}
package it.maggioli.api.demografico.an1.v1.dto;
import it.maggioli.api.infrastruttura.cdt.dto.CdtDTOPkBase;
@Deprecated
public class An1DTOPkLite extends CdtDTOPkBase {
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.