package com.ora.rmibook.chapter22;
import com.ora.rmibook.chapter22.valueobjects.*;
import java.rmi.*;
public interface Account extends Remote {
public Money getBalance()
throws RemoteException;
public void makeDeposit(Money amount)
throws RemoteException, NegativeAmountException;
public void makeWithdrawal(Money amount)
throws RemoteException, OverdraftException, NegativeAmountException;
}
|