Overview

This project has two parts: implementing a sorted linked list and a media data manager. The media data manager keeps track of media (songs and movies) a database system has. The manager is a simplified version of the Itunes data manager.

Objectives

This project will allow you practice linked lists, sets, maps and test development.

Grading

Clarifications

Any clarifications or corrections associated with this project will be available at: Project Clarifications

Code Distribution

The project's code distribution is available by checking out the project named MediaManager. The code distribution provides you with the following:

Specifications

You are expected to implement methods for the MySortedLinkedList class. In addition you must implement a class named Manager (not provided with the code distribution) that implements the MediaManager interface. The javadoc describing what you must implement can be found at: Project Javadoc

No secret tests are associated with this project. You have a maximum of three tokens in the submit server.

Requirements

Good Faith Attempt

The good faith attempt for this project is represented by the public tests testListAdd, testListRemove and testManagerAdd. You must pass these tests in order to satisfy the good faith attempt requirement.