//===============================================
// Author: Josh Larsen Date Revised: $Date: 1996/06/05 08:21:42 $
// Class Name: InvalidOperationError Version: $Revision: 1.2 $
// Filename: InvalidOperationError.java
// Package: pcm.machine
// Purpose: The error occurs in the subtraction of two
// MoneyAmount's equals a negative number.
//===============================================
package com.nanosoft.pcm.machine;
import com.nanosoft.pcm.machine.MoneyAmount;
import java.io.*;
public class InvalidOperationError extends ArithmeticException {
public InvalidOperationError () {
super("Invalid MoneyAmount Operation Occurred!");
}
public InvalidOperationError (MoneyAmount left, MoneyAmount right) {
super("Invalid Operation occured: " + left.getAmount() +
" - " + right.getAmount());
}
}