// @topic S-0314-10-01-70 Java serialization example // @brief class ControllerManageScenario package Week05_persistence; import java.util.ArrayList; public class ControllerManageScenario { //--------------------- // data attributes //--------------------- ScenarioGeneric scenario; //--------------------- // constructors //--------------------- public ControllerManageScenario() { scenario = new ScenarioGeneric(); }//ControllerManageScenario //--------------------- // operations //--------------------- public void displayScenarioView() { System.out.println( scenario.getScenarioType() ); ArrayList< Visitor > visitors = scenario.getVisitors(); for ( Visitor visitor : visitors ) { System.out.print( visitor.getStats() + " " ); } System.out.println(); }//displayScenarioView public void saveScenario( String filePath ) { scenario.saveData( filePath ); }//saveScenario public void loadScenario( String filePath ) { scenario.loadData( filePath ); }//saveScenario }//class ControllerManageScenario