/** * Add a stage to the debate Has to be added in the order of the debate * * @param alarmChain * @param alarmSetName The name of the alarmset specified when added to the debate * @return */ public boolean addStage(AlarmChain alarmChain, String alarmSetName) { if (mAlertSets.containsKey(alarmSetName)) { alarmChain.addTimes(mAlertSets.get(alarmSetName)); if (alarmChain.getClass() == SpeakerTimer.class) { SpeakerTimer speakerTimer = (SpeakerTimer) alarmChain; speakerTimer.setSpeakersManager(mTeamsManager); } mStages.add(alarmChain); mStageIterator = mStages.iterator(); return true; } return false; }