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.
Enterprise Beans node shows EJB and their remote interface methods, local interface methods and (I assume) no-interface methods. no-interface methods should be shown only when EJB has no-interface. See "4.9.8 Session Bean’s No-Interface View" chapter in EJB spec.
(In reply to comment #0) > Enterprise Beans node shows EJB and their remote interface methods, local > interface methods and (I assume) no-interface methods. Not fully sure about "Bean methods" folder purpose in the past, were there really no-interface methods? On the other hand that folder wouldn't have big benefit in other cases. So I agree that it should show no-interface methods. The second question is, shouldn't it be renamed to "No-interface methods" since this title is more straightforward?
(In reply to comment #1) > Not fully sure about "Bean methods" folder purpose in the past Me neither. :-) > shouldn't it be renamed to "No-interface methods" since > this title is more straightforward? Bean methods or no-interface methods sounds both OK to me. You would think that @LocalBean should have been named @NoInterface. I think it is actually better the other way around: instead of no-iterface EE spec should have always used "local bean" term. But that one is so close to Local Interface and I guess to avoid confusion and to be more clear "no-interface" was chosen. I want to say that both names are ok to me but if I had to pick one it would be "Bean Methods".
(In reply to comment #2) > (In reply to comment #1) > > Not fully sure about "Bean methods" folder purpose in the past > > Me neither. :-) > > > shouldn't it be renamed to "No-interface methods" since > > this title is more straightforward? > > Bean methods or no-interface methods sounds both OK to me. You would think that > @LocalBean should have been named @NoInterface. I think it is actually better > the other way around: instead of no-iterface EE spec should have always used > "local bean" term. But that one is so close to Local Interface and I guess to > avoid confusion and to be more clear "no-interface" was chosen. I want to say > that both names are ok to me but if I had to pick one it would be "Bean > Methods". My hot candidate was the second one. :) Nevermind, lets stay with "Bean Methods" since nobody wonders about the meaning of that title for now - so it's hopefully understandable enough.
Fixed in web-main #8378e984e04c.
Integrated into 'main-golden', will be available in build *201204130400* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/8378e984e04c User: Martin Fousek <marfous@netbeans.org> Log: #208865 - "Bean Methods" exposed even when EJB has no no-interface