import java.util.*;

public class tryComparing
{

public static void main(String [] args)
{
List musicDatabase = new ArrayList();
musicDatabase.add( new musicRecord( "Jimmy Tango's Method", "ETID", "Last Night In Town", 230, 4) );
musicDatabase.add( new musicRecord( "Money", "Pink Floyd", "Dark Side Of The Moon", 410, 6 ) );
musicDatabase.add( new musicRecord( "Desperado", "Eagles", "Greatest Hits", 354, 8) );
musicDatabase.add( new musicRecord( "Conquistador", "Procol Harum", "Live in Edmonton", 1240, 1) );
musicDatabase.add( new musicRecord( "Back In Black", "AC/DC", "Greatest Hits", 860, 1) );

songComparator sc = new songComparator();
artistComparator ac = new artistComparator();
musicRecord tempRecord;

System.out.println("SONGS:");
Collections.sort( musicDatabase, sc );
Iterator itr = musicDatabase.iterator();
while ( itr.hasNext() )
   {
   tempRecord = (musicRecord) itr.next(); 
   tempRecord.printSongRecord();   
   }

System.out.println("\n\nARTISTS:");
Collections.sort( musicDatabase, ac );
Iterator itr2 = musicDatabase.iterator();
while ( itr2.hasNext() )
   {
	tempRecord = (musicRecord) itr2.next(); 
	tempRecord.printSongRecord();   
   }

} // end main

} // end class
