FileDocCategorySizeDatePackage
Transaction.javaAPI DocExample734Sun Nov 03 21:10:58 GMT 2002com.mediamania.store

Transaction.java

package com.mediamania.store;

import java.util.Date;
import java.math.BigDecimal;

public abstract class Transaction
{
    protected   Customer    customer;
    protected   Date        acquisitionDate;
    protected   BigDecimal  price;
    
    protected Transaction()
    { }
    protected Transaction(Customer cust, Date date) {
        customer = cust;
        acquisitionDate = date;
    }
    public abstract MediaItem getMediaItem();
    
    public Customer getCustomer() {
        return customer;
    }
    public Date getAcquisitionDate() {
        return acquisitionDate;
    }
    public BigDecimal getPrice() {
        return price;
    }
    public void setPrice(BigDecimal price) {
        this.price = price;
    }
}