// @topic S-0303-03-01-30 Java MVC Architecture Demo 2 // @brief class ElevatorBank (business object that belongs to the Data Model Tier) package demo; import java.util.ArrayList; public class ElevatorBank { //------------------------------ // data //------------------------------ private ArrayList< Elevator > elevatorCollection; //------------------------------ // constructors //------------------------------ public ElevatorBank() { elevatorCollection = new ArrayList< Elevator >(); }//ElevatorBank //------------------------------ // operations //------------------------------ public void addElevator( Elevator elevator ) { elevatorCollection.add( elevator ); }//addElevator public Elevator getElevator( int elevatorSeqNumber ) { return elevatorCollection.get(elevatorSeqNumber); } public ArrayList<Elevator> getElevatorCollection() { return elevatorCollection; } }//class ElevatorBank