Skip to content

Commit

Permalink
Integrando o código originado da colaboração em:
Browse files Browse the repository at this point in the history
  • Loading branch information
gilmatryx committed Aug 26, 2013
1 parent f90a989 commit 4b378c5
Show file tree
Hide file tree
Showing 4 changed files with 509 additions and 125 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,49 @@
/*
* Copyright 2013 JRimum Project
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
* applicable law or agreed to in writing, software distributed under the
* License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
* OF ANY KIND, either express or implied. See the License for the specific
* language governing permissions and limitations under the License.
*
* Created at: 24/08/2013 - 19:54:00
*
* ================================================================================
*
* Direitos autorais 2013 JRimum Project
*
* Licenciado sob a Licença Apache, Versão 2.0 ("LICENÇA"); você não pode usar
* esse arquivo exceto em conformidade com a esta LICENÇA. Você pode obter uma
* cópia desta LICENÇA em http://www.apache.org/licenses/LICENSE-2.0 A menos que
* haja exigência legal ou acordo por escrito, a distribuição de software sob
* esta LICENÇA se dará “COMO ESTÁ”, SEM GARANTIAS OU CONDIÇÕES DE QUALQUER
* TIPO, sejam expressas ou tácitas. Veja a LICENÇA para a redação específica a
* reger permissões e limitações sob esta LICENÇA.
*
* Criado em: 24/08/2013 - 19:54:00
*
*/

package org.jrimum.bopepo.campolivre;

import org.jrimum.domkee.financeiro.banco.febraban.Titulo;

/**
* <p>
* Interface comum para todos os campos livres do BRB - Banco de Brasília que
* venham a existir.
* </p>
*
* @author <a href="http://gilmatryx.googlepages.com/">Gilmar P.S.L</a>
* @author <a href="mailto:contato@douglasramiro.com.br">Douglas Ramiro</a>
*
* @since 0.2
*
* @version 0.2
*/
public abstract class AbstractCLBancoDeBrasilia extends AbstractCampoLivre {

/**
Expand Down
79 changes: 20 additions & 59 deletions src/main/java/org/jrimum/bopepo/campolivre/AbstractCampoLivre.java
Original file line number Diff line number Diff line change
Expand Up @@ -198,65 +198,26 @@ protected static CampoLivre create(Titulo titulo) throws NotSupportedBancoExcept

switch (banco) {

case BANCO_BRADESCO:
return AbstractCLBradesco.create(titulo);

case BANCO_DO_BRASIL:
return AbstractCLBancoDoBrasil.create(titulo);

case BANCO_DO_NORDESTE_DO_BRASIL:
return AbstractCLBancoDoNordesteDoBrasil.create(titulo);

case BANCO_ABN_AMRO_REAL:
return AbstractCLBancoReal.create(titulo);

case CAIXA_ECONOMICA_FEDERAL:
return AbstractCLCaixaEconomicaFederal.create(titulo);

case HSBC:
return AbstractCLHSBC.create(titulo);

case UNIBANCO:
return AbstractCLUnibanco.create(titulo);

case BANCO_ITAU:
return AbstractCLItau.create(titulo);

case BANCO_SAFRA:
return AbstractCLBancoSafra.create(titulo);

case BANCO_DO_ESTADO_DO_RIO_GRANDE_DO_SUL:
return AbstractCLBanrisul.create(titulo);

case MERCANTIL_DO_BRASIL:
return AbstractCLMercantilDoBrasil.create(titulo);

case NOSSA_CAIXA:
return AbstractCLNossaCaixa.create(titulo);

case BANCO_DO_ESTADO_DO_ESPIRITO_SANTO:
return AbstractCLBanestes.create(titulo);

case BANCO_RURAL:
return AbstractCLBancoRural.create(titulo);

case BANCO_SANTANDER:
return AbstractCLSantander.create(titulo);

case BANCO_INTEMEDIUM:
return AbstractCLBancoIntermedium.create(titulo);

case BANCO_SICREDI:
return AbstractCLSicredi.create(titulo);

case BANCOOB:
return AbstractCLBancoob.create(titulo);

case CITIBANK:
return AbstractCLBancoCitibank.create(titulo);

case BANCO_DE_BRASILIA:
return AbstractCLBancoDeBrasilia.create(titulo);
case BANCO_BRADESCO: return AbstractCLBradesco.create(titulo);
case BANCO_DO_BRASIL: return AbstractCLBancoDoBrasil.create(titulo);
case BANCO_DO_NORDESTE_DO_BRASIL: return AbstractCLBancoDoNordesteDoBrasil.create(titulo);
case BANCO_ABN_AMRO_REAL: return AbstractCLBancoReal.create(titulo);
case CAIXA_ECONOMICA_FEDERAL: return AbstractCLCaixaEconomicaFederal.create(titulo);
case HSBC: return AbstractCLHSBC.create(titulo);
case UNIBANCO: return AbstractCLUnibanco.create(titulo);
case BANCO_ITAU: return AbstractCLItau.create(titulo);
case BANCO_SAFRA: return AbstractCLBancoSafra.create(titulo);
case BANCO_DO_ESTADO_DO_RIO_GRANDE_DO_SUL: return AbstractCLBanrisul.create(titulo);
case MERCANTIL_DO_BRASIL: return AbstractCLMercantilDoBrasil.create(titulo);
case NOSSA_CAIXA: return AbstractCLNossaCaixa.create(titulo);
case BANCO_DO_ESTADO_DO_ESPIRITO_SANTO: return AbstractCLBanestes.create(titulo);
case BANCO_RURAL: return AbstractCLBancoRural.create(titulo);
case BANCO_SANTANDER: return AbstractCLSantander.create(titulo);
case BANCO_INTEMEDIUM: return AbstractCLBancoIntermedium.create(titulo);
case BANCO_SICREDI: return AbstractCLSicredi.create(titulo);
case BANCOOB: return AbstractCLBancoob.create(titulo);
case CITIBANK: return AbstractCLBancoCitibank.create(titulo);
case BANCO_DE_BRASILIA: return AbstractCLBancoDeBrasilia.create(titulo);

default:
/*
Expand Down
Loading

0 comments on commit 4b378c5

Please sign in to comment.