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

br.com.objectos.bvmf.bdr.BdrBuilderPojo Maven / Gradle / Ivy

The newest version!
package br.com.objectos.bvmf.bdr;

import javax.annotation.Generated;

@Generated("br.com.objectos.auto.pojo.AutoPojoProcessor")
final class BdrBuilderPojo implements BdrBuilder, BdrBuilder.BdrBuilderCodigoDeNegocicao, BdrBuilder.BdrBuilderCodigoIsin, BdrBuilder.BdrBuilderCategoria {
  private String codigoDeNegocicao;

  private String codigoIsin;

  private BdrCategoria categoria;

  public BdrBuilderPojo() {
  }

  @Override
  public Bdr build() {
    return new BdrPojo(this);
  }

  @Override
  public BdrBuilder.BdrBuilderCodigoDeNegocicao codigoDeNegocicao(String codigoDeNegocicao) {
    if (codigoDeNegocicao == null) {
      throw new NullPointerException();
    }
    this.codigoDeNegocicao = codigoDeNegocicao;
    return this;
  }

  @Override
  public BdrBuilder.BdrBuilderCodigoIsin codigoIsin(String codigoIsin) {
    if (codigoIsin == null) {
      throw new NullPointerException();
    }
    this.codigoIsin = codigoIsin;
    return this;
  }

  @Override
  public BdrBuilder.BdrBuilderCategoria categoria(BdrCategoria categoria) {
    if (categoria == null) {
      throw new NullPointerException();
    }
    this.categoria = categoria;
    return this;
  }

  String ___get___codigoDeNegocicao() {
    return codigoDeNegocicao;
  }

  String ___get___codigoIsin() {
    return codigoIsin;
  }

  BdrCategoria ___get___categoria() {
    return categoria;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy