public class DonatoreRequest
extends java.lang.Object
DonatoreRequest
contiene i dati di richiesta
da utilizzare per l'operation sul donatore.
Sono previste quattro tipologie di operazione:
* Modifier and Type | Field and Description |
---|---|
private int |
codCategDonatore
Categoria donatore.
|
private int |
codCittadinanzaSISTRA
Cittadinanza SISTRA.
|
private int |
codCondizioneNonProfess
Condizione non professionale, può assumere i seguenti valori:
01: DISOCCUPATO
02: SCOLARO STUDENTE
03: CASALINGA
04: PENSIONATO
05: BENESTANTE
06: INVALIDO
07: INABILE
08: ALTRA
Opzionale in caso di tipoOperazione = C - Create ed U - Update.
|
private java.lang.String |
codFiscale
Codice fiscale del donatore o codice attribuito attraverso un
algoritmo simile a quello utilizzato per la determinazione del codice fiscale
nel caso di stranieri.
|
private java.lang.String |
codIdPersonale
Codice identificativo personale del donatore presso
l'istituzione di appartenenza.
|
private java.lang.String |
codIdTEAM
Identificativo della TEAM del donatore.
|
private java.lang.String |
codIstatDomicilio
Codice istat del comune di domicilio.
|
private java.lang.String |
codIstatResidenza
Codice istat del comune di residenza.
|
private int |
codProfessione
Codice della professione svolta dal donatore.
|
private java.lang.String |
codRegionale
Codice regionale del donatore.
|
private int |
codStatoCivile
Stato civile
|
private java.lang.String |
codStruttura
Codice della struttura richiedente l'operazione.
|
private java.lang.String |
dataAbAntiCMV
Data di determinazione degli anticorpi Ab anti CMV.
|
private java.lang.String |
dataAbIrregolari
Data di determinazione degli anticorpi Ab irregolari.
|
private java.lang.String |
dataGruppoAB0
Data di determinazione del gruppo sanguigno e del fattore rh
Opzionale in caso di tipoOperazione = C - Create ed U - Update.
|
private Cittadino |
datiAnagrafici
Dati anangrafici del cittadino.
|
private java.util.List<IscrizioneAssociazione> |
elencoIscrizioneAssociazione
Elenco delle Associazioni o Federeazioni di Donatori Volontari
di Sangue a cui è iscritto il donatore.
|
private java.lang.Integer |
flagEtaFertile
Indicazione se il donatore si trova in età fertile
(solo per i donatori di sesso femminile)
Può assumere i seguenti valori
0 = non in età fertile
1 = in età fertile
Opzionale in caso di tipoOperazione = C - Create o U - Update.
|
private java.lang.Integer |
flagSieroconversione
Sieroconversione per CMV
Può assumere i seguenti valori
0 = negativo
1 = positivo
Opzionale in caso di tipoOperazione = C - Create ed U - Update.
|
private java.lang.String |
indirizzoDomicilio
Indirizzo del comune di domicilio.
|
private java.lang.String |
indirizzoResidenza
Indirizzo del comune di residenza.
|
private java.lang.String |
indPostaElettronica
Indirizzo di posta elettronica di reperibilita del donatore.
|
private java.lang.String |
numTelefonoAbitazione
Recapito telefonico abitazione del donatore.
|
private java.lang.String |
numTelefonoCellulare
Recapito telefonico personale del donatore
Opzionale in caso di tipoOperazione = C - Create ed U - Update.
|
private java.lang.String |
numTelefonoSedeLav
Recapito telefonico professionale del donatore
Opzionale in caso di tipoOperazione = C - Create ed U - Update.
|
private SistemaDiIstocompatibilita |
sistemaDiIstocompatibilita
Sistema di istocompatibilità.
|
private SistemaGruppoEmatico |
sistemaGruppoEmatico
Sistema gruppo ematico di appartenenza.
|
private java.lang.String |
tipoOperazione
Tipo dell'operazione (Inserimento/Modifica/Cancellazione).
|
Constructor and Description |
---|
DonatoreRequest() |
Modifier and Type | Method and Description |
---|---|
int |
getCodCategDonatore() |
int |
getCodCittadinanzaSISTRA() |
int |
getCodCondizioneNonProfess() |
java.lang.String |
getCodFiscale() |
java.lang.String |
getCodIdPersonale() |
java.lang.String |
getCodIdTEAM() |
java.lang.String |
getCodIstatDomicilio() |
java.lang.String |
getCodIstatResidenza() |
int |
getCodProfessione() |
java.lang.String |
getCodRegionale() |
int |
getCodStatoCivile() |
java.lang.String |
getCodStruttura() |
java.lang.String |
getDataAbAntiCMV() |
java.lang.String |
getDataAbIrregolari() |
java.lang.String |
getDataGruppoAB0() |
Cittadino |
getDatiAnagrafici() |
java.util.List<IscrizioneAssociazione> |
getElencoIscrizioneAssociazione() |
java.lang.Integer |
getFlagEtaFertile() |
java.lang.Integer |
getFlagSieroconversione() |
java.lang.String |
getIndirizzoDomicilio() |
java.lang.String |
getIndirizzoResidenza() |
java.lang.String |
getIndPostaElettronica() |
java.lang.String |
getNumTelefonoAbitazione() |
java.lang.String |
getNumTelefonoCellulare() |
java.lang.String |
getNumTelefonoSedeLav() |
SistemaDiIstocompatibilita |
getSistemaDiIstocompatibilita() |
SistemaGruppoEmatico |
getSistemaGruppoEmatico() |
java.lang.String |
getTipoOperazione() |
void |
setCodCategDonatore(int codCategDonatore) |
void |
setCodCittadinanzaSISTRA(int codCittadinanzaSISTRA) |
void |
setCodCondizioneNonProfess(int codCondizioneNonProfess) |
void |
setCodFiscale(java.lang.String codFiscale) |
void |
setCodIdPersonale(java.lang.String codIdPersonale) |
void |
setCodIdTEAM(java.lang.String codIdTEAM) |
void |
setCodIstatDomicilio(java.lang.String codIstatDomicilio) |
void |
setCodIstatResidenza(java.lang.String codIstatResidenza) |
void |
setCodProfessione(int codProfessione) |
void |
setCodRegionale(java.lang.String codRegionale) |
void |
setCodStatoCivile(int codStatoCivile) |
void |
setCodStruttura(java.lang.String codStruttura) |
void |
setDataAbAntiCMV(java.lang.String dataAbAntiCMV) |
void |
setDataAbIrregolari(java.lang.String dataAbIrregolari) |
void |
setDataGruppoAB0(java.lang.String dataGruppoAB0) |
void |
setDatiAnagrafici(Cittadino datiAnagrafici) |
void |
setElencoIscrizioneAssociazione(java.util.List<IscrizioneAssociazione> elencoIscrizioneAssociazione) |
void |
setFlagEtaFertile(java.lang.Integer flagEtaFertile) |
void |
setFlagSieroconversione(java.lang.Integer flagSieroconversione) |
void |
setIndirizzoDomicilio(java.lang.String indirizzoDomicilio) |
void |
setIndirizzoResidenza(java.lang.String indirizzoResidenza) |
void |
setIndPostaElettronica(java.lang.String indPostaElettronica) |
void |
setNumTelefonoAbitazione(java.lang.String numTelefonoAbitazione) |
void |
setNumTelefonoCellulare(java.lang.String numTelefonoCellulare) |
void |
setNumTelefonoSedeLav(java.lang.String numTelefonoSedeLav) |
void |
setSistemaDiIstocompatibilita(SistemaDiIstocompatibilita sistemaDiIstocompatibilita) |
void |
setSistemaGruppoEmatico(SistemaGruppoEmatico sistemaGruppoEmatico) |
void |
setTipoOperazione(java.lang.String tipoOperazione) |
@Facets(enumeration={"0","1","2","3","4","5","6","7"}) @MinOccurs(value=0L) private int codStatoCivile
@Facets(pattern="(([0-9a-zA-Z]+[\\-._+&])*[0-9a-zA-Z]+@([\\-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6})?", maxLength=256L) @MinOccurs(value=0L) private java.lang.String indPostaElettronica
@Facets(pattern="[a-zA-Z0-9]*", minLength=1L, maxLength=5L) private java.lang.String codStruttura
@Facets(pattern="(18[0-9]{11})?") private java.lang.String codRegionale
@Facets(enumeration={"C","U","D"}) @MinOccurs(value=1L) private java.lang.String tipoOperazione
@Facets(pattern="[a-zA-Z]{6}[0-9 L M N P Q R S T U V]{2}[a-zA-Z]{1}[0-9 L M N P Q R S T U V]{2}[a-zA-Z]{1}[0-9 L M N P Q R S T U V]{3}[a-zA-Z]{1}|[0-9]{11}") private java.lang.String codFiscale
@MinOccurs(value=0L) private Cittadino datiAnagrafici
@Facets(pattern="[0-9]*", minLength=1L, maxLength=6L) private java.lang.String codIstatDomicilio
@Facets(minLength=1L, maxLength=130L) private java.lang.String indirizzoDomicilio
@Facets(pattern="[0-9]*", minLength=1L, maxLength=6L) private java.lang.String codIstatResidenza
@Facets(minLength=1L, maxLength=130L) private java.lang.String indirizzoResidenza
@Facets(pattern="[0-4]{1}") @MinOccurs(value=0L) private int codCategDonatore
@Facets(pattern="(0|1)?") @MinOccurs(value=0L) private java.lang.Integer flagEtaFertile
@MinOccurs(value=0L) private int codCittadinanzaSISTRA
@MinOccurs(value=0L) private SistemaGruppoEmatico sistemaGruppoEmatico
@MinOccurs(value=0L) private SistemaDiIstocompatibilita sistemaDiIstocompatibilita
@Facets(enumeration={"00","01","02","03","04","05","06","07","08"}) @MinOccurs(value=0L) private int codCondizioneNonProfess
@Facets(pattern="((0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[0-9]{4})?") private java.lang.String dataGruppoAB0
@Facets(pattern="((0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[0-9]{4})?") private java.lang.String dataAbIrregolari
@Facets(pattern="(0|1)?") @MinOccurs(value=0L) private java.lang.Integer flagSieroconversione
@Facets(pattern="((0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[0-9]{4})?") private java.lang.String dataAbAntiCMV
@Facets(enumeration={"00","01","02","03","04","05","06","07","08","09"}) @MinOccurs(value=0L) private int codProfessione
@Facets(maxLength=15L) private java.lang.String numTelefonoCellulare
@Facets(maxLength=15L) private java.lang.String numTelefonoSedeLav
@Facets(maxLength=15L) private java.lang.String numTelefonoAbitazione
@MinOccurs(value=0L) private java.util.List<IscrizioneAssociazione> elencoIscrizioneAssociazione
@Facets(pattern="[a-zA-Z0-9]*", length=20L) @MinOccurs(value=0L) private java.lang.String codIdPersonale
@Facets(pattern="[0-9]*", length=20L) @MinOccurs(value=0L) private java.lang.String codIdTEAM
public java.lang.String getIndPostaElettronica()
public void setIndPostaElettronica(java.lang.String indPostaElettronica)
indPostaElettronica
- public java.lang.String getCodRegionale()
public void setCodRegionale(java.lang.String codRegionale)
codRegionale
- the codRegionale to setpublic java.lang.String getCodStruttura()
public void setCodStruttura(java.lang.String codStruttura)
public java.lang.String getTipoOperazione()
public void setTipoOperazione(java.lang.String tipoOperazione)
public java.lang.String getCodFiscale()
public void setCodFiscale(java.lang.String codFiscale)
public Cittadino getDatiAnagrafici()
public void setDatiAnagrafici(Cittadino datiAnagrafici)
public java.lang.String getCodIstatDomicilio()
public void setCodIstatDomicilio(java.lang.String codIstatDomicilio)
public java.lang.String getIndirizzoDomicilio()
public void setIndirizzoDomicilio(java.lang.String indirizzoDomicilio)
public java.lang.String getCodIstatResidenza()
public void setCodIstatResidenza(java.lang.String codIstatResidenza)
public java.lang.String getIndirizzoResidenza()
public void setIndirizzoResidenza(java.lang.String indirizzoResidenza)
public int getCodCategDonatore()
public void setCodCategDonatore(int codCategDonatore)
public java.lang.Integer getFlagEtaFertile()
public void setFlagEtaFertile(java.lang.Integer flagEtaFertile)
public int getCodCittadinanzaSISTRA()
public void setCodCittadinanzaSISTRA(int codCittadinanzaSISTRA)
public SistemaGruppoEmatico getSistemaGruppoEmatico()
public void setSistemaGruppoEmatico(SistemaGruppoEmatico sistemaGruppoEmatico)
public SistemaDiIstocompatibilita getSistemaDiIstocompatibilita()
public void setSistemaDiIstocompatibilita(SistemaDiIstocompatibilita sistemaDiIstocompatibilita)
public int getCodCondizioneNonProfess()
public void setCodCondizioneNonProfess(int codCondizioneNonProfess)
public java.lang.Integer getFlagSieroconversione()
public void setFlagSieroconversione(java.lang.Integer flagSieroconversione)
public java.lang.String getDataGruppoAB0()
public void setDataGruppoAB0(java.lang.String dataGruppoAB0)
dataGruppoAB0
- the dataGruppoAB0 to setpublic java.lang.String getDataAbIrregolari()
public void setDataAbIrregolari(java.lang.String dataAbIrregolari)
dataAbIrregolari
- the dataAbIrregolari to setpublic java.lang.String getDataAbAntiCMV()
public void setDataAbAntiCMV(java.lang.String dataAbAntiCMV)
dataAbAntiCMV
- the dataAbAntiCMV to setpublic int getCodProfessione()
public void setCodProfessione(int codProfessione)
public java.lang.String getNumTelefonoCellulare()
public void setNumTelefonoCellulare(java.lang.String numTelefonoCellulare)
public java.lang.String getNumTelefonoSedeLav()
public void setNumTelefonoSedeLav(java.lang.String numTelefonoSedeLav)
public java.lang.String getNumTelefonoAbitazione()
public void setNumTelefonoAbitazione(java.lang.String numTelefonoAbitazione)
public java.util.List<IscrizioneAssociazione> getElencoIscrizioneAssociazione()
public void setElencoIscrizioneAssociazione(java.util.List<IscrizioneAssociazione> elencoIscrizioneAssociazione)
public int getCodStatoCivile()
public void setCodStatoCivile(int codStatoCivile)
codStatoCivile
- the codStatoCivile to setpublic java.lang.String getCodIdPersonale()
public void setCodIdPersonale(java.lang.String codIdPersonale)
codIdPersonale
- the codIdPersonale to setpublic java.lang.String getCodIdTEAM()
public void setCodIdTEAM(java.lang.String codIdTEAM)
codIdTEAM
- the codIdTEAM to set