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

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

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

import br.com.objectos.jabuticava.CadastroRFB;
import javax.annotation.Generated;

@Generated({
    "br.com.objectos.auto.AutoPojoProcessor",
    "br.com.objectos.pojo.plugin.StandardPojoPropertyAction"
})
final class SacadoPojo extends Sacado {
  private final CadastroRFB cadastroRfb;

  private final String nome;

  private final Endereco endereco;

  public SacadoPojo(CadastroRFB cadastroRfb, String nome, Endereco endereco) {
    super();
    if (cadastroRfb == null) {
      throw new NullPointerException();
    }
    this.cadastroRfb = cadastroRfb;
    if (nome == null) {
      throw new NullPointerException();
    }
    this.nome = nome;
    if (endereco == null) {
      throw new NullPointerException();
    }
    this.endereco = endereco;
  }

  @Override
  CadastroRFB cadastroRfb() {
    return cadastroRfb;
  }

  @Override
  String nome() {
    return nome;
  }

  @Override
  Endereco endereco() {
    return endereco;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy