[jboss-jira] [JBoss JIRA] Created: (EJBTHREE-1222) Methods named 'void remove()' are interpreted as EJBObject.remove() or EJBLocalObject.remove()

Carlo de Wolf (JIRA) jira-events at lists.jboss.org
Fri Mar 14 03:57:57 EDT 2008


Methods named 'void remove()' are interpreted as EJBObject.remove() or EJBLocalObject.remove()
----------------------------------------------------------------------------------------------

                 Key: EJBTHREE-1222
                 URL: http://jira.jboss.com/jira/browse/EJBTHREE-1222
             Project: EJB 3.0
          Issue Type: Bug
          Components: core
            Reporter: Carlo de Wolf
            Priority: Critical
             Fix For: AS 5.0.0.CR1


Methods are identified by AOP based on their hash code.
Regardless of interface 'void remove()' will always have the same hash.
Thus the method is interpreted by the container as being an EJBObject.remove() or EJBLocalObject.remove and goes through the EJB 2.1 view logic. (Regardless of whether it is actually annotated with @Remove!)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list