Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.0, 3.0.1, 3.1, 3.1.1, 3.1.2, 3.1.3, 3.1.4
-
None
-
None
Description
The specification allows for setting transaction attributes on a per "interface" basis. Interface not defined by class but by the spec generic terms "Home", "Remote", "LocalHome", "Local", etc. The terms "Remote" and "Local" apply to both the EJB 2.x and EJB 3.x versions of those interfaces.
Specifying transaction attributes for a particular view was supported provided the views had different method signatures. This support needs to be improved so that even if the method signatures are the same (say a remote interface extending a local interface) the xml override ability for each view still works.