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

br.com.objectos.cnab.EmpresaPojo 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 EmpresaPojo extends Empresa {
  private final long codigo;

  private final CadastroRFB cadastroRfb;

  private final String razaoSocial;

  public EmpresaPojo(long codigo, CadastroRFB cadastroRfb, String razaoSocial) {
    super();
    this.codigo = codigo;
    if (cadastroRfb == null) {
      throw new NullPointerException();
    }
    this.cadastroRfb = cadastroRfb;
    if (razaoSocial == null) {
      throw new NullPointerException();
    }
    this.razaoSocial = razaoSocial;
  }

  @Override
  long codigo() {
    return codigo;
  }

  @Override
  CadastroRFB cadastroRfb() {
    return cadastroRfb;
  }

  @Override
  String razaoSocial() {
    return razaoSocial;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy