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.
Go to the "Enterprise Beans" tree of a EJB module. Take a EB-bean, e.g. LineitemEB in Order example and create a business methode. Navigate to the source and you can see it is generated without "public abstract" in the interface "LineItemLocalBusiness"
Please see issue 61416.
There is no reason for this issue. Closing as invalid.
Issue 61416 said, it should be public. --> O.K. But if it so, you should show the correct hint (not public abstract) if you move over the method in the explorer-tree and if you edit the property of the method it should also be public and not public abstract.
Ok, problem is in logical view. What you can see there is "client" view, it means methods used by EJB's client. So for business method you see visual representation of method from local business interface. It is marked as public abstract even if it is not said directly in interface source, because it is set to to default values automatically by JMI Java model implementation. Of course, problem is that open action navigates to implementation of this method and it's inconsistent with logical view, but I don't see any reasonable solution now (any ideas?). I am adding HIE engineer to discussion and decreasing priority to P3, it's definitely not P2.
It is not possible to have fix for this with current implementation. I am changing issue to enhancement, as logical view UI is going to be reviewed in next release. This problem must be definitely considered.
TM 5.0 -> TBD
This old bug may not be relevant anymore. If you can still reproduce it in 8.2 development builds please reopen this issue. Thanks for your cooperation, NetBeans IDE 8.2 Release Boss