Uso de API - caelum stella (Boleto)

2 respostas
H

Pessoal, estou usando o seguinte modelo para fazer um teste de boleto:

public class Teste {  
    public static void main(String[] args) {  
        Datas datas = Datas.novasDatas()
                .comDocumento(1, 5, 2008)
                .comProcessamento(1, 5, 2008)
                .comVencimento(2, 5, 2008);  

        Endereco enderecoBeneficiario = Endereco.novoEndereco()
                .comLogradouro("Av das Empresas, 555")  
                .comBairro("Bairro Grande")  
                .comCep("01234-555")  
                .comCidade("São Paulo")  
                .comUf("SP");  

        //Quem emite o boleto
        Beneficiario beneficiario = Beneficiario.novoBeneficiario()  
                .comNomeBeneficiario("Fulano de Tal")  
                .comAgencia("1824").comDigitoAgencia("4")  
                .comCodigoBeneficiario("76000")  
                .comDigitoCodigoBeneficiario("5")  
                .comNumeroConvenio("1207113")  
                .comCarteira("18")  
                .comEndereco(enderecoBeneficiario)
                .comNossoNumero("9000206");  

        Endereco enderecoPagador = Endereco.novoEndereco()
                .comLogradouro("Av dos testes, 111 apto 333")  
                .comBairro("Bairro Teste")  
                .comCep("01234-111")  
                .comCidade("São Paulo")  
                .comUf("SP");  

        //Quem paga o boleto
        Pagador pagador = Pagador.novoPagador()  
                .comNome("Fulano da Silva")  
                .comDocumento("[CPF removido]")
                .comEndereco(enderecoPagador);

        Banco banco = new BancoDoBrasil();  

        Boleto boleto = Boleto.novoBoleto()  
                .comBanco(banco)  
                .comDatas(datas)  
                .comBeneficiario(beneficiario)  
                .comPagador(pagador)  
                .comValorBoleto("200.00")  
                .comNumeroDoDocumento("1234")  
                .comInstrucoes("instrucao 1", "instrucao 2", "instrucao 3", "instrucao 4", "instrucao 5")  
                .comLocaisDePagamento("local 1", "local 2");  

        GeradorDeBoleto gerador = new GeradorDeBoleto(boleto);  

        // Para gerar um boleto em PDF  
        gerador.geraPDF("BancoDoBrasil.pdf");  

        // Para gerar um boleto em PNG  
        gerador.geraPNG("BancoDoBrasil.png");  

        // Para gerar um array de bytes a partir de um PDF  
        byte[] bPDF = gerador.geraPDF();  

        // Para gerar um array de bytes a partir de um PNG  
        byte[] bPNG = gerador.geraPNG();
    }  
}
só que ele fala que as classes:

Endereco
Beneficiario
Pagador

não existe... eu vou ter que criar ou tem algo de errado:

importei os seguintes jar:

caelum-stella-core

caelum-stella-bean-validation

caelum-stella-hibernate-user-types

caelum-stella-faces

caelum-stella-boleto

Obrigado por qualquer ajuda!

2 Respostas

E

Veja se os jars foram adicionados corretamente e atualize seu projeto.
As classes estão em stella-boleto: https://github.com/caelum/caelum-stella/tree/master/stella-boleto/src/main/java/br/com/caelum/stella/boleto.

Qualquer coisa baixe o código e gere o jar.

H

Estou com um “problema”

o campo Agencia/Cod Cedente ao invez de aparecer:

12345-6 / 123456-0 está aparecendo:

12345-[telefone removido]-0 tem alguma coisa para resolver isso?

Criado 5 de setembro de 2014
Ultima resposta 5 de set. de 2014
Respostas 2
Participantes 2