br.ufsc.bridge.mpiclient.model.MCidadao Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mpi-client Show documentation
Show all versions of mpi-client Show documentation
Implementação de client para um servidor MPI (Master Patient Index) utilizando mensagens SOAP (PIX/PDQ) baseadas na especificação técnica para integração do
DATASUS.
The newest version!
package br.ufsc.bridge.mpiclient.model;
import br.ufsc.bridge.metafy.MetaBean;
import br.ufsc.bridge.metafy.MetaField;
import br.ufsc.bridge.metafy.MetaList;
import br.ufsc.bridge.mpiclient.model.CNS;
import br.ufsc.bridge.mpiclient.model.Certidao;
import br.ufsc.bridge.mpiclient.model.Cidadao;
import br.ufsc.bridge.mpiclient.model.Contato;
import br.ufsc.bridge.mpiclient.model.Endereco;
import br.ufsc.bridge.mpiclient.model.IdentificadorLocal;
import br.ufsc.bridge.mpiclient.model.MCNH;
import br.ufsc.bridge.mpiclient.model.MCTPS;
import br.ufsc.bridge.mpiclient.model.MRG;
import br.ufsc.bridge.mpiclient.model.MTituloEleitor;
import br.ufsc.bridge.mpiclient.model.Nacionalidade;
import br.ufsc.bridge.mpiclient.model.Passaporte;
import br.ufsc.bridge.mpiclient.model.dominio.Etnia;
import br.ufsc.bridge.mpiclient.model.dominio.RacaCor;
import br.ufsc.bridge.mpiclient.model.dominio.Sexo;
import br.ufsc.bridge.mpiclient.model.dominio.TipoConfidencialidade;
import java.time.LocalDate;
import java.util.List;
import javax.annotation.Generated;
@Generated("br.ufsc.bridge.metafy.processor.MetafyProcessor")
public class MCidadao extends MetaBean {
public static final MCidadao meta = new MCidadao();
public final MetaList cnss = createList("cnss");
public final MetaList certidoes = createList("certidoes");
public final MetaList contatos = createList("contatos");
private MCNH cnh;
public final MetaField cpf = createField(String.class, "cpf");
private MCTPS ctps;
public final MetaField dataNascimento = createField(LocalDate.class, "dataNascimento");
public final MetaField dataObito = createField(LocalDate.class, "dataObito");
public final MetaList enderecos = createList("enderecos");
public final MetaField etnia = createField(Etnia.class, "etnia");
public final MetaList identificadoresLocais = createList("identificadoresLocais");
public final MetaField nacionalidade = createField(Nacionalidade.class, "nacionalidade");
public final MetaField nome = createField(String.class, "nome");
public final MetaField nomeMae = createField(String.class, "nomeMae");
public final MetaField nomePai = createField(String.class, "nomePai");
public final MetaField nomeSocial = createField(String.class, "nomeSocial");
public final MetaField numeroDnv = createField(String.class, "numeroDnv");
public final MetaField numeroNisPisPasep = createField(String.class, "numeroNisPisPasep");
public final MetaField numeroRic = createField(String.class, "numeroRic");
public final MetaList passaportes = createList("passaportes");
public final MetaField racaCor = createField(RacaCor.class, "racaCor");
private MRG rg;
public final MetaField sexo = createField(Sexo.class, "sexo");
public final MetaField tipoConfidencialidade = createField(TipoConfidencialidade.class, "tipoConfidencialidade");
private MTituloEleitor tituloEleitor;
public final MetaField vip = createField(Boolean.class, "vip");
public final MetaField vivo = createField(Boolean.class, "vivo");
public MCidadao() {
super(Cidadao.class);
}
public MCidadao(MetaBean> parent) {
super(parent, Cidadao.class);
}
public MCidadao(MetaBean> parent, String alias) {
super(parent, Cidadao.class, alias);
}
public MCNH cnh(){
if(cnh == null){
cnh = new MCNH(this, "cnh");
}
return cnh;
}
public MCTPS ctps(){
if(ctps == null){
ctps = new MCTPS(this, "ctps");
}
return ctps;
}
public MRG rg(){
if(rg == null){
rg = new MRG(this, "rg");
}
return rg;
}
public MTituloEleitor tituloEleitor(){
if(tituloEleitor == null){
tituloEleitor = new MTituloEleitor(this, "tituloEleitor");
}
return tituloEleitor;
}
}