@@ -0,0 +1,1553 @@
+/*********************************************************************%0A * %0A * Class Name: Box%0A * Author/s name: Pedro-Manuel Gomez-Portillo Lopez%0A * Release/Creation date: 22nd November 2014%0A * Class version: v1.0%0A * Class description: This class reflects the object of a box %0A * %0A **********************************************************************/%0A%0Apublic class Box %7B%0A%0A%09private String box_id, //identifier of the box%0A%09storageUnit_id; //identifier of the storage unit%0A%09private City city; //destination city%0A%0A%09/*********************************************************************%0A%09 * %0A%09 * Method name: Box%0A%09 * %0A%09 * Name of the original author: Pedro-Manuel G%C3%B3mez-Portillo L%C3%B3pez%0A%09 * %0A%09 * Description of the Method: Constructor method of the class%0A%09 * %0A%09 * Calling arguments: %0A%09 * %09%09- String box_id: the identifier of the box%0A%09 * %09%09- String storageUnit_id: the identifier of the storage unit%0A%09 * %09%09- City city: a variable which will store the destination city%0A%09 * %0A%09 * Return value: void %0A%09 * %0A%09 * This method does not require any file%0A%09 * %0A%09 * This method does not throw any particular exception%0A%09 * %0A%09 *********************************************************************/ %0A%09public Box(String box_id, String storageUnit_id, City city) %7B%0A%09%09this.box_id = box_id;%0A%09%09this.storageUnit_id = storageUnit_id;%0A%09%09this.city = city;%0A%09%7D%0A%0A%09public String getStorageUnit_id() %7B%0A%09%09return storageUnit_id;%0A%09%7D%0A%0A%09public City getCity()%7B%0A%09%09return this.city;%0A%09%7D%0A%0A%09@Override%0A%09public String toString() %7B%0A%09%09return %22(%22+box_id+%22, %22+storageUnit_id+%22, %22+city.getName()+%22)%22;%0A%09%7D%0A%7D%0A

Create Box.java