ICreditCardRemote.java
package creditcard.ejb;
import
java.rmi.RemoteException;
import
java.rmi.Remote;
import
import javax.ejb.*;
public
interface ICreditCardRemote
extends EJBObject, Remote {
public
boolean isValid(String
CardNumber) throws RemoteException;
public
boolean isExpired(String
CardNumber) throws RemoteException;
public
boolean sufficientFunds(String
CardNumber, double PurchaseAmount) throws
RemoteException;
public void debit(String
CardNumber, double PurchaseAmount) throws
RemoteException;
}
|