Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Classe CodigoDeBarrasBuilder não é pública. #184

Open
edufolly opened this issue Feb 16, 2016 · 5 comments
Open

Classe CodigoDeBarrasBuilder não é pública. #184

edufolly opened this issue Feb 16, 2016 · 5 comments

Comments

@edufolly
Copy link

A classe br.com.caelum.stella.boleto.bancos.CodigoDeBarrasBuilder não está definida como pública por algum motivo?

Esta questão dificulta implementar novos bancos.

@edenir-anschau
Copy link
Contributor

@edufolly acredito que o motivo seja que esssa classe é somente usada dentro do pacote bancos e na implementação de um novo banco, a classe ficaria também nesse pacote, como todas as classes referentes aos demais bancos.

@edufolly
Copy link
Author

@EdenirAnschau Achei estranho, pois quando fui implementar um novo banco, tive que copiar a classe de código de barras, acredito que a possibilidade de utilização fora do pacote facilitaria na criação de novos bancos.

@altierispeixoto
Copy link

Também estou tendo este problema. Acredito que esta classe deve ser pública.

@edenir-anschau
Copy link
Contributor

Se ao adicionar o suporte a um novo banco e seguindo o mesmo raciocínio dos demais bancos, essa classe ficaria no pacote bancos, que é o mesmo pacote da classe CodigoDeBarrasBuilder, correto?

@altierispeixoto
Copy link

Sim. Porém você teria que compilar sua nova classe dentro da lib. Isso não é interessante se você está trabalhando em um projeto novo e não quer ter uma versão customizada da lib e sim estender/utilizar suas classes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants