All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.objectos.cnab.CobrancaBuilderPojo Maven / Gradle / Ivy

The newest version!
package br.com.objectos.cnab;

import javax.annotation.Generated;

@Generated({
    "br.com.objectos.pojo.compiler.PojoCompiler",
    "br.com.objectos.pojo.plugin.StandardBuilderPropertyAction"
})
final class CobrancaBuilderPojo implements CobrancaBuilder, CobrancaBuilder.CobrancaBuilderCarteira, CobrancaBuilder.CobrancaBuilderAgencia, CobrancaBuilder.CobrancaBuilderConta, CobrancaBuilder.CobrancaBuilderComando, CobrancaBuilder.CobrancaBuilderTitulo, CobrancaBuilder.CobrancaBuilderAceite, CobrancaBuilder.CobrancaBuilderInstrucao1, CobrancaBuilder.CobrancaBuilderInstrucao2, CobrancaBuilder.CobrancaBuilderMoraDia {
  private Carteira carteira;

  private Agencia agencia;

  private Conta conta;

  private Comando comando;

  private Titulo titulo;

  private boolean aceite;

  private Instrucao instrucao1;

  private Instrucao instrucao2;

  private double moraDia;

  public CobrancaBuilderPojo() {
  }

  @Override
  public Cobranca build() {
    return new CobrancaPojo(this);
  }

  @Override
  public CobrancaBuilder.CobrancaBuilderCarteira carteira(Carteira carteira) {
    if (carteira == null) {
      throw new NullPointerException();
    }
    this.carteira = carteira;
    return this;
  }

  Carteira ___get___carteira() {
    return carteira;
  }

  @Override
  public CobrancaBuilder.CobrancaBuilderAgencia agencia(Agencia agencia) {
    if (agencia == null) {
      throw new NullPointerException();
    }
    this.agencia = agencia;
    return this;
  }

  Agencia ___get___agencia() {
    return agencia;
  }

  @Override
  public CobrancaBuilder.CobrancaBuilderConta conta(Conta conta) {
    if (conta == null) {
      throw new NullPointerException();
    }
    this.conta = conta;
    return this;
  }

  Conta ___get___conta() {
    return conta;
  }

  @Override
  public CobrancaBuilder.CobrancaBuilderComando comando(Comando comando) {
    if (comando == null) {
      throw new NullPointerException();
    }
    this.comando = comando;
    return this;
  }

  Comando ___get___comando() {
    return comando;
  }

  @Override
  public CobrancaBuilder.CobrancaBuilderTitulo titulo(Titulo titulo) {
    if (titulo == null) {
      throw new NullPointerException();
    }
    this.titulo = titulo;
    return this;
  }

  Titulo ___get___titulo() {
    return titulo;
  }

  @Override
  public CobrancaBuilder.CobrancaBuilderAceite aceite(boolean aceite) {
    this.aceite = aceite;
    return this;
  }

  boolean ___get___aceite() {
    return aceite;
  }

  @Override
  public CobrancaBuilder.CobrancaBuilderInstrucao1 instrucao1(Instrucao instrucao1) {
    if (instrucao1 == null) {
      throw new NullPointerException();
    }
    this.instrucao1 = instrucao1;
    return this;
  }

  Instrucao ___get___instrucao1() {
    return instrucao1;
  }

  @Override
  public CobrancaBuilder.CobrancaBuilderInstrucao2 instrucao2(Instrucao instrucao2) {
    if (instrucao2 == null) {
      throw new NullPointerException();
    }
    this.instrucao2 = instrucao2;
    return this;
  }

  Instrucao ___get___instrucao2() {
    return instrucao2;
  }

  @Override
  public CobrancaBuilder.CobrancaBuilderMoraDia moraDia(double moraDia) {
    this.moraDia = moraDia;
    return this;
  }

  double ___get___moraDia() {
    return moraDia;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy