geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Slava (JIRA)" <...@geronimo.apache.org>
Subject [jira] Created: (DAYTRADER-10) Update the import statements of Quote.java and QuoteHome.java
Date Mon, 21 Aug 2006 21:46:15 GMT
Update the import statements of Quote.java and QuoteHome.java
-------------------------------------------------------------

                 Key: DAYTRADER-10
                 URL: http://issues.apache.org/jira/browse/DAYTRADER-10
             Project: DayTrader
          Issue Type: Improvement
          Components: EJB Tier
    Affects Versions: 1.2
         Environment: All
            Reporter: Slava
            Priority: Minor


Java 5 EE introduces a new "javax.ejb.Remote" interface.
Currently Daytrader EJBs Quote.java and QuoteHome.java import Java packages with wild cards.
 
For example:
import javax.ejb.*;
import java.math.BigDecimal;
import com.ibm.websphere.samples.trade.*;
import java.rmi.*;

Prior to Java 5 EE there was only one Remote interface (java.rmi.Remote).  Therefore it is
clear that Quote.java and QuoteHome.java extend the java.rmi.Remote interface.
When we start to support Java 5EE however, there will be two "Remote" interfaces (java.rmi.Remote
and javax.ejb.Remote.   That will cause confusion for the java compiler during the ejbdeploy.

The solution is really simple: to provide the full interface name/path during imports.

I know that this is not a problem for Daytrader yet but it will become.  So lets be proactive,
fix the imports now and avoid the problem in the future.

I am providing a fix for this issue.


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

        

Mime
View raw message