it.svimservice.nsisr.web.ws.dipendentessr.vo.elencodipendenti
Class ElencoDipendentiRequest

java.lang.Object
  extended by it.svimservice.nsisr.web.ws.dipendentessr.vo.elencodipendenti.ElencoDipendentiRequest

public class ElencoDipendentiRequest
extends java.lang.Object

Filtri di ricerca dei dipendenti per il servizio getElencoDipendenti. La ricerca verrà eseguita per codice fiscale o, in alternativa, combinando le seguenti proprietà: cognome, nome, dataNascita, numMatricola, codAziendaSanitaria, tipoAziendaSanitaria.


Field Summary
private  java.lang.String codAziendaSanitaria
          Codice nazionale azienda sanitaria.
private  java.lang.String codiceFiscale
          Codice fiscale.
private  java.lang.String cognome
          Cognome.
private  java.lang.String dataNascita
          Data di nascita.
private  java.lang.String nome
          Nome.
private  java.lang.Long numMatricola
          Numero di matricola.
private  it.svimservice.nsisr.web.condivisi.ws.vo.PaginazioneRequest paginazione
          Paginazione.
private  java.lang.Integer tipoAziendaSanitaria
          Tipo azienda di appartenenza.
 
Constructor Summary
ElencoDipendentiRequest()
           
 
Method Summary
 java.lang.String getCodAziendaSanitaria()
           
 java.lang.String getCodiceFiscale()
           
 java.lang.String getCognome()
           
 java.lang.String getDataNascita()
           
 java.lang.String getNome()
           
 java.lang.Long getNumMatricola()
           
 it.svimservice.nsisr.web.condivisi.ws.vo.PaginazioneRequest getPaginazione()
           
 java.lang.Integer getTipoAziendaSanitaria()
           
 void setCodAziendaSanitaria(java.lang.String codAziendaSanitaria)
           
 void setCodiceFiscale(java.lang.String codiceFiscale)
           
 void setCognome(java.lang.String cognome)
           
 void setDataNascita(java.lang.String dataNascita)
           
 void setNome(java.lang.String nome)
           
 void setNumMatricola(java.lang.Long numMatricola)
           
 void setPaginazione(it.svimservice.nsisr.web.condivisi.ws.vo.PaginazioneRequest paginazione)
           
 void setTipoAziendaSanitaria(java.lang.Integer tipoAziendaSanitaria)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

codiceFiscale

@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})?")
@MinOccurs(value=0L)
private java.lang.String codiceFiscale
Codice fiscale.


cognome

@Facets(maxLength=80L)
@MinOccurs(value=0L)
private java.lang.String cognome
Cognome.


nome

@Facets(maxLength=80L)
@MinOccurs(value=0L)
private java.lang.String nome
Nome.


dataNascita

@Facets(pattern="((0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[0-9]{4})?")
@MinOccurs(value=0L)
private java.lang.String dataNascita
Data di nascita.


numMatricola

@Facets(totalDigits=10L)
@MinOccurs(value=0L)
private java.lang.Long numMatricola
Numero di matricola.


codAziendaSanitaria

@Facets(maxLength=6L,
        pattern="[0-9]+")
@MinOccurs(value=0L)
private java.lang.String codAziendaSanitaria
Codice nazionale azienda sanitaria.


tipoAziendaSanitaria

@Facets(totalDigits=1L,
        pattern="(1|2|3){1}")
@MinOccurs(value=0L)
private java.lang.Integer tipoAziendaSanitaria
Tipo azienda di appartenenza. Può assumere i seguenti valori:


paginazione

@MinOccurs(value=0L)
private it.svimservice.nsisr.web.condivisi.ws.vo.PaginazioneRequest paginazione
Paginazione.

Constructor Detail

ElencoDipendentiRequest

public ElencoDipendentiRequest()
Method Detail

setCodiceFiscale

public void setCodiceFiscale(java.lang.String codiceFiscale)

getCodiceFiscale

public java.lang.String getCodiceFiscale()

setCognome

public void setCognome(java.lang.String cognome)

getCognome

public java.lang.String getCognome()

setNome

public void setNome(java.lang.String nome)

getNome

public java.lang.String getNome()

setDataNascita

public void setDataNascita(java.lang.String dataNascita)

getDataNascita

public java.lang.String getDataNascita()

setNumMatricola

public void setNumMatricola(java.lang.Long numMatricola)

getNumMatricola

public java.lang.Long getNumMatricola()

setPaginazione

public void setPaginazione(it.svimservice.nsisr.web.condivisi.ws.vo.PaginazioneRequest paginazione)

getPaginazione

public it.svimservice.nsisr.web.condivisi.ws.vo.PaginazioneRequest getPaginazione()

setCodAziendaSanitaria

public void setCodAziendaSanitaria(java.lang.String codAziendaSanitaria)

getCodAziendaSanitaria

public java.lang.String getCodAziendaSanitaria()

setTipoAziendaSanitaria

public void setTipoAziendaSanitaria(java.lang.Integer tipoAziendaSanitaria)

getTipoAziendaSanitaria

public java.lang.Integer getTipoAziendaSanitaria()