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;

}