This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 180584 - EJB node of No-Interface EJB does not show superclass methods
Summary: EJB node of No-Interface EJB does not show superclass methods
Status: VERIFIED FIXED
Alias: None
Product: javaee
Classification: Unclassified
Component: EJB (show other bugs)
Version: 6.x
Hardware: All All
: P2 normal (vote)
Assignee: Andrey Yamkovoy
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-10 18:52 UTC by David Konecny
Modified: 2010-02-11 21:19 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Konecny 2010-02-10 18:52:58 UTC
While testing issue 180583 (have a look there for the testcase how to reproduce this problem) I realized that if EJB has No-Interface view and the EJB class extends some other class then public methods from this superclass are not shown as EJB methods. For example in case of issue 180583 it means that EJB node shows only getEntityManager which is defined in entity facede class but all other methods from AbstractFacade like find, edit, remove etc. are not shown.

Andrey, could you please try to resolve this ASAP so that we use this features in demo we are preparing? Thanks. Similar problem is in Web Service generation which I will file separate issue for.
Comment 1 David Konecny 2010-02-10 19:02:19 UTC
Web Service issue 180585 filed.

Btw. EJB 3.1 spec says in chapter "3.4.4 Session Bean’s No-Interface View": Only public methods of the bean class (and any super-classes) may be invoked through the no-interface view.
Comment 2 Andrey Yamkovoy 2010-02-11 04:44:44 UTC
Fixed in the web-main.
Comment 3 Quality Engineering 2010-02-11 21:19:28 UTC
Integrated into 'main-golden', will be available in build *201002120200* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/42a51efe26f6
User: Andrey Yamkovoy <kaktus@netbeans.org>
Log: #180584 - EJB node of No-Interface EJB does not show superclass methods