// @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