
br.com.objectos.boleto.BoletoBuilderPojo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of boleto Show documentation
Show all versions of boleto Show documentation
Geração de boletos. Simples.
The newest version!
package br.com.objectos.boleto;
import javax.annotation.Generated;
@Generated("br.com.objectos.auto.pojo.AutoPojoProcessor")
final class BoletoBuilderPojo implements BoletoBuilder, BoletoBuilder.BoletoBuilderContaBancaria, BoletoBuilder.BoletoBuilderCedente, BoletoBuilder.BoletoBuilderSacado, BoletoBuilder.BoletoBuilderSacadorAvalista, BoletoBuilder.BoletoBuilderTitulo, BoletoBuilder.BoletoBuilderCobranca {
private ContaBancaria contaBancaria;
private Cedente cedente;
private Sacado sacado;
private SacadorAvalista sacadorAvalista;
private Titulo titulo;
private Cobranca cobranca;
public BoletoBuilderPojo() {
}
@Override
public Boleto build() {
return new BoletoPojo(this);
}
@Override
public BoletoBuilder.BoletoBuilderContaBancaria contaBancaria(ContaBancaria contaBancaria) {
if (contaBancaria == null) {
throw new NullPointerException();
}
this.contaBancaria = contaBancaria;
return this;
}
@Override
public BoletoBuilder.BoletoBuilderCedente cedente(Cedente cedente) {
if (cedente == null) {
throw new NullPointerException();
}
this.cedente = cedente;
return this;
}
@Override
public BoletoBuilder.BoletoBuilderSacado sacado(Sacado sacado) {
if (sacado == null) {
throw new NullPointerException();
}
this.sacado = sacado;
return this;
}
@Override
public BoletoBuilder.BoletoBuilderSacadorAvalista sacadorAvalista(SacadorAvalista sacadorAvalista) {
if (sacadorAvalista == null) {
throw new NullPointerException();
}
this.sacadorAvalista = sacadorAvalista;
return this;
}
@Override
public BoletoBuilder.BoletoBuilderTitulo titulo(Titulo titulo) {
if (titulo == null) {
throw new NullPointerException();
}
this.titulo = titulo;
return this;
}
@Override
public BoletoBuilder.BoletoBuilderCobranca cobranca(Cobranca cobranca) {
if (cobranca == null) {
throw new NullPointerException();
}
this.cobranca = cobranca;
return this;
}
ContaBancaria ___get___contaBancaria() {
return contaBancaria;
}
Cedente ___get___cedente() {
return cedente;
}
Sacado ___get___sacado() {
return sacado;
}
SacadorAvalista ___get___sacadorAvalista() {
return sacadorAvalista;
}
Titulo ___get___titulo() {
return titulo;
}
Cobranca ___get___cobranca() {
return cobranca;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy