Class Hierarchy shows multiple times the same class

Hi,

I have serveal ejb projects. The Local and Remote ejb projects are in diffrent maven modules. If I type ctrl+H the outline shows for the implementation class multible entries. All the entries refres to the same class.

The strange thing is, if I comment out the stateless annotation of my impl class then the hierarchiy shows the right hierarchiy.

SystemPropertyDAORemote --> SystemPropertyDAOLolcal

SystemPropertyDAOHibernate implements SystemPropertyDAORemote,SystemPropertyDAOLolcal

3 comments

Execuse me something goes wrong and I post to early. Also the second part here ;-).

My impl Class:
@Stateless(name = EJBServiceKeys.SERVICE_SYSTEM_PROPERTY_DAO)
@Local(SystemPropertyDAOLocal.class)
@Remote(SystemPropertyDAORemote.class)
public class SystemPropertyDAOHibernate extends GenericHibernateDAO<SystemPropertyIF, Long> implements SystemPropertyDAORemote,

Remote interface:
@Remote
public interface SystemPropertyDAORemote extends GenericDAO<SystemPropertyIF, Long> {

Local interface:
@Local
public interface SystemPropertyDAOLocal extends GenericDAO<SystemPropertyIF, Long> {

If I comment out the folowing annotations from the implementation class then the outline shows the expected hierarchy:

@Stateless(name = EJBServiceKeys.SERVICE_SYSTEM_PROPERTY_DAO)
@Local(SystemPropertyDAOLocal.class)
@Remote(SystemPropertyDAORemote.class)



Attachment(s):
OutlineCorrect.png
OutlineIncorrect.png
0

Thanks. This solved wiith the build of IU 132.829

0

Please sign in to leave a comment.