
br.com.objectos.cnab.EnderecoBuilderPojo Maven / Gradle / Ivy
The newest version!
package br.com.objectos.cnab;
import br.com.objectos.jabuticava.Cep;
import br.com.objectos.jabuticava.Estado;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.pojo.compiler.PojoCompiler",
"br.com.objectos.pojo.plugin.StandardBuilderPropertyAction"
})
final class EnderecoBuilderPojo implements EnderecoBuilder, EnderecoBuilder.EnderecoBuilderLogradouro, EnderecoBuilder.EnderecoBuilderCidade, EnderecoBuilder.EnderecoBuilderBairro, EnderecoBuilder.EnderecoBuilderEstado, EnderecoBuilder.EnderecoBuilderCep {
private String logradouro;
private String cidade;
private String bairro;
private Estado estado;
private Cep cep;
public EnderecoBuilderPojo() {
}
@Override
public Endereco build() {
return new EnderecoPojo(this);
}
@Override
public EnderecoBuilder.EnderecoBuilderLogradouro logradouro(String logradouro) {
if (logradouro == null) {
throw new NullPointerException();
}
this.logradouro = logradouro;
return this;
}
String ___get___logradouro() {
return logradouro;
}
@Override
public EnderecoBuilder.EnderecoBuilderCidade cidade(String cidade) {
if (cidade == null) {
throw new NullPointerException();
}
this.cidade = cidade;
return this;
}
String ___get___cidade() {
return cidade;
}
@Override
public EnderecoBuilder.EnderecoBuilderBairro bairro(String bairro) {
if (bairro == null) {
throw new NullPointerException();
}
this.bairro = bairro;
return this;
}
String ___get___bairro() {
return bairro;
}
@Override
public EnderecoBuilder.EnderecoBuilderEstado estado(Estado estado) {
if (estado == null) {
throw new NullPointerException();
}
this.estado = estado;
return this;
}
Estado ___get___estado() {
return estado;
}
@Override
public EnderecoBuilder.EnderecoBuilderCep cep(Cep cep) {
if (cep == null) {
throw new NullPointerException();
}
this.cep = cep;
return this;
}
Cep ___get___cep() {
return cep;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy