
br.com.objectos.jabuticava.serasa.relato.factoring.TituloConciliacaoBuilderPojo Maven / Gradle / Ivy
The newest version!
package br.com.objectos.jabuticava.serasa.relato.factoring;
import br.com.objectos.jabuticava.br.Cnpj;
import java.time.LocalDate;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.way.io.flat.FlatRecordPlugin$ThisBuilderPropertyAction",
"br.com.objectos.way.pojo.compiler.PojoCompiler"
})
final class TituloConciliacaoBuilderPojo implements TituloConciliacaoBuilder, TituloConciliacaoBuilder.TituloConciliacaoBuilderCadastroSacado, TituloConciliacaoBuilder.TituloConciliacaoBuilderNumeroTitulo, TituloConciliacaoBuilder.TituloConciliacaoBuilderDataEmissao, TituloConciliacaoBuilder.TituloConciliacaoBuilderValorNominal, TituloConciliacaoBuilder.TituloConciliacaoBuilderDataVencimento, TituloConciliacaoBuilder.TituloConciliacaoBuilderDataPagamento, TituloConciliacaoBuilder.TituloConciliacaoBuilderHashD, TituloConciliacaoBuilder.TituloConciliacaoBuilderNumeroTituloLongo, TituloConciliacaoBuilder.TituloConciliacaoBuilderCnpjCedente, TituloConciliacaoBuilder.TituloConciliacaoBuilderTipoTitulo, TituloConciliacaoBuilder.TituloConciliacaoBuilderTipoInformacao {
private CadastroSacado cadastroSacado;
private String numeroTitulo;
private LocalDate dataEmissao;
private double valorNominal;
private LocalDate dataVencimento;
private DataPagamento dataPagamento;
private String hashD;
private String numeroTituloLongo;
private Cnpj cnpjCedente;
private TipoTitulo tipoTitulo;
private TipoInformacao tipoInformacao;
public TituloConciliacaoBuilderPojo() {
}
@Override
public TituloConciliacao build() {
return new TituloConciliacaoPojo(this);
}
@Override
public TituloConciliacaoBuilder.TituloConciliacaoBuilderCadastroSacado cadastroSacado(CadastroSacado cadastroSacado) {
if (cadastroSacado == null) {
throw new NullPointerException();
}
this.cadastroSacado = cadastroSacado;
return this;
}
CadastroSacado ___get___cadastroSacado() {
return cadastroSacado;
}
@Override
public TituloConciliacaoBuilder.TituloConciliacaoBuilderNumeroTitulo numeroTitulo(String numeroTitulo) {
if (numeroTitulo == null) {
throw new NullPointerException();
}
this.numeroTitulo = numeroTitulo;
return this;
}
String ___get___numeroTitulo() {
return numeroTitulo;
}
@Override
public TituloConciliacaoBuilder.TituloConciliacaoBuilderDataEmissao dataEmissao(LocalDate dataEmissao) {
if (dataEmissao == null) {
throw new NullPointerException();
}
this.dataEmissao = dataEmissao;
return this;
}
LocalDate ___get___dataEmissao() {
return dataEmissao;
}
@Override
public TituloConciliacaoBuilder.TituloConciliacaoBuilderValorNominal valorNominal(double valorNominal) {
this.valorNominal = valorNominal;
return this;
}
double ___get___valorNominal() {
return valorNominal;
}
@Override
public TituloConciliacaoBuilder.TituloConciliacaoBuilderDataVencimento dataVencimento(LocalDate dataVencimento) {
if (dataVencimento == null) {
throw new NullPointerException();
}
this.dataVencimento = dataVencimento;
return this;
}
LocalDate ___get___dataVencimento() {
return dataVencimento;
}
@Override
public TituloConciliacaoBuilder.TituloConciliacaoBuilderDataPagamento dataPagamento(DataPagamento dataPagamento) {
if (dataPagamento == null) {
throw new NullPointerException();
}
this.dataPagamento = dataPagamento;
return this;
}
DataPagamento ___get___dataPagamento() {
return dataPagamento;
}
@Override
public TituloConciliacaoBuilder.TituloConciliacaoBuilderHashD hashD(String hashD) {
if (hashD == null) {
throw new NullPointerException();
}
this.hashD = hashD;
return this;
}
String ___get___hashD() {
return hashD;
}
@Override
public TituloConciliacaoBuilder.TituloConciliacaoBuilderNumeroTituloLongo numeroTituloLongo(String numeroTituloLongo) {
if (numeroTituloLongo == null) {
throw new NullPointerException();
}
this.numeroTituloLongo = numeroTituloLongo;
return this;
}
String ___get___numeroTituloLongo() {
return numeroTituloLongo;
}
@Override
public TituloConciliacaoBuilder.TituloConciliacaoBuilderCnpjCedente cnpjCedente(Cnpj cnpjCedente) {
if (cnpjCedente == null) {
throw new NullPointerException();
}
this.cnpjCedente = cnpjCedente;
return this;
}
Cnpj ___get___cnpjCedente() {
return cnpjCedente;
}
@Override
public TituloConciliacaoBuilder.TituloConciliacaoBuilderTipoTitulo tipoTitulo(TipoTitulo tipoTitulo) {
if (tipoTitulo == null) {
throw new NullPointerException();
}
this.tipoTitulo = tipoTitulo;
return this;
}
TipoTitulo ___get___tipoTitulo() {
return tipoTitulo;
}
@Override
public TituloConciliacaoBuilder.TituloConciliacaoBuilderTipoInformacao tipoInformacao(TipoInformacao tipoInformacao) {
if (tipoInformacao == null) {
throw new NullPointerException();
}
this.tipoInformacao = tipoInformacao;
return this;
}
TipoInformacao ___get___tipoInformacao() {
return tipoInformacao;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy