Enviar um Bean para o iReport

Bom dia galera,

Eu estou desenvolvendo alguns relatórios com iReport. Neste Relatório eu receberei um único Objeto Java com todas as propriedades que serão carregadas no relatório. Vou tentar exemplificar:

  • Tenho um objeto Empresa que tem os seguintes atributos:
    - Nome
    - Responsável (Outro Objeto)
    - Funcionários

Agora que vem minha dúvida: como enviar um único objeto Empresa para o iReport e nele poder acessar os atributos deste objetos e os objetos internos do mesmo (Responsável, por exemplo).

Desde já agradeço.

Boa tarde!

Se você vai passar um unico objeto passe por parametro os valores unsando um HashMap<String, Object>

mas, se a idéia for passar um arrayList de objetos para exibir no details use

			JRBeanCollectionDataSource datasource = new JRBeanCollectionDataSource(yourArrayList);

Qualquer coisa posta ai.

Até mais…

Obrigadão ai amigo.

Vou passar o objeto pelo parâmetro como você diz, fica bem mais simples mesmo.

Abraço

Para aproveitar o tópico, como faço para enviar parâmetros de um report master para um subreport ?

Valeu!