br.com.caelum.stella.boleto.Beneficiario Maven / Gradle / Ivy
package br.com.caelum.stella.boleto;
import java.io.Serializable;
import static br.com.caelum.stella.boleto.utils.StellaStringUtils.leftPadWithZeros;
public class Beneficiario implements Serializable {
private static final long serialVersionUID = 1L;
private String agencia;
private String digitoAgencia;
private String codigoBeneficiario;
private String digitoCodigoBeneficiario;
private String carteira;
private String nossoNumero;
private String digitoNossoNumero;
private String nomeBeneficiario;
private String documento;
private Endereco endereco = Endereco.novoEndereco();
private String numeroConvenio; // BB...
private Beneficiario() {
}
public String getAgenciaFormatada(){
return leftPadWithZeros(agencia, 4);
}
public static Beneficiario novoBeneficiario() {
return new Beneficiario();
}
public String getAgencia() {
return agencia;
}
public Beneficiario comAgencia(String agencia) {
this.agencia = agencia;
return this;
}
public String getDigitoAgencia() {
return digitoAgencia;
}
public Beneficiario comDigitoAgencia(String digitoAgencia) {
this.digitoAgencia = digitoAgencia;
return this;
}
public String getCodigoBeneficiario() {
return codigoBeneficiario;
}
public Beneficiario comCodigoBeneficiario(String codigoBeneficiario) {
this.codigoBeneficiario = codigoBeneficiario;
return this;
}
public String getDigitoCodigoBeneficiario() {
return digitoCodigoBeneficiario;
}
public Beneficiario comDigitoCodigoBeneficiario(String digitoCodigoBeneficiario) {
this.digitoCodigoBeneficiario = digitoCodigoBeneficiario;
return this;
}
public String getCarteira() {
return carteira;
}
public Beneficiario comCarteira(String carteira) {
this.carteira = carteira;
return this;
}
public String getNossoNumero() {
return nossoNumero;
}
public Beneficiario comNossoNumero(String nossoNumero) {
this.nossoNumero = nossoNumero;
return this;
}
public String getDigitoNossoNumero() {
return digitoNossoNumero;
}
public Beneficiario comDigitoNossoNumero(String digitoNossoNumero) {
this.digitoNossoNumero = digitoNossoNumero;
return this;
}
public String getNomeBeneficiario() {
return nomeBeneficiario;
}
public Beneficiario comNomeBeneficiario(String nomeBeneficiario) {
this.nomeBeneficiario = nomeBeneficiario;
return this;
}
public Endereco getEndereco() {
return endereco;
}
public Beneficiario comEndereco(Endereco endereco) {
this.endereco = endereco;
return this;
}
public String getNumeroConvenio() {
return numeroConvenio;
}
public Beneficiario comNumeroConvenio(String numeroConvenio) {
this.numeroConvenio = numeroConvenio;
return this;
}
public String getDocumento() {
return documento;
}
public void comDocumento(String documento) {
this.documento = documento;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy