Estou desenvolvendo uma aplicação usando EJB3 ( Jboss + JPA"hibernate" ).
Porém existe uma regra de negócio que necessita usar estrutura de hierarquia , para isso estou tentando utilizar o patters COMPOSITE.
Preciso criar local, diretoria, coordenadoria e departamentos exemplo
–EMPRESA1
–DIRETORIA1
–COORD1
–ESTOQUE
–COMPRAS
–VENDAS
–EMPRESA1
–DIRETORIA2
–COORD2
–PORTARIA
–LIMPEZA
–MANUTENCAO
A questão é que para acessar o EJB é sempre atraves da interface e para acessar o Composite é sempre pela classe concreta.