Source : Transaction.java

CS22120 Group Project - project source listings

Questions and comments on this file can be directed to this classes author: Results.


package cs221.groupk.ticketing;

import cs221.groupk.common.*;

/**
 * This data structure represents an array of stacks.
 *
 * <P><I>Code spell-checked - Chris Milner - 5th December 2000.</I><P>
 *
 * @author <A HREF = "mailto: [email protected]>Dominique Medland </A>
 * @version 0.1  Initial Development
 * @version 0.2  Correction of package name and variable
 *               naming convention errors.
 */
public class Transaction extends ArrayOfStacks

implements StdTransaction, Constants {

   // /////////////////// //
   // Instance variables. //
   // /////////////////// //

   /**
    * The total cost of the singles
    */
   protected float grandTotalSingles=0;
   /**
    * The total cost of the returns
    */
   protected float grandTotalReturns=0;
   /**
    * The total cost of the specials
    */
   protected float grandTotalSpecials=0;

   // ///////////// //
   // Constructors. //
   // ///////////// //

   /**
    * Default constructor creates a Transaction of default size.
    */
   public Transaction(){}

   /**
    * Secondary constructor creates an Transaction of
	* specified size.
    */
   public Transaction(int size){}

   // ////////////////////// //
   // Read/Write properties. //
   // ////////////////////// //


   // ///////////////////// //
   // Read-only properties. //
   // ///////////////////// //



   // //////// //
   // Methods. //
   // //////// //

   /**
     * Adds the specified BoughtItem to the Transaction at the
	 * specific index.
     * @param int the index
     * @param BoughtItem the BoughtItem, which is to be added
     * @return boolean the state of the adding operation
     */
	public boolean addItem(int index, BoughtItem sale)
        {
          return false;
        }

    /**
     * Removes the BoughtItem at the specified index from
	 * the Transaction.
     * @param int the index of the item to be removed
     * @return BoughtItem the removed BoughtItem
	 */
	public BoughtItem removeItem(int index)
        {
          return null;
        }

   /**
    * Returns an int specifying how much the purchased singles
    * cost.
    * @return int the grand total of the singles.
    */
   public int getGrandTotalSingles()
   {
     return -1;
   }

   /**
    * Sets the grandTotal to the specified value.
    * @param int the grand total of the singles.
    */
   public void setGrandTotalSingles(int grandTotalSingles)
   {

   }

   /**
    * Returns an int specifying how much the purchased returns
    * cost.
    * @return int the grand total of the returns.
    */
   public int getGrandTotalReturns()
   {
     return -1;
   }

   /**
    * Sets the grandTotal to the specified value.
    * @param int the grand total of the returns.
    */
   public void setGrandTotalReturns(int grandTotalSingles)
   {

   }

   /**
    * Returns an int specifying how much the purchased singles
    * cost.
    * @return int the grand total of the specials.
    */
   public int getGrandTotalSpecials()
   {
     return -1;
   }

   /**
    * Sets the grandTotal to the specified value.
    * @param int the grand total of the specials.
    */
   public void setGrandTotalSpecials(int grandTotalSpecials)
   {

   }


   // ///////////// //
   // Test methods. //
   // ///////////// //


   public static void main( String[] args ) {


      if( args.length < 1 ) {
         System.err.println( "Usage: " );
         System.exit( -1 );
      }


      try {

      } catch( Exception e ) {

         e.printStackTrace( );

      }

   }

}


Up one level.

Page automatically generated on: 26/01/01 at: 10:48:21.